http://ActiveAssist-noreply@google.com/
Last Checked: Dec 09, 2021, 05:14 EST
IP Address: | 142.250.191.78 |
ASN #: | AS15169 GOOGLE, US |
Location: | Unknown, Unknown, Unknown |
URL Reputation: |
|
Other submissions on 142.250.191.78:
-
https://sites.google.com/view/cash-app-500-accept
-
https://drive.google.com/file/d/1j5h_f179GxkN322O20XkrnUPCskPkc9K/view?usp=sharing
-
https://youtu.be/SK3fIAP11DM
-
http://google.com/
-
https://www.youtube.com/watch?v=BQVHC5h6ef0
-
https://drive.google.com/file/d/1VYIdv7_CPrBmBUi6rslwepDVTY1CRcKp/view
-
http://Support.Google.com/mail/troubleshooter/2402620
-
http://Support.Google.com/websearch/troubleshooter/311061
-
http://confidential-mail.google.com/
-
https://docs.google.com/forms/d/e/1FAIpQLSfPjlEd2GFEN5h_BahJzfkN1jtFyz1N7i3LeQDitQD2EbsIvg/viewform
Other submissions on google.com:
-
https://www.google.com/search?q=162.248.185.47&ie=UTF-8&oe=UTF-8&hl=en-us&client=safari#ip=1
-
http://feedproxy.google.com/~r/entrepreneur/latest/~3/QdCHTZw4pYI/395884
-
https://storage.cloud.google.com/caqq4ikci4cqjkacqqjuserq.appspot.com/index.html#eduardo.alpizar@GFMega.com
-
https://docs.google.com/forms/d/e/1FAIpQLSf-SNJBlNvNC8cQFLggS9cou9uLRd83JYkSN-JVhoJFor1GOA/viewform
-
https://docs.google.com:80/uc?id=0bxsmxgfpizfstmlvykxhsdg5tzq&export=download
-
http://khms0.google.com/
-
http://ogs.google.com/
-
http://confidential-mail.google.com/
-
http://clients4.google.com/
-
http://smartlock.google.com/
Previous checks:
fgets: Connection reset by peer
-
GET301 Moved Permanently
http://google.com/
-
GET302 Found
http://www.google.com/
-
GET200 OK
http://detectportal.firefox.com/canonical.html
-
GET200 OK
http://detectportal.firefox.com/success.txt?ipv4
-
GET200 OK
http://detectportal.firefox.com/success.txt?ipv6
-
GET200 OK
https://www.google.com/?gws_rd=ssl
-
GET200 OK
https://www.google.com/xjs/_/js/k=xjs.s.en_US.UxVd0Ycar3k.O/am=MGAEAAAAAQAAAAGYAQAAAAAAAA4SEHgwAAFAAFAjIAEGAAAAAQAACAAAgERAAMSAhACBAwQAAAD4iG8AgL8BgBE04QIAAAAAAAAC4BJkqEGiIAAIAAAAABCrKSsGQIQAQA/d=1/ed=1/dg=2/esmo=1/br=1/rs=ACT90oHCm4MhFBVENQ_IlCxMKXlKLoPBpA/m=cdos,dpf,hsm,jsa,d,csi
-
GET200 OK
https://www.google.com/logos/doodles/2021/seasonal-holidays-2021-6753651837109324-6752733080595603-cst.gif
-
GET200 OK
http://detectportal.firefox.com/canonical.html
-
GET200 OK
http://detectportal.firefox.com/success.txt?ipv4
-
GET200 OK
http://detectportal.firefox.com/success.txt?ipv6
-
GET200 OK
https://www.gstatic.com/og/_/ss/k=og.qtm.3HlVaVE5EQY.L.W.O/m=qcwid/excm=qaaw,qadd,qaid,qein,qhaw,qhbr,qhch,qhga,qhid,qhin,qhpr/d=1/ed=1/ct=zgms/rs=AA2YrTs_9K3WhHZOE0jDUhrfW6JcqkFhmA
-
POST204 No Content
https://www.google.com/gen_204?s=webhp&t=aft&atyp=csi&ei=-taxYf-7MsHO0PEPsuyAwAQ&rt=wsrt.142,aft.413,afti.413,prt.284&imn=2&ima=2&imad=0&aftp=995&bl=oXES
-
GET200 OK
https://www.gstatic.com/og/_/js/k=og.qtm.en_US.ObZik2v2gsg.O/rt=j/m=qabr,q_d,qcwid,qapid,qald/exm=qaaw,qadd,qaid,qein,qhaw,qhbr,qhch,qhga,qhid,qhin,qhpr/d=1/ed=1/rs=AA2YrTs2PfrCrMqqnFEvLQxiYSH-jsPO1w
-
GET200 OK
https://www.google.com/images/searchbox/desktop_searchbox_sprites318_hr.webp
-
GET200 OK
https://apis.google.com/_/scs/abc-static/_/js/k=gapi.gapi.en.R9QuLJE0V3o.O/m=gapi_iframes,googleapis_client/rt=j/sv=1/d=1/ed=1/rs=AHpOoo9DhQIvUvbE3v8eEhVx9XQkrkVYIQ/cb=gapi.loaded_0
-
GET200 OK
https://ogs.google.com/widget/callout?prid=19019113&pgid=19019112&puid=3fc84c0df4dbfbbf&cce=1&dc=1&bc=1&origin=https%3A%2F%2Fwww.google.com&cn=callout&pid=1&spid=538&hl=en
-
GET200 OK
https://www.google.com/complete/search?q&cp=0&client=gws-wiz&xssi=t&hl=en&authuser=0&psi=-taxYf-7MsHO0PEPsuyAwAQ.1639044859584&nolsbt=1&dpr=1
-
GET200 OK
https://www.google.com/xjs/_/js/k=xjs.s.en_US.UxVd0Ycar3k.O/ck=xjs.s.1mxp_9rCCWo.L.W.O/am=MGAEAAAAAQAAAAGYAQAAAAAAAA4SEHgwAAFAAFAjIAEGAAAAAQAACAAAgERAAMSAhACBAwQAAAD4iG8AgL8BgBE04QIAAAAAAAAC4BJkqEGiIAAIAAAAABCrKSsGQIQAQA/d=1/exm=cdos,csi,d,dpf,hsm,jsa/esmo=1/ed=1/dg=2/br=1/rs=ACT90oHf088Tx7Kv_srCp9rrd6OEolJSBA/ee=uY49fb:COQbmf;yxTchf:KUM7Z;qddgKe:x4FYXe;wR5FRb:TtcOte;iFQyKf:QIhFr;dIoSBb:ZgGg9b;eBAeSb:Ck63tb;g8nkx:U4MzKc;wQlYve:aLUfP;kbAm9d:MkHyGd;F9mqte:UoRcbe;sTsDMc:kHVSUb;vfVwPd:OXTqFb;dtl0hd:lLQWFe;q92ire:wPVhqc;pXdRYb:JKoKVe;KpRAue:Tia57b;EVNhjf:pw70Gc;nAFL3:s39S4;LQlyHd:KJbvFf;aZ61od:arTwJ;JXS8fb:Qj0suc;rQSrae:C6D5Fc;qavrXe:zQzcXe;pNsl2d:j9Yuyc;UDrY1c:eps46d;nKl0s:xxrckd;Nyt6ic:jn2sGd;w3bZCb:ZPGaIb;imqimf:jKGL2e;KQzWid:mB4wNe;Np8Qkd:Dpx6qc;BjwMce:cXX2Wb;oGtAuc:sOXFj;whEZac:iuHkw;Fmv9Nc:O1Tzwc;hK67qb:QWEO5b;jVtPve:wQ95P;R4IIIb:QWfeKf;xbe2wc:wbTLEd;tosKvd:ZCqP3;NSEoX:lazG7b;kCQyJ:ueyPK;oSUNyd:fTfGO;SJsSc:H1GVub;NPKaK:PVlQOd;zOsCQe:Ko78Df;WCEKNd:I46Hvd;LBgRLc:XVMNvd;TxfV6d:YORN0b;GleZL:J1A7Od;qaS3gd:yiLg6e;VGRfx:VFqbr;aAJE9c:WHW6Ef;BgS6mb:fidj5d;z97YGf:oug9te;CxXAWb:YyRLvc;Pguwyb:Xm4ZCd;VN6jIc:ddQyuf;SLtqO:Kh1xYe;WDGyFe:jcVOxd;DULqB:RKfG5c;gaub4:TN6bMe;DpcR3d:zL72xf;hjRo6e:F62sG;w9w86d:dt4g2b;lkq0A:Z0MWEf;eHDfl:ofjVkb;SNUn3:x8cHvb;LEikZe:byfTOb,lsjVmc;io8t5d:sgY6Zb;j7137d:KG2eXe;Oj465e:KG2eXe;sP4Vbe:VwDzFe;kMFpHd:blwjVc/m=DhPYme,EkevXb,GU4Gab,NzU6V,aa,abd,async,dvl,fKZehd,ifl,mu,pHXghd,sb_wiz,sf,sonic,spch?xjs=s1
-
GET204 No Content
https://www.google.com/client_204?&atyp=i&biw=1920&bih=995&ei=-taxYf-7MsHO0PEPsuyAwAQ
-
GET200 OK
https://www.gstatic.com/_/mss/boq-one-google/_/js/k=boq-one-google.OneGoogleWidgetUi.en.eKaBzDhe9k0.es5.O/am=bAAAEA/d=1/excm=_b,_tp,calloutview/ed=1/dg=0/wt=2/esmo=1/rs=AM-SdHvHR6ILMAUfTmciPLBUUtgAnYndNg/m=_b,_tp
-
GET200 OK
https://www.google.com/images/hpp/Chrome_Owned_96x96.png
-
GET200 OK
https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxK.woff2
-
GET200 OK
https://fonts.gstatic.com/s/googlesans/v14/4UabrENHsxJlGDuGo1OIlLU94YtzCwY.woff2
-
GET200 OK
https://www.google.com/xjs/_/js/k=xjs.s.en_US.UxVd0Ycar3k.O/ck=xjs.s.1mxp_9rCCWo.L.W.O/am=MGAEAAAAAQAAAAGYAQAAAAAAAA4SEHgwAAFAAFAjIAEGAAAAAQAACAAAgERAAMSAhACBAwQAAAD4iG8AgL8BgBE04QIAAAAAAAAC4BJkqEGiIAAIAAAAABCrKSsGQIQAQA/d=1/exm=DhPYme,EkevXb,GU4Gab,NzU6V,aa,abd,async,cdos,csi,d,dpf,dvl,fKZehd,hsm,ifl,jsa,mu,pHXghd,sb_wiz,sf,sonic,spch/esmo=1/ed=1/dg=2/br=1/rs=ACT90oHf088Tx7Kv_srCp9rrd6OEolJSBA/ee=uY49fb:COQbmf;yxTchf:KUM7Z;qddgKe:x4FYXe;wR5FRb:TtcOte;iFQyKf:QIhFr;dIoSBb:ZgGg9b;eBAeSb:Ck63tb;g8nkx:U4MzKc;wQlYve:aLUfP;kbAm9d:MkHyGd;F9mqte:UoRcbe;sTsDMc:kHVSUb;vfVwPd:OXTqFb;dtl0hd:lLQWFe;q92ire:wPVhqc;pXdRYb:JKoKVe;KpRAue:Tia57b;EVNhjf:pw70Gc;nAFL3:s39S4;LQlyHd:KJbvFf;aZ61od:arTwJ;JXS8fb:Qj0suc;rQSrae:C6D5Fc;qavrXe:zQzcXe;pNsl2d:j9Yuyc;UDrY1c:eps46d;nKl0s:xxrckd;Nyt6ic:jn2sGd;w3bZCb:ZPGaIb;imqimf:jKGL2e;KQzWid:mB4wNe;Np8Qkd:Dpx6qc;BjwMce:cXX2Wb;oGtAuc:sOXFj;whEZac:iuHkw;Fmv9Nc:O1Tzwc;hK67qb:QWEO5b;jVtPve:wQ95P;R4IIIb:QWfeKf;xbe2wc:wbTLEd;tosKvd:ZCqP3;NSEoX:lazG7b;kCQyJ:ueyPK;oSUNyd:fTfGO;SJsSc:H1GVub;NPKaK:PVlQOd;zOsCQe:Ko78Df;WCEKNd:I46Hvd;LBgRLc:XVMNvd;TxfV6d:YORN0b;GleZL:J1A7Od;qaS3gd:yiLg6e;VGRfx:VFqbr;aAJE9c:WHW6Ef;BgS6mb:fidj5d;z97YGf:oug9te;CxXAWb:YyRLvc;Pguwyb:Xm4ZCd;VN6jIc:ddQyuf;SLtqO:Kh1xYe;WDGyFe:jcVOxd;DULqB:RKfG5c;gaub4:TN6bMe;DpcR3d:zL72xf;hjRo6e:F62sG;w9w86d:dt4g2b;lkq0A:Z0MWEf;eHDfl:ofjVkb;SNUn3:x8cHvb;LEikZe:byfTOb,lsjVmc;io8t5d:sgY6Zb;j7137d:KG2eXe;Oj465e:KG2eXe;sP4Vbe:VwDzFe;kMFpHd:blwjVc/m=LtQuz,UFZhBc,fXO0xe,kQvlef?xjs=s2
-
POST204 No Content
https://www.google.com/gen_204?atyp=i&ei=-taxYf-7MsHO0PEPsuyAwAQ&dt19=2&zx=1639044859805
-
GET204 No Content
https://www.google.com/client_204?cs=1
-
GET200 OK
https://www.google.com/xjs/_/js/k=xjs.s.en_US.UxVd0Ycar3k.O/ck=xjs.s.1mxp_9rCCWo.L.W.O/am=MGAEAAAAAQAAAAGYAQAAAAAAAA4SEHgwAAFAAFAjIAEGAAAAAQAACAAAgERAAMSAhACBAwQAAAD4iG8AgL8BgBE04QIAAAAAAAAC4BJkqEGiIAAIAAAAABCrKSsGQIQAQA/d=1/exm=DhPYme,EkevXb,GU4Gab,LtQuz,NzU6V,UFZhBc,aa,abd,async,cdos,csi,d,dpf,dvl,fKZehd,fXO0xe,hsm,ifl,jsa,kQvlef,mu,pHXghd,sb_wiz,sf,sonic,spch/esmo=1/ed=1/dg=2/br=1/rs=ACT90oHf088Tx7Kv_srCp9rrd6OEolJSBA/ee=uY49fb:COQbmf;yxTchf:KUM7Z;qddgKe:x4FYXe;wR5FRb:TtcOte;iFQyKf:QIhFr;dIoSBb:ZgGg9b;eBAeSb:Ck63tb;g8nkx:U4MzKc;wQlYve:aLUfP;kbAm9d:MkHyGd;F9mqte:UoRcbe;sTsDMc:kHVSUb;vfVwPd:OXTqFb;dtl0hd:lLQWFe;q92ire:wPVhqc;pXdRYb:JKoKVe;KpRAue:Tia57b;EVNhjf:pw70Gc;nAFL3:s39S4;LQlyHd:KJbvFf;aZ61od:arTwJ;JXS8fb:Qj0suc;rQSrae:C6D5Fc;qavrXe:zQzcXe;pNsl2d:j9Yuyc;UDrY1c:eps46d;nKl0s:xxrckd;Nyt6ic:jn2sGd;w3bZCb:ZPGaIb;imqimf:jKGL2e;KQzWid:mB4wNe;Np8Qkd:Dpx6qc;BjwMce:cXX2Wb;oGtAuc:sOXFj;whEZac:iuHkw;Fmv9Nc:O1Tzwc;hK67qb:QWEO5b;jVtPve:wQ95P;R4IIIb:QWfeKf;xbe2wc:wbTLEd;tosKvd:ZCqP3;NSEoX:lazG7b;kCQyJ:ueyPK;oSUNyd:fTfGO;SJsSc:H1GVub;NPKaK:PVlQOd;zOsCQe:Ko78Df;WCEKNd:I46Hvd;LBgRLc:XVMNvd;TxfV6d:YORN0b;GleZL:J1A7Od;qaS3gd:yiLg6e;VGRfx:VFqbr;aAJE9c:WHW6Ef;BgS6mb:fidj5d;z97YGf:oug9te;CxXAWb:YyRLvc;Pguwyb:Xm4ZCd;VN6jIc:ddQyuf;SLtqO:Kh1xYe;WDGyFe:jcVOxd;DULqB:RKfG5c;gaub4:TN6bMe;DpcR3d:zL72xf;hjRo6e:F62sG;w9w86d:dt4g2b;lkq0A:Z0MWEf;eHDfl:ofjVkb;SNUn3:x8cHvb;LEikZe:byfTOb,lsjVmc;io8t5d:sgY6Zb;j7137d:KG2eXe;Oj465e:KG2eXe;sP4Vbe:VwDzFe;kMFpHd:blwjVc/m=aLUfP?xjs=s2
-
GET200 OK
https://www.gstatic.com/_/mss/boq-one-google/_/js/k=boq-one-google.OneGoogleWidgetUi.en.eKaBzDhe9k0.es5.O/ck=boq-one-google.OneGoogleWidgetUi.XAqe3OrglYg.L.B1.O/am=bAAAEA/d=1/exm=_b,_tp/excm=_b,_tp,calloutview/esmo=1/ed=1/wt=2/rs=AM-SdHvHhy1HlzPRVheCWI9IdpFnSMqrTQ/ee=cEt90b:ws9Tlc;uY49fb:COQbmf;Oj465e:KG2eXe;yxTchf:KUM7Z;qddgKe:xQtZb;wR5FRb:O1Gjze;iFQyKf:QIhFr;dIoSBb:SpsfSb;NPKaK:SdcwHb;LBgRLc:SdcwHb;zxnPse:GkRiKb;EVNhjf:pw70Gc;nAFL3:s39S4;oGtAuc:sOXFj;NSEoX:lazG7b;eBAeSb:zbML3c;io8t5d:yDVVkb;j7137d:KG2eXe;ul9GGd:JrBFQb;sP4Vbe:VwDzFe;kMFpHd:blwjVc;pXdRYb:MdUzUe;SNUn3:ZwDk9d/m=byfTOb,lsjVmc,LEikZe
-
GET200 OK
https://www.gstatic.com/_/mss/boq-one-google/_/js/k=boq-one-google.OneGoogleWidgetUi.en.eKaBzDhe9k0.es5.O/ck=boq-one-google.OneGoogleWidgetUi.XAqe3OrglYg.L.B1.O/am=bAAAEA/d=1/exm=LEikZe,_b,_tp,byfTOb,lsjVmc/excm=_b,_tp,calloutview/esmo=1/ed=1/wt=2/rs=AM-SdHvHhy1HlzPRVheCWI9IdpFnSMqrTQ/ee=cEt90b:ws9Tlc;uY49fb:COQbmf;Oj465e:KG2eXe;yxTchf:KUM7Z;qddgKe:xQtZb;wR5FRb:O1Gjze;iFQyKf:QIhFr;dIoSBb:SpsfSb;NPKaK:SdcwHb;LBgRLc:SdcwHb;zxnPse:GkRiKb;EVNhjf:pw70Gc;nAFL3:s39S4;oGtAuc:sOXFj;NSEoX:lazG7b;eBAeSb:zbML3c;io8t5d:yDVVkb;j7137d:KG2eXe;ul9GGd:JrBFQb;sP4Vbe:VwDzFe;kMFpHd:blwjVc;pXdRYb:MdUzUe;SNUn3:ZwDk9d/m=n73qwf,ws9Tlc,IZT63,e5qFLc,GkRiKb,UUJqVe,O1Gjze,xUdipf,blwjVc,fKUV3e,aurFic,COQbmf,U0aPgd,ZwDk9d,V3dDOb,mI3LFb,O6y8ed,PrPYRd,MpJwZc,NwH0H,OmgaI,lazG7b,XVMNvd,L1AAkb,KUM7Z,lfpdyf,s39S4,lwddkf,gychg,w9hDv,RMhBfe,SdcwHb,aW3pY,PQaYAf,pw70Gc,EFQ78c,Ulmmrd,ZfAoz,mdR7q,MdUzUe,xQtZb,lPKSwe,JNoxi,MI6k7c,kjKdXe,yDVVkb,QIhFr,hKSk3e,KG2eXe,hc6Ubd,SpsfSb,VwDzFe,zbML3c,A7fCU,Uas9Hd,BVgquf,lsPsHb,pjICDe,hnN99e,yYB61
-
POST200 OK
https://play.google.com/log?format=json&hasfast=true&authuser=0
-
GET200 OK
https://www.google.com/favicon.ico
-
POST204 No Content
https://www.google.com/gen_204?atyp=csi&ei=-taxYf-7MsHO0PEPsuyAwAQ&s=webhp&t=all&bl=oXES&imn=2&ima=2&imad=0&aftp=995&adh=&ime=2&imex=2&imeh=0&imea=0&imeb=0&wh=995&scp=0&mem=&sto=&sys=hc.4&rt=aft.413,prt.284,afti.413,aftqf.416,xjses.620,xjsee.776,xjs.777,dcl.898,ol.1494,wsrt.142,cst.0,dnst.0,rqst.211,rspt.209,sslt.0,rqstt.140,unt.137,cstt.138,dit.463&zx=1639044860227
-
GET204 No Content
https://adservice.google.com/adsid/google/ui
-
GET200 OK
https://www.gstatic.com/_/mss/boq-one-google/_/js/k=boq-one-google.OneGoogleWidgetUi.en.eKaBzDhe9k0.es5.O/ck=boq-one-google.OneGoogleWidgetUi.XAqe3OrglYg.L.B1.O/am=bAAAEA/d=1/exm=A7fCU,BVgquf,COQbmf,EFQ78c,GkRiKb,IZT63,JNoxi,KG2eXe,KUM7Z,L1AAkb,LEikZe,MI6k7c,MdUzUe,MpJwZc,NwH0H,O1Gjze,O6y8ed,OmgaI,PQaYAf,PrPYRd,QIhFr,RMhBfe,SdcwHb,SpsfSb,U0aPgd,UUJqVe,Uas9Hd,Ulmmrd,V3dDOb,VwDzFe,XVMNvd,ZfAoz,ZwDk9d,_b,_tp,aW3pY,aurFic,blwjVc,byfTOb,e5qFLc,fKUV3e,gychg,hKSk3e,hc6Ubd,hnN99e,kjKdXe,lPKSwe,lazG7b,lfpdyf,lsPsHb,lsjVmc,lwddkf,mI3LFb,mdR7q,n73qwf,pjICDe,pw70Gc,s39S4,w9hDv,ws9Tlc,xQtZb,xUdipf,yDVVkb,yYB61,zbML3c/excm=_b,_tp,calloutview/esmo=1/ed=1/wt=2/rs=AM-SdHvHhy1HlzPRVheCWI9IdpFnSMqrTQ/ee=cEt90b:ws9Tlc;uY49fb:COQbmf;Oj465e:KG2eXe;yxTchf:KUM7Z;qddgKe:xQtZb;wR5FRb:O1Gjze;iFQyKf:QIhFr;dIoSBb:SpsfSb;NPKaK:SdcwHb;LBgRLc:SdcwHb;zxnPse:GkRiKb;EVNhjf:pw70Gc;nAFL3:s39S4;oGtAuc:sOXFj;NSEoX:lazG7b;eBAeSb:zbML3c;io8t5d:yDVVkb;j7137d:KG2eXe;ul9GGd:JrBFQb;sP4Vbe:VwDzFe;kMFpHd:blwjVc;pXdRYb:MdUzUe;SNUn3:ZwDk9d/m=Wt6vjf,hhhU8,FCpbqb,WhJNk
-
GET204 No Content
https://www.google.com/gen_204?use_corp=on&atyp=i&zx=1639044860300&ogsr=1&ei=-taxYePUM7a50PEPkZeJ2As&ct=7&cad=i&id=19019113&loc=webhp&prid=538&ogd=com&ogprm=up&ap=1&vis=1
-
POST200 OK
https://play.google.com/log?format=json&hasfast=true
-
POST200 OK
https://play.google.com/log?format=json&hasfast=true&authuser=0
-
POST200 OK
https://play.google.com/log?format=json&hasfast=true
- http://google.com/ http://www.google.com/
- http://www.google.com/ https://www.google.com/?gws_rd=ssl
<html itemscope="" itemtype="http://schema.org/WebPage" lang="en"><head><meta charset="UTF-8"><meta content="origin" name="referrer"><meta content="/images/branding/googleg/1x/googleg_standard_color_128dp.png" itemprop="image"><link href="/manifest?pwa=webhp" crossorigin="use-credentials" rel="manifest"><title>Google</title><script src="https://apis.google.com/_/scs/abc-static/_/js/k=gapi.gapi.en.R9QuLJE0V3o.O/m=gapi_iframes,googleapis_client/rt=j/sv=1/d=1/ed=1/rs=AHpOoo9DhQIvUvbE3v8eEhVx9XQkrkVYIQ/cb=gapi.loaded_0" nonce="JyutPfrd5WDq6giF8bx9XQ==" async=""></script><script nonce="JyutPfrd5WDq6giF8bx9XQ==">(function(){window.google={kEI:'-taxYf-7MsHO0PEPsuyAwAQ',kEXPI:'31',kBL:'oXES'};google.sn='webhp';google.kHL='en';})();(function(){ var f=this||self;var h,k=[];function l(a){for(var b;a&&(!a.getAttribute||!(b=a.getAttribute("eid")));)a=a.parentNode;return b||h}function m(a){for(var b=null;a&&(!a.getAttribute||!(b=a.getAttribute("leid")));)a=a.parentNode;return b} function n(a,b,c,d,g){var e="";c||-1!==b.search("&ei=")||(e="&ei="+l(d),-1===b.search("&lei=")&&(d=m(d))&&(e+="&lei="+d));d="";!c&&f._cshid&&-1===b.search("&cshid=")&&"slh"!==a&&(d="&cshid="+f._cshid);c=c||"/"+(g||"gen_204")+"?atyp=i&ct="+a+"&cad="+b+e+"&zx="+Date.now()+d;/^http:/i.test(c)&&"https:"===window.location.protocol&&(google.ml&&google.ml(Error("a"),!1,{src:c,glmm:1}),c="");return c};h=google.kEI;google.getEI=l;google.getLEI=m;google.ml=function(){return null};google.log=function(a,b,c,d,g){if(c=n(a,b,c,d,g)){a=new Image;var e=k.length;k[e]=a;a.onerror=a.onload=a.onabort=function(){delete k[e]};a.src=c}};google.logUrl=n;}).call(this);(function(){ google.y={};google.sy=[];google.x=function(a,b){if(a)var c=a.id;else{do c=Math.random();while(google.y[c])}google.y[c]=[a,b];return!1};google.sx=function(a){google.sy.push(a)};google.lm=[];google.plm=function(a){google.lm.push.apply(google.lm,a)};google.lq=[];google.load=function(a,b,c){google.lq.push([[a],b,c])};google.loadAll=function(a,b){google.lq.push([a,b])};google.bx=!1;google.lx=function(){};}).call(this);google.f={};(function(){ document.documentElement.addEventListener("submit",function(b){var a;if(a=b.target){var c=a.getAttribute("data-submitfalse");a="1"===c||"q"===c&&!a.elements.q.value?!0:!1}else a=!1;a&&(b.preventDefault(),b.stopPropagation())},!0);document.documentElement.addEventListener("click",function(b){var a;a:{for(a=b.target;a&&a!==document.documentElement;a=a.parentElement)if("A"===a.tagName){a="1"===a.getAttribute("data-nohref");break a}a=!1}a&&b.preventDefault()},!0);}).call(this);(function(){google.hs={h:true,sie:false};})();(function(){google.c={btfi:false,frt:false,gl:true,lhc:false,ll:true,nli:false,timl:false,wve:false};(function(){ var e=this||self;var g=window.performance;google.timers={};google.startTick=function(a){google.timers[a]={t:{start:Date.now()},e:{},m:{}}};google.tick=function(a,b,c){google.timers[a]||google.startTick(a);c=void 0!==c?c:Date.now();b instanceof Array||(b=[b]);for(var d=0,f;f=b[d++];)google.timers[a].t[f]=c};google.c.e=function(a,b,c){google.timers[a].e[b]=c};google.c.b=function(a){var b=google.timers.load.m;b[a]&&google.ml(Error("a"),!1,{m:a});b[a]=!0};google.c.u=function(a){var b=google.timers.load.m;if(b[a]){b[a]=!1;for(a in b)if(b[a])return;google.csiReport()}else{var c="",d;for(d in b)c+=d+":"+b[d]+";";google.ml(Error("b"),!1,{m:a,b:!1===b[a],s:c})}};function h(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d||!1):a.attachEvent&&a.attachEvent("on"+b,c)}function k(a,b,c,d){"addEventListener"in a?a.removeEventListener(b,c,d||!1):a.attachEvent&&a.detachEvent("on"+b,c)} google.rll=function(a,b,c){function d(f){c(f);k(a,"load",d);k(a,"error",d)}h(a,"load",d);b&&h(a,"error",d)};e.google.aft=function(a){a.setAttribute("data-iml",String(Date.now()))};google.startTick("load");var l=google.timers.load;a:{var m=l.t;if(g){var n=g.timing;if(n){var p=n.navigationStart,q=n.responseStart;if(q>p&&q<=m.start){m.start=q;l.wsrt=q-p;break a}}g.now&&(l.wsrt=Math.floor(g.now()))}} function r(a){if("hidden"===document.visibilityState){google.c.wve&&(google.c.fh=a);var b;window.performance&&window.performance.timing&&(b=Math.floor(window.performance.timing.navigationStart+a));google.tick("load","fht",b);return!0}return!1}function t(a){r(a.timeStamp)&&k(document,"visibilitychange",t,!0)}google.c.wve&&(google.c.fh=Infinity);h(document,"visibilitychange",t,!0);r(0);google.c.b("pr");google.c.b("xe");if(google.c.gl){var u=function(a){a&&e.google.aft(a.target)};h(document.documentElement,"load",u,!0);google.c.glu=function(){k(document.documentElement,"load",u,!0)}};}).call(this);})();(function(){ function h(){return window.performance&&window.performance.navigation&&window.performance.navigation.type};function n(a){if(!a||r(a))return 0;if(!a.getBoundingClientRect)return 1;var c=function(b){return b.getBoundingClientRect()};return t(a,c)?0:u(a,c)}function t(a,c){var b;a:{for(b=a;b&&void 0!==b;b=b.parentElement)if("hidden"===b.style.overflow)break a;b=null}if(!b)return!1;a=c(a);c=c(b);return a.bottom<c.top||a.top>=c.bottom||a.right<c.left||a.left>=c.right} function r(a){return"none"===a.style.display?!0:document.defaultView&&document.defaultView.getComputedStyle?(a=document.defaultView.getComputedStyle(a),!!a&&("hidden"===a.visibility||"0px"===a.height&&"0px"===a.width)):!1} function u(a,c){var b=c(a);a=b.left+window.pageXOffset;c=b.top+window.pageYOffset;var d=b.width;b=b.height;var e=0;if(0>=b&&0>=d)return e;var f=window.innerHeight||document.documentElement.clientHeight;0>c+b?e=2:c>=f&&(e=4);if(0>a+d||a>=(window.innerWidth||document.documentElement.clientWidth))e|=8;e||(e=1,c+b>f&&(e|=4));return e};var v=window.location,w="aft afti afts frt hct prt pprt sct".split(" ");function x(a){return(a=v.search.match(new RegExp("[?&]"+a+"=(\\d+)")))?Number(a[1]):-1};var y=window.innerHeight||document.documentElement.clientHeight,z=0,A=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=!0,K=!0,L=-1;function M(a,c,b,d){var e=google.timers.load.t[a];e&&(b||d&&null!=c&&c<e)||google.tick("load",a,c)}function N(a,c,b,d){"1"===a.getAttribute("data-frt")&&(M("frt",d,!1,!0),++D,O());c&&(M("aft",d,!1,!0),M("afti",d,!1,!0),++F,b||++I,O());google.c.timl&&M("iml",d,!1,!0);++A;a.setAttribute("data-frt","0");(google.c.timl||c)&&P()} function P(){var a=google.c.timl?A===z:E===F;!K&&a&&google.c.u("il")} function O(){if(!J){var a=F===E,c=D===C,b=I===H;b=google.c.nli?b:a;if(a&&c){google.c.e("load","ima",String(E));google.c.e("load","imad",String(G));google.c.e("load","aftp",String(Math.round(L)));var d=google.timers.load;a=d.m;if(!a||!a.prs){var e=h()?0:x("qsubts");0<e&&(a=x("fbts"),0<a&&(d.t.start=Math.max(e,a)));var f=d.t,l=f.start;a={wsrt:d.wsrt};for(var m=0,k;k=w[m++];){var p=f[k];p&&l&&(a[k]=p-l)}0<e&&(a.gsasrt=d.t.start-e);e=d.e;d="/gen_204?s="+google.sn+"&t=aft&atyp=csi&ei="+google.kEI+"&rt=";f="";for(g in a)d+=""+f+g+"."+a[g],f=",";for(var q in e)d+="&"+q+"="+e[q];window._cshid&&(d+="&cshid="+window._cshid);2===h()&&(d+="&bb=1");1===h()&&(d+="&r=1");if("gsasrt"in a){var g=x("qsd");0<g&&(d+="&qsd="+g)}google.kBL&&(d+="&bl="+google.kBL);g=d;navigator.sendBeacon?navigator.sendBeacon(g,""):google.log("","",g)}}"hidden"===document.visibilityState&&google.c.e("load","hddn","1");if(null!==google.aftq&&(g=2===google.fevent||3===google.fevent?google.fevent:1,2===g&&c||1===g&&b||3===g&&(b||c))){google.tick("load","aftqf",Date.now());var B;for(c=0;b=null===(B=google.aftq)||void 0===B?void 0:B[c++];)try{b()}catch(R){google.ml(R,!1)}google.aftq=null}}}var Q="src bsrc url ll image img-url".split(" ");function S(a){for(var c=0,b;b=Q[c++];)if(a.getAttribute("data-"+b))return!0;return!1}function T(a,c){0===c||c&8||(a.setAttribute("data-frt","1"),++C)}google.c.b("il");google.c.setup=function(a,c,b){var d=a.getAttribute("data-atf");if(d)return b=Number(d),c&&!a.hasAttribute("data-frt")&&T(a,b),b;var e="string"!==typeof a.src||!a.src,f=!!a.getAttribute("data-bsrc");d=!!a.getAttribute("data-deferred");var l=!d&&S(a);l&&a.setAttribute("data-lzy_","1");var m=n(a);a.setAttribute("data-atf",String(m));var k=!!(m&1);e=(e||a.complete)&&!d&&!f&&!(google.c.ll&&k&&l);f=!google.c.lhc&&Number(a.getAttribute("data-iml"))||0;++z;if(e&&!f||a.hasAttribute("data-noaft"))a.setAttribute("data-frt","0"),++A;else{var p=google.c.btfi&&m&4&&f&&L<y;if(p){var q=a.getBoundingClientRect().top+window.pageYOffset;!b||q<b?L=k?y:q:p=!1}k&&(++E,d&&++G,l||++H);c&&T(a,m);p&&M("aft",f,!1,!0);e&&f?N(a,k,l,google.c.btfi?0:f):(k&&(!b||b>=y)&&(L=y),google.rll(a,!0,function(){N(a,k,l,Date.now())}))}return m};google.c.ubr=function(a,c,b){0>L&&(b&&(L=b),google.c.btfi&&M("aft",c));a||M("afts",c,!0);M("aft",c,!0);J&&!google.c.frt&&(J=!1,O());a&&K&&(M("prt",c),google.c.timl&&M("iml",c,!0),K=!1,P(),google.c.setup=function(){return 0},google.c.ubr=function(){})};}).call(this);(function(){ var b=[function(){google.tick&&google.tick("load","dcl")}];google.dclc=function(a){b.length?b.push(a):a()};function c(){for(var a=b.shift();a;)a(),a=b.shift()}window.addEventListener?(document.addEventListener("DOMContentLoaded",c,!1),window.addEventListener("load",c,!1)):window.attachEvent&&window.attachEvent("onload",c);}).call(this);(function(){ var b=[];google.jsc={xx:b,x:function(a){b.push(a)},mm:[],m:function(a){google.jsc.mm.length||(google.jsc.mm=a)}};}).call(this);(function(){ var e=this||self; var f={};function w(a,b){if(null===b)return!1;if("contains"in a&&1==b.nodeType)return a.contains(b);if("compareDocumentPosition"in a)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a};var x=function(a,b){return function(d){d||(d=window.event);return b.call(a,d)}},z="undefined"!=typeof navigator&&/Macintosh/.test(navigator.userAgent),A=function(){this._mouseEventsPrevented=!0};var F=function(a){this.g=a;this.h=[]},G=function(a){for(var b=0;b<a.h.length;++b){var d=a.g,c=a.h[b];d.removeEventListener?d.removeEventListener(c.eventType,c.o,c.capture):d.detachEvent&&d.detachEvent("on"+c.eventType,c.o)}a.h=[]}; var H=e._jsa||{};H._cfc=void 0;H._aeh=void 0;var I=function(){this.h=this.g=null},K=function(a,b){var d=J;d.g=a;d.h=b;return d};I.prototype.i=function(){var a=this.g;this.g&&this.g!=this.h?this.g=this.g.__owner||this.g.parentNode:this.g=null;return a};var L=function(){this.j=[];this.g=0;this.h=null;this.l=!1};L.prototype.i=function(){if(this.l)return J.i();if(this.g!=this.j.length){var a=this.j[this.g];this.g++;a!=this.h&&a&&a.__owner&&(this.l=!0,K(a.__owner,this.h));return a}return null};var J=new I,M=new L; var Q=function(){this.s=[];this.g=[];this.h=[];this.l={};this.i=null;this.j=[];N(this,"_custom")},R=function(a){return String.prototype.trim?a.trim():a.replace(/^\s+/,"").replace(/\s+$/,"")},ha=function(a,b){return function l(c,g){g=void 0===g?!0:g;var k=b;if("_custom"==k){k=c.detail;if(!k||!k._type)return;k=k._type}var m=k;"click"==m&&(z&&c.metaKey||!z&&c.ctrlKey||2==c.which||null==c.which&&4==c.button||c.shiftKey)?m="clickmod":"keydown"==m&&!c.a11ysc&&(m="maybe_click");var u=c.srcElement||c.target;k=S(m,c,u,"",null);if(c.path){M.j=c.path;M.g=0;M.h=this;M.l=!1;var O=M}else O=K(u,this);for(var r;r=O.i();){var h=r;var p=void 0;r=h;var q=m,aa=c;var n=r.__jsaction;if(!n){var y;n=null;"getAttribute"in r&&(n=r.getAttribute("jsaction"));if(y=n){n=f[y];if(!n){n={};for(var B=y.split(ba),ca=B?B.length:0,C=0;C<ca;C++){var v=B[C];if(v){var D=v.indexOf(":"),P=-1!=D,ea=P?R(v.substr(0,D)):da;v=P?R(v.substr(D+1)):v;n[ea]=v}}f[y]=n}r.__jsaction=n}else n=fa,r.__jsaction=n}"maybe_click"==q&&n.click?(p=q,q="click"):"clickkey"==q?q="click":"click"!=q||n.click||(q="clickonly");p=H._cfc&&n.click?H._cfc(r,aa,n,q,p):{eventType:p?p:q,action:n[q]||"",event:null,ignore:!1};k=S(p.eventType,p.event||c,u,p.action||"",h,k.timeStamp);if(p.ignore||p.action)break}k&&"touchend"==k.eventType&&(k.event._preventMouseEvents=A);if(p&&p.action){if("mouseenter"==m||"mouseleave"==m)if(u=c.relatedTarget,!("mouseover"==c.type&&"mouseenter"==m||"mouseout"==c.type&&"mouseleave"==m)||u&&(u===h||w(h,u)))k.action="",k.actionElement=null;else{m={};for(var t in c)"function"!==typeof c[t]&&"srcElement"!==t&&"target"!==t&&(m[t]=c[t]);m.type="mouseover"==c.type?"mouseenter":"mouseleave";m.target=m.srcElement=h;m.bubbles=!1;k.event=m;k.targetElement=h}}else k.action="",k.actionElement=null;h=k;a.i&&!h.event.a11ysgd&&(t=S(h.eventType,h.event,h.targetElement,h.action,h.actionElement,h.timeStamp),"clickonly"==t.eventType&&(t.eventType="click"),a.i(t,!0));if(h.actionElement||"maybe_click"==h.eventType){if(a.i){if(!h.actionElement||"A"!=h.actionElement.tagName|| "click"!=h.eventType&&"clickmod"!=h.eventType||(c.preventDefault?c.preventDefault():c.returnValue=!1),(c=a.i(h))&&g){l.call(this,c,!1);return}}else{if((g=e.document)&&!g.createEvent&&g.createEventObject)try{var E=g.createEventObject(c)}catch(ka){E=c}else E=c;h.event=E;a.j.push(h)}H._aeh&&H._aeh(h)}}},S=function(a,b,d,c,g,l){return{eventType:a,event:b,targetElement:d,action:c,actionElement:g,timeStamp:l||Date.now()}},ia=function(a,b){return function(d){var c=a,g=b,l=!1;"mouseenter"==c?c="mouseover":"mouseleave"==c&&(c="mouseout");if(d.addEventListener){if("focus"==c||"blur"==c||"error"==c||"load"==c)l=!0;d.addEventListener(c,g,l)}else d.attachEvent&&("focus"==c?c="focusin":"blur"==c&&(c="focusout"),g=x(d,g),d.attachEvent("on"+c,g));return{eventType:c,o:g,capture:l}}},N=function(a,b){if(!a.l.hasOwnProperty(b)){var d=ha(a,b),c=ia(b,d);a.l[b]=d;a.s.push(c);for(d=0;d<a.g.length;++d){var g=a.g[d];g.h.push(c.call(null,g.g))}"click"==b&&N(a,"keydown")}};Q.prototype.o=function(a){return this.l[a]};var W=function(a,b){var d=new F(b);a:{for(var c=0;c<a.g.length;c++)if(T(a.g[c].g,b)){b=!0;break a}b=!1}if(b)return a.h.push(d),d;U(a,d);a.g.push(d);V(a);return d},V=function(a){for(var b=a.h.concat(a.g),d=[],c=[],g=0;g<a.g.length;++g){var l=a.g[g];X(l,b)?(d.push(l),G(l)):c.push(l)}for(g=0;g<a.h.length;++g)l=a.h[g],X(l,b)?d.push(l):(c.push(l),U(a,l));a.g=c;a.h=d},U=function(a,b){var d=b.g;ja&&(d.style.cursor="pointer");for(d=0;d<a.s.length;++d)b.h.push(a.s[d].call(null,b.g))},Y=function(a,b){a.i=b;a.j&&(0<a.j.length&&b(a.j),a.j=null)},X=function(a,b){for(var d=0;d<b.length;++d)if(b[d].g!=a.g&&T(b[d].g,a.g))return!0;return!1},T=function(a,b){for(;a!=b&&b.parentNode;)b=b.parentNode;return a==b},ja="undefined"!=typeof navigator&&/iPhone|iPad|iPod/.test(navigator.userAgent),ba=/\s*;\s*/,da="click",fa={};var Z=new Q;W(Z,window.document.documentElement);N(Z,"click");N(Z,"focus");N(Z,"focusin");N(Z,"blur");N(Z,"focusout");N(Z,"error");N(Z,"load");N(Z,"auxclick");N(Z,"change");N(Z,"dblclick");N(Z,"input");N(Z,"keyup");N(Z,"keydown");N(Z,"keypress");N(Z,"mousedown");N(Z,"mouseenter");N(Z,"mouseleave");N(Z,"mouseout");N(Z,"mouseover");N(Z,"mouseup");N(Z,"paste");N(Z,"touchstart");N(Z,"touchend");N(Z,"touchcancel");N(Z,"speech");(function(a){google.jsad=function(b){Y(a,b)};google.jsaac=function(b){return W(a,b)};google.jsarc=function(b){G(b);for(var d=!1,c=0;c<a.g.length;++c)if(a.g[c]===b){a.g.splice(c,1);d=!0;break}if(!d)for(d=0;d<a.h.length;++d)if(a.h[d]===b){a.h.splice(d,1);break}V(a)}})(Z);e.gws_wizbind=(0,function(a){return{trigger:function(b){var d=a.o(b.type);d||(N(a,b.type),d=a.o(b.type));var c=b.target||b.srcElement;d&&d.call(c.ownerDocument.documentElement,b)},bind:function(b){Y(a,b)}}})(Z);}).call(this);</script> <script nonce="JyutPfrd5WDq6giF8bx9XQ==">(function(){google.xjs={ck:'xjs.s.1mxp_9rCCWo.L.W.O',cs:'ACT90oHf088Tx7Kv_srCp9rrd6OEolJSBA',excm:[]};})();</script> <script nonce="JyutPfrd5WDq6giF8bx9XQ==">(function(){google.kEXPI='0,1302536,56873,6059,206,2414,2390,926,1390,383,246,5,1354,4013,923,314,1122516,1197762,507,328998,8399,3562,3320,2044,314,1526,1770,1137,4795,5298,2488,328,5033,10931,279,1191,14923,7049,2445,3439,845,4693,10213,13149,1800,512,2111,4859,1361,9291,447,2582,17579,4020,978,13228,3847,3776,416,6434,1138,2792,448,12,866,12,5,7,9478,7060,919,5081,62,823,708,1279,2212,239,291,149,1103,840,1983,214,4100,108,2004,1387,15,606,2023,2297,5766,257,6070,2577,3227,2845,7,5599,6755,5096,11339,3057,1924,908,2,941,2614,12710,432,3,1590,1,2015,3429,149,11327,2648,4,1528,2304,7039,74,1983,2627,6811,1776,7038,1714,3050,2658,7357,30,13628,1590,715,675,16808,1435,811,1711,3245,1,2589,4094,3138,6,908,3,3541,1,11942,2321,448,1813,283,912,5992,14678,3765,2,5902,146,7974,1931,92,350,342,255,2870,123,1557,743,2350,3503,9454,1009,243,917,4268,81,52,1,8,94,1,59,1,48,315,1772,2380,2718,3709,2,4,1,10454,4091,1,8,5513,69,2172,873,1059,192,2444,2577,1280,1844,554,1085,2,1,419,2528,1,2,2,2595,91,1,3382,391,3,3053,1,3,1,632,2,1,17,2,1,4415,2981,1809,1252,4570,1,8,9090,1375,781,1271,327,612,128,2640,284,1258,1372,1418,426,103,884,2,1,227,561,73,493,258,258,1001,1,97,292,204,1109,100,52,1000,276,32,479,2,2,1,876,531,1601,1112,573,900,579,787,182,3648,26,7,2,492,1117,2,1,1766,2,2,1552,558,2,217,2,106,189,1640,210,338,215,1213,2,173,632,348,646,70,1050,5,3,334,241,1270,1,29,395,747,520,3,35,372,2,2349,888,1386,1,31,195,2,862,15,456,245,1,550,12,118,202,42,65,3,38,110,1,2,20,87,346,8,12,27,23,7,276,249,1127,284,57,497,631,300,8,533,138,236,80,2,105,5,194,914,122,989,120,5512826,3893,102,344,314,101,90,115,1802269,4193980,211,46,2800439,882,444,1,2,80,1,1796,6,4,2553,1,889,795,2,561,1,4265,1,1,2,1331,4142,2609,155,17,13,72,139,4,2,20,2,169,13,19,46,5,39,96,548,29,2,2,1,2,1,2,2,7,4,1,2,2,2,2,2,2,353,513,186,1,1,158,3,2,2,2,2,2,4,2,3,3,269,551,1123,5,25,11,3,2,4,11,9,56,14,23952909,4041351,338,3,2414,1491,9,1434,160,1356,1131,2,3176,413,3,933,1240,299,617,1750,830888';})();function _DumpException(e){throw e;} function _F_installCss(c){} (function(){window.google.xjsu='/xjs/_/js/k\x3dxjs.s.en_US.UxVd0Ycar3k.O/am\x3dMGAEAAAAAQAAAAGYAQAAAAAAAA4SEHgwAAFAAFAjIAEGAAAAAQAACAAAgERAAMSAhACBAwQAAAD4iG8AgL8BgBE04QIAAAAAAAAC4BJkqEGiIAAIAAAAABCrKSsGQIQAQA/d\x3d1/ed\x3d1/dg\x3d2/esmo\x3d1/br\x3d1/rs\x3dACT90oHCm4MhFBVENQ_IlCxMKXlKLoPBpA/m\x3dcdos,dpf,hsm,jsa,d,csi';})();</script> <script defer="" src="/xjs/_/js/k=xjs.s.en_US.UxVd0Ycar3k.O/am=MGAEAAAAAQAAAAGYAQAAAAAAAA4SEHgwAAFAAFAjIAEGAAAAAQAACAAAgERAAMSAhACBAwQAAAD4iG8AgL8BgBE04QIAAAAAAAAC4BJkqEGiIAAIAAAAABCrKSsGQIQAQA/d=1/ed=1/dg=2/esmo=1/br=1/rs=ACT90oHCm4MhFBVENQ_IlCxMKXlKLoPBpA/m=cdos,dpf,hsm,jsa,d,csi" nonce="JyutPfrd5WDq6giF8bx9XQ=="></script> <script nonce="JyutPfrd5WDq6giF8bx9XQ==">(function(){window.google.erd={jsr:0,bv:1492,sd:true,de:true};})();;this.gbar_={CONFIG:[[[0,"www.gstatic.com","og.qtm.en_US.ObZik2v2gsg.O","com","en","538",0,[4,2,"","","","414328863","0"],null,"-taxYePUM7a50PEPkZeJ2As",null,0,"og.qtm.3HlVaVE5EQY.L.W.O","AA2YrTs2PfrCrMqqnFEvLQxiYSH-jsPO1w","AA2YrTs_9K3WhHZOE0jDUhrfW6JcqkFhmA","",2,1,200,"USA",null,null,"1","538",1],null,[1,0.1000000014901161,2,1],[1,0.001000000047497451,1],[0,0,0,null,"","","",""],[0,0,"",1,0,0,0,0,0,0,null,0,0,null,0,0,null,null,0,0,0,"","","","","","",null,0,0,0,0,0,null,null,null,"rgba(32,33,36,1)","rgba(255,255,255,1)",0,0,1,null,null,1,0,0],null,null,["1","gci_91f30755d6a6b787dcc2a4062e6e9824.js","googleapis.client:gapi.iframes","","en"],null,null,null,null,["m;/_/scs/abc-static/_/js/k=gapi.gapi.en.R9QuLJE0V3o.O/d=1/rs=AHpOoo9DhQIvUvbE3v8eEhVx9XQkrkVYIQ/m=__features__","https://apis.google.com","","","","",null,1,"es_plusone_gc_20211101.0_p0","en",null,0],[0.009999999776482582,"com","538",[["19019113","19019112","7",30,5,2592000,"","AN2NJM4lL7XNNPUIjbfLn7K_RX62erbfOw:1639044858849",0,1,2,"https://www.google.com/_/og/promos/",0],"n","",["","",""],1,2592000,null,null,"https://www.google.com/url?q=https://www.google.com/chrome/%3Fbrand%3DRLNS%26utm_source%3Dgoogle.com%26utm_medium%3Dmaterial-callout%26utm_campaign%3Dsearch%26utm_content%3Dreinstall-to-stay-secure%26utm_keyword%3DRLNS\u0026source=hpp\u0026id=19019113\u0026ct=7\u0026usg=AFQjCNEr8BVI6ordo8O9JVYtc7A9SpG4LQ",null,null,null,null,null,1,null,0,0,1,0,0,0,null,null,0,0,null,0,0,0,0],null,null,null,0,null,null,["5061451","google\\.(com|ru|ca|by|kz|com\\.mx|com\\.tr)$",1]],[1,1,null,40400,538,"USA","en","414328863.0",8,0.009999999776482582,0,0,null,null,1,0,"3700817",null,null,null,"-taxYePUM7a50PEPkZeJ2As",1,0],[[null,null,null,"https://www.gstatic.com/og/_/js/k=og.qtm.en_US.ObZik2v2gsg.O/rt=j/m=qabr,q_d,qcwid,qapid,qald/exm=qaaw,qadd,qaid,qein,qhaw,qhbr,qhch,qhga,qhid,qhin,qhpr/d=1/ed=1/rs=AA2YrTs2PfrCrMqqnFEvLQxiYSH-jsPO1w"],[null,null,null,"https://www.gstatic.com/og/_/ss/k=og.qtm.3HlVaVE5EQY.L.W.O/m=qcwid/excm=qaaw,qadd,qaid,qein,qhaw,qhbr,qhch,qhga,qhid,qhin,qhpr/d=1/ed=1/ct=zgms/rs=AA2YrTs_9K3WhHZOE0jDUhrfW6JcqkFhmA"]],null,null,null,[[[null,null,[null,null,null,"https://ogs.google.com/widget/callout?prid=19019113\u0026pgid=19019112\u0026puid=3fc84c0df4dbfbbf\u0026cce=1\u0026dc=1\u0026bc=1"],0,280,420,70,25,0,null,0,null,null,8000,null,71,3,null,[19019113,19019112,"",30,5,"AN2NJM4lL7XNNPUIjbfLn7K_RX62erbfOw:1639044858849","",0,2592000,"3fc84c0df4dbfbbf",0,2,0,"https://www.google.com/url?q=https://www.google.com/chrome/%3Fbrand%3DRLNS%26utm_source%3Dgoogle.com%26utm_medium%3Dmaterial-callout%26utm_campaign%3Dsearch%26utm_content%3Dreinstall-to-stay-secure%26utm_keyword%3DRLNS\u0026source=hpp\u0026id=19019113\u0026ct=7\u0026usg=AFQjCNEr8BVI6ordo8O9JVYtc7A9SpG4LQ","https://www.google.com/_/og/promos/",0,0,0],0,null,null,null,0,null,76,null,null,null,107,108,109,""],[null,null,[null,null,null,"https://ogs.google.com/widget/app/so?bc=1"],0,448,328,57,4,1,0,0,63,64,8000,"https://www.google.com/intl/en/about/products",67,1,69,null,1,70,"Can't seem to load the app launcher right now. Try again or go to the %1$sGoogle Products%2$s page.",3,0,0,74,0,null,null,null,null,null,null,null,"/widget/app/so"]],1,[null,null,null,"https://www.gstatic.com/og/_/js/k=og.qtm.en_US.ObZik2v2gsg.O/rt=j/m=qdsh/d=1/ed=1/rs=AA2YrTs2PfrCrMqqnFEvLQxiYSH-jsPO1w"],"1","538",1,0,null,"en",0,null,0]]],};this.gbar_=this.gbar_||{};(function(_){var window=this; try{ var ea,ia,ta,Aa,Fa,Ha,Ia,Ja,Ka,La,Na,Oa,Sa,Ta;_.aa=function(a){if(Error.captureStackTrace)Error.captureStackTrace(this,_.aa);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))};_.ba=function(){var a=_.n.navigator;return a&&(a=a.userAgent)?a:""};_.p=function(a){return-1!=_.ba().indexOf(a)};_.ca=function(){return _.p("Trident")||_.p("MSIE")};_.da=function(){return _.p("Firefox")||_.p("FxiOS")}; _.fa=function(){return _.p("Safari")&&!(ea()||_.p("Coast")||_.p("Opera")||_.p("Edge")||_.p("Edg/")||_.p("OPR")||_.da()||_.p("Silk")||_.p("Android"))};ea=function(){return(_.p("Chrome")||_.p("CriOS"))&&!_.p("Edge")||_.p("Silk")};_.ha=function(){return _.p("Android")&&!(ea()||_.da()||_.p("Opera")||_.p("Silk"))};ia=function(){return _.p("iPhone")&&!_.p("iPod")&&!_.p("iPad")};_.ja=function(){return ia()||_.p("iPad")||_.p("iPod")};_.la=function(a,b){return 0<=(0,_.ka)(a,b)}; _.ma=function(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]};_.na=function(){return-1!=_.ba().toLowerCase().indexOf("webkit")&&!_.p("Edge")};_.pa=function(a){return _.oa&&null!=a&&a instanceof Uint8Array};_.sa=function(a){Object.isFrozen(a)||(ra?a[ra]|=1:void 0!==a.ze?a.ze|=1:Object.defineProperties(a,{ze:{value:1,configurable:!0,writable:!0,enumerable:!1}}));return a};ta=function(a){return null!==a&&"object"===typeof a&&a.constructor===Object}; _.xa=function(a){switch(typeof a){case "number":return isFinite(a)?a:String(a);case "object":if(_.pa(a))return _.ua(a);if("function"==typeof _.va&&a instanceof _.va)return a.o();if(a instanceof _.wa)return a.Xb()}return a};_.za=function(a,b){if(null!=a)return Array.isArray(a)||ta(a)?_.ya(a,b):b(a)}; _.ya=function(a,b){if(Array.isArray(a)){for(var c=Array(a.length),d=0;d<a.length;d++)c[d]=_.za(a[d],b);if(b=Array.isArray(a)){var e;ra?e=a[ra]:e=a.ze;b=(null==e?0:e)&1}b&&_.sa(c);return c}e={};for(c in a)e[c]=_.za(a[c],b);return e};Aa=function(a){if(a&&"object"==typeof a&&a.toJSON)return a.toJSON();a=_.xa(a);return Array.isArray(a)?_.ya(a,Aa):a};_.q=function(a,b){return null!=a?!!a:!!b};_.t=function(a,b){void 0==b&&(b="");return null!=a?a:b};_.Ba=function(a,b){void 0==b&&(b=0);return null!=a?a:b}; _.Ca=function(a,b,c){for(var d in a)b.call(c,a[d],d,a)};_.Ea=function(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var f=0;f<Da.length;f++)c=Da[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};Fa=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}};Ha="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a}; Ia=function(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("a");};Ja=Ia(this);Ka=function(a,b){if(b)a:{var c=Ja;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))break a;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&Ha(c,a,{configurable:!0,writable:!0,value:b})}}; Ka("Symbol",function(a){if(a)return a;var b=function(f,g){this.j=f;Ha(this,"description",{configurable:!0,writable:!0,value:g})};b.prototype.toString=function(){return this.j};var c="jscomp_symbol_"+(1E9*Math.random()>>>0)+"_",d=0,e=function(f){if(this instanceof e)throw new TypeError("b");return new b(c+(f||"")+"_"+d++,f)};return e}); Ka("Symbol.iterator",function(a){if(a)return a;a=Symbol("c");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c<b.length;c++){var d=Ja[b[c]];"function"===typeof d&&"function"!=typeof d.prototype[a]&&Ha(d.prototype,a,{configurable:!0,writable:!0,value:function(){return La(Fa(this))}})}return a});La=function(a){a={next:a};a[Symbol.iterator]=function(){return this};return a}; _.Ma=function(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):{next:Fa(a)}};Na="function"==typeof Object.create?Object.create:function(a){var b=function(){};b.prototype=a;return new b};if("function"==typeof Object.setPrototypeOf)Oa=Object.setPrototypeOf;else{var Pa;a:{var Qa={a:!0},Ra={};try{Ra.__proto__=Qa;Pa=Ra.a;break a}catch(a){}Pa=!1}Oa=Pa?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError("d`"+a);return a}:null}Sa=Oa; _.u=function(a,b){a.prototype=Na(b.prototype);a.prototype.constructor=a;if(Sa)Sa(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.T=b.prototype};Ta=function(a,b,c){if(null==a)throw new TypeError("e`"+c);if(b instanceof RegExp)throw new TypeError("f`"+c);return a+""}; Ka("String.prototype.startsWith",function(a){return a?a:function(b,c){var d=Ta(this,b,"startsWith"),e=d.length,f=b.length;c=Math.max(0,Math.min(c|0,d.length));for(var g=0;g<f&&c<e;)if(d[c++]!=b[g++])return!1;return g>=f}});Ka("Array.prototype.find",function(a){return a?a:function(b,c){a:{var d=this;d instanceof String&&(d=String(d));for(var e=d.length,f=0;f<e;f++){var g=d[f];if(b.call(c,g,f,d)){b=g;break a}}b=void 0}return b}});var Ua=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)}; Ka("WeakMap",function(a){function b(){}function c(l){var m=typeof l;return"object"===m&&null!==l||"function"===m}function d(l){if(!Ua(l,f)){var m=new b;Ha(l,f,{value:m})}}function e(l){var m=Object[l];m&&(Object[l]=function(r){if(r instanceof b)return r;Object.isExtensible(r)&&d(r);return m(r)})}if(function(){if(!a||!Object.seal)return!1;try{var l=Object.seal({}),m=Object.seal({}),r=new a([[l,2],[m,3]]);if(2!=r.get(l)||3!=r.get(m))return!1;r.delete(l);r.set(m,4);return!r.has(l)&&4==r.get(m)}catch(v){return!1}}())return a; var f="$jscomp_hidden_"+Math.random();e("freeze");e("preventExtensions");e("seal");var g=0,k=function(l){this.j=(g+=Math.random()+1).toString();if(l){l=_.Ma(l);for(var m;!(m=l.next()).done;)m=m.value,this.set(m[0],m[1])}};k.prototype.set=function(l,m){if(!c(l))throw Error("g");d(l);if(!Ua(l,f))throw Error("h`"+l);l[f][this.j]=m;return this};k.prototype.get=function(l){return c(l)&&Ua(l,f)?l[f][this.j]:void 0};k.prototype.has=function(l){return c(l)&&Ua(l,f)&&Ua(l[f],this.j)};k.prototype.delete=function(l){return c(l)&& Ua(l,f)&&Ua(l[f],this.j)?delete l[f][this.j]:!1};return k}); Ka("Map",function(a){if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var k=Object.seal({x:4}),l=new a(_.Ma([[k,"s"]]));if("s"!=l.get(k)||1!=l.size||l.get({x:4})||l.set({x:4},"t")!=l||2!=l.size)return!1;var m=l.entries(),r=m.next();if(r.done||r.value[0]!=k||"s"!=r.value[1])return!1;r=m.next();return r.done||4!=r.value[0].x||"t"!=r.value[1]||!m.next().done?!1:!0}catch(v){return!1}}())return a;var b=new WeakMap,c=function(k){this.o={};this.j= f();this.size=0;if(k){k=_.Ma(k);for(var l;!(l=k.next()).done;)l=l.value,this.set(l[0],l[1])}};c.prototype.set=function(k,l){k=0===k?0:k;var m=d(this,k);m.list||(m.list=this.o[m.id]=[]);m.Xa?m.Xa.value=l:(m.Xa={next:this.j,lc:this.j.lc,head:this.j,key:k,value:l},m.list.push(m.Xa),this.j.lc.next=m.Xa,this.j.lc=m.Xa,this.size++);return this};c.prototype.delete=function(k){k=d(this,k);return k.Xa&&k.list?(k.list.splice(k.index,1),k.list.length||delete this.o[k.id],k.Xa.lc.next=k.Xa.next,k.Xa.next.lc= k.Xa.lc,k.Xa.head=null,this.size--,!0):!1};c.prototype.clear=function(){this.o={};this.j=this.j.lc=f();this.size=0};c.prototype.has=function(k){return!!d(this,k).Xa};c.prototype.get=function(k){return(k=d(this,k).Xa)&&k.value};c.prototype.entries=function(){return e(this,function(k){return[k.key,k.value]})};c.prototype.keys=function(){return e(this,function(k){return k.key})};c.prototype.values=function(){return e(this,function(k){return k.value})};c.prototype.forEach=function(k,l){for(var m=this.entries(), r;!(r=m.next()).done;)r=r.value,k.call(l,r[1],r[0],this)};c.prototype[Symbol.iterator]=c.prototype.entries;var d=function(k,l){var m=l&&typeof l;"object"==m||"function"==m?b.has(l)?m=b.get(l):(m=""+ ++g,b.set(l,m)):m="p_"+l;var r=k.o[m];if(r&&Ua(k.o,m))for(k=0;k<r.length;k++){var v=r[k];if(l!==l&&v.key!==v.key||l===v.key)return{id:m,list:r,index:k,Xa:v}}return{id:m,list:r,index:-1,Xa:void 0}},e=function(k,l){var m=k.j;return La(function(){if(m){for(;m.head!=k.j;)m=m.lc;for(;m.next!=m.head;)return m= m.next,{done:!1,value:l(m)};m=null}return{done:!0,value:void 0}})},f=function(){var k={};return k.lc=k.next=k.head=k},g=0;return c});var Va=function(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!d&&c<a.length){var f=c++;return{value:b(f,a[f]),done:!1}}d=!0;return{done:!0,value:void 0}}};e[Symbol.iterator]=function(){return e};return e};Ka("Array.prototype.entries",function(a){return a?a:function(){return Va(this,function(b,c){return[b,c]})}}); Ka("Array.prototype.keys",function(a){return a?a:function(){return Va(this,function(b){return b})}});Ka("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991});var Wa="function"==typeof Object.assign?Object.assign:function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(d)for(var e in d)Ua(d,e)&&(a[e]=d[e])}return a};Ka("Object.assign",function(a){return a||Wa}); Ka("Set",function(a){if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var c=Object.seal({x:4}),d=new a(_.Ma([c]));if(!d.has(c)||1!=d.size||d.add(c)!=d||1!=d.size||d.add({x:4})!=d||2!=d.size)return!1;var e=d.entries(),f=e.next();if(f.done||f.value[0]!=c||f.value[1]!=c)return!1;f=e.next();return f.done||f.value[0]==c||4!=f.value[0].x||f.value[1]!=f.value[0]?!1:e.next().done}catch(g){return!1}}())return a;var b=function(c){this.j=new Map;if(c){c= _.Ma(c);for(var d;!(d=c.next()).done;)this.add(d.value)}this.size=this.j.size};b.prototype.add=function(c){c=0===c?0:c;this.j.set(c,c);this.size=this.j.size;return this};b.prototype.delete=function(c){c=this.j.delete(c);this.size=this.j.size;return c};b.prototype.clear=function(){this.j.clear();this.size=0};b.prototype.has=function(c){return this.j.has(c)};b.prototype.entries=function(){return this.j.entries()};b.prototype.values=function(){return this.j.values()};b.prototype.keys=b.prototype.values; b.prototype[Symbol.iterator]=b.prototype.values;b.prototype.forEach=function(c,d){var e=this;this.j.forEach(function(f){return c.call(d,f,f,e)})};return b});Ka("Array.prototype.values",function(a){return a?a:function(){return Va(this,function(b,c){return c})}}); Ka("Array.from",function(a){return a?a:function(b,c,d){c=null!=c?c:function(k){return k};var e=[],f="undefined"!=typeof Symbol&&Symbol.iterator&&b[Symbol.iterator];if("function"==typeof f){b=f.call(b);for(var g=0;!(f=b.next()).done;)e.push(c.call(d,f.value,g++))}else for(f=b.length,g=0;g<f;g++)e.push(c.call(d,b[g],g));return e}});Ka("Object.entries",function(a){return a?a:function(b){var c=[],d;for(d in b)Ua(b,d)&&c.push([d,b[d]]);return c}}); Ka("Object.is",function(a){return a?a:function(b,c){return b===c?0!==b||1/b===1/c:b!==b&&c!==c}});Ka("Array.prototype.includes",function(a){return a?a:function(b,c){var d=this;d instanceof String&&(d=String(d));var e=d.length;c=c||0;for(0>c&&(c=Math.max(c+e,0));c<e;c++){var f=d[c];if(f===b||Object.is(f,b))return!0}return!1}});Ka("String.prototype.includes",function(a){return a?a:function(b,c){return-1!==Ta(this,b,"includes").indexOf(b,c||0)}}); Ka("Array.prototype.fill",function(a){return a?a:function(b,c,d){var e=this.length||0;0>c&&(c=Math.max(0,e+c));if(null==d||d>e)d=e;d=Number(d);0>d&&(d=Math.max(0,e+d));for(c=Number(c||0);c<d;c++)this[c]=b;return this}});var Xa=function(a){return a?a:Array.prototype.fill};Ka("Int8Array.prototype.fill",Xa);Ka("Uint8Array.prototype.fill",Xa);Ka("Uint8ClampedArray.prototype.fill",Xa);Ka("Int16Array.prototype.fill",Xa);Ka("Uint16Array.prototype.fill",Xa);Ka("Int32Array.prototype.fill",Xa); Ka("Uint32Array.prototype.fill",Xa);Ka("Float32Array.prototype.fill",Xa);Ka("Float64Array.prototype.fill",Xa); /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var ab,bb,db,eb,fb;_.Ya=_.Ya||{};_.n=this||self;_.Za=function(){};_.$a=function(a){var b=typeof a;return"object"==b&&null!=a||"function"==b};_.cb=function(a){return Object.prototype.hasOwnProperty.call(a,ab)&&a[ab]||(a[ab]=++bb)};ab="closure_uid_"+(1E9*Math.random()>>>0);bb=0;db=function(a,b,c){return a.call.apply(a.bind,arguments)}; eb=function(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}};_.w=function(a,b,c){Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?_.w=db:_.w=eb;return _.w.apply(null,arguments)}; _.z=function(a,b){a=a.split(".");var c=_.n;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b};_.A=function(a,b){function c(){}c.prototype=b.prototype;a.T=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.Al=function(d,e,f){for(var g=Array(arguments.length-2),k=2;k<arguments.length;k++)g[k-2]=arguments[k];return b.prototype[e].apply(d,g)}};fb=function(a){return a}; _.gb=function(a){var b=null,c=_.n.trustedTypes;if(!c||!c.createPolicy)return b;try{b=c.createPolicy(a,{createHTML:fb,createScript:fb,createScriptURL:fb})}catch(d){_.n.console&&_.n.console.error(d.message)}return b}; _.A(_.aa,Error);_.aa.prototype.name="CustomError"; _.hb="undefined"!==typeof TextDecoder; _.ib=function(a,b){return 0==a.lastIndexOf(b,0)};_.jb=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]}; _.ka=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1};_.kb=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e="string"===typeof a?a.split(""):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)}; _.lb=Array.prototype.filter?function(a,b,c){return Array.prototype.filter.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=[],f=0,g="string"===typeof a?a.split(""):a,k=0;k<d;k++)if(k in g){var l=g[k];b.call(c,l,k,a)&&(e[f++]=l)}return e};_.mb=Array.prototype.map?function(a,b,c){return Array.prototype.map.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=Array(d),f="string"===typeof a?a.split(""):a,g=0;g<d;g++)g in f&&(e[g]=b.call(c,f[g],g,a));return e}; _.nb=Array.prototype.reduce?function(a,b,c){return Array.prototype.reduce.call(a,b,c)}:function(a,b,c){var d=c;(0,_.kb)(a,function(e,f){d=b.call(void 0,d,e,f,a)});return d};_.ob=Array.prototype.some?function(a,b){return Array.prototype.some.call(a,b,void 0)}:function(a,b){for(var c=a.length,d="string"===typeof a?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}; _.pb=function(a){_.pb[" "](a);return a};_.pb[" "]=_.Za; var Db,Eb,Jb;_.qb=_.p("Opera");_.B=_.ca();_.rb=_.p("Edge");_.sb=_.rb||_.B;_.tb=_.p("Gecko")&&!_.na()&&!(_.p("Trident")||_.p("MSIE"))&&!_.p("Edge");_.ub=_.na();_.vb=_.p("Macintosh");_.wb=_.p("Windows");_.xb=_.p("Linux")||_.p("CrOS");_.yb=_.p("Android");_.zb=ia();_.Ab=_.p("iPad");_.Bb=_.p("iPod");_.Cb=_.ja();Db=function(){var a=_.n.document;return a?a.documentMode:void 0}; a:{var Fb="",Gb=function(){var a=_.ba();if(_.tb)return/rv:([^\);]+)(\)|;)/.exec(a);if(_.rb)return/Edge\/([\d\.]+)/.exec(a);if(_.B)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(_.ub)return/WebKit\/(\S+)/.exec(a);if(_.qb)return/(?:Version)[ \/]?(\S+)/.exec(a)}();Gb&&(Fb=Gb?Gb[1]:"");if(_.B){var Hb=Db();if(null!=Hb&&Hb>parseFloat(Fb)){Eb=String(Hb);break a}}Eb=Fb}_.Ib=Eb;if(_.n.document&&_.B){var Kb=Db();Jb=Kb?Kb:parseInt(_.Ib,10)||void 0}else Jb=void 0;_.Lb=Jb; _.Mb=_.da();_.Nb=ia()||_.p("iPod");_.Ob=_.p("iPad");_.Pb=_.ha();_.Qb=ea();_.Rb=_.fa()&&!_.ja(); var Sb;Sb={};_.Tb=null;_.ua=function(a){var b;void 0===b&&(b=0);_.Ub();b=Sb[b];for(var c=Array(Math.floor(a.length/3)),d=b[64]||"",e=0,f=0;e<a.length-2;e+=3){var g=a[e],k=a[e+1],l=a[e+2],m=b[g>>2];g=b[(g&3)<<4|k>>4];k=b[(k&15)<<2|l>>6];l=b[l&63];c[f++]=m+g+k+l}m=0;l=d;switch(a.length-e){case 2:m=a[e+1],l=b[(m&15)<<2]||d;case 1:a=a[e],c[f]=b[a>>2]+b[(a&3)<<4|m>>4]+l+d}return c.join("")}; _.Ub=function(){if(!_.Tb){_.Tb={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;5>c;c++){var d=a.concat(b[c].split(""));Sb[c]=d;for(var e=0;e<d.length;e++){var f=d[e];void 0===_.Tb[f]&&(_.Tb[f]=e)}}}}; _.oa="function"===typeof Uint8Array; _.Vb="function"===typeof Uint8Array.prototype.slice; var ra="function"===typeof Symbol&&"symbol"===typeof Symbol()?Symbol(void 0):void 0; _.wa=function(a,b){this.j=a;this.A=b;this.map={};this.o=!1;for(a=this.size=0;a<this.j.length;a++){b=this.j[a];var c=b[0].toString(),d=this.map[c];this.map[c]=b;void 0===d&&this.size++}};_.h=_.wa.prototype;_.h.Xb=function(){if(!this.o){var a=Xb(this);a.sort();for(var b=0;b<a.length;b++)this.j[b]=this.map[a[b]];a.length<this.j.length&&(this.j.length=a.length);this.o=!0;this.size=this.j.length}return this.j};_.h.clear=function(){this.map={};this.size=this.j.length=0;this.o=!0}; _.h.entries=function(){var a=[],b=Xb(this);b.sort();for(var c=0;c<b.length;c++){var d=this.map[b[c]];a.push([d[0],_.Yb(this,d)])}return new Zb(a)};_.h.keys=function(){var a=[],b=Xb(this);b.sort();for(var c=0;c<b.length;c++)a.push(this.map[b[c]][0]);return new Zb(a)};_.h.values=function(){var a=[],b=Xb(this);b.sort();for(var c=0;c<b.length;c++)a.push(_.Yb(this,this.map[b[c]]));return new Zb(a)}; _.h.forEach=function(a,b){var c=Xb(this);c.sort();for(var d=0;d<c.length;d++){var e=this.map[c[d]];a.call(b,_.Yb(this,e),e[0],this)}};_.h.set=function(a,b){var c=a.toString(),d=this.map[c];d?d[1]=b:(a=[a,b],this.map[c]=a,this.j.push(a),this.o=!1,this.size++);return this};_.Yb=function(a,b){var c=b[1];a.A&&(Array.isArray(c)||null==c)&&(a=new a.A(c),c=b[1]=a);return c};_.wa.prototype.get=function(a){if(a=this.map[a.toString()])return _.Yb(this,a)}; _.wa.prototype.has=function(a){return a.toString()in this.map};var Xb=function(a){a=a.map;var b=[],c;for(c in a)Object.prototype.hasOwnProperty.call(a,c)&&b.push(c);return b};_.wa.prototype[Symbol.iterator]=function(){return this.entries()};var Zb=function(a){this.o=0;this.j=a};Zb.prototype.next=function(){return this.o<this.j.length?{done:!1,value:this.j[this.o++]}:{done:!0,value:void 0}};Zb.prototype[Symbol.iterator]=function(){return this}; var bc;_.D=function(a,b,c){var d=_.$b;_.$b=null;a||(a=d);d=this.constructor.kc;a||(a=d?[d]:[]);this.B=(d?0:-1)-(this.constructor.Il||0);this.j=null;this.A=a;a:{d=this.A.length;a=d-1;if(d&&(d=this.A[a],ta(d))){this.C=a-this.B;this.o=d;break a}void 0!==b&&-1<b?(this.C=Math.max(b,a+1-this.B),this.o=null):this.C=Number.MAX_VALUE}if(c)for(b=0;b<c.length;b++)a=c[b],a<this.C?(a+=this.B,(d=this.A[a])?Array.isArray(d)&&_.sa(d):this.A[a]=_.ac):(bc(this),(d=this.o[a])?Array.isArray(d)&&_.sa(d):this.o[a]=_.ac)}; _.ac=Object.freeze(_.sa([]));bc=function(a){var b=a.C+a.B;a.A[b]||(a.o=a.A[b]={})};_.E=function(a,b,c){return-1===b?null:b>=a.C?a.o?a.o[b]:void 0:(void 0===c?0:c)&&a.o&&a.o[b]?a.o[b]:a.A[b+a.B]};_.cc=function(a,b){return null!=_.E(a,b)};_.F=function(a,b){a=_.E(a,b);return null==a?a:!!a};_.dc=function(a,b,c){a=_.E(a,b);return null==a?c:a};_.ec=function(a,b,c){a=_.E(a,b);a=null==a?a:+a;return null==a?void 0===c?0:c:a};_.G=function(a,b,c,d){(void 0===d?0:d)||b>=a.C?(bc(a),a.o[b]=c):a.A[b+a.B]=c;return a}; _.I=function(a,b,c,d,e){if(-1===c)return null;a.j||(a.j={});var f=a.j[c];if(f)return f;e=_.E(a,c,void 0===e?!1:e);if(null==e&&!d)return f;b=new b(e);return a.j[c]=b};_.J=function(a,b,c){var d=void 0===d?!1:d;a.j||(a.j={});var e=c?c.Xb():c;a.j[b]=c;return _.G(a,b,e,d)};_.D.prototype.toJSON=function(){var a=this.Xb();return _.Wb?a:_.ya(a,Aa)};_.D.prototype.Xb=function(){return this.A};_.D.prototype.toString=function(){return this.Xb().toString()};_.fc=function(a,b,c){return _.dc(a,b,void 0===c?0:c)}; _.hc=Symbol();_.ic=Symbol(); var jc=function(a){_.D.call(this,a)};_.u(jc,_.D); _.kc=function(a){_.D.call(this,a)};_.u(_.kc,_.D);_.kc.prototype.od=function(a){return _.G(this,3,a)}; var lc=function(a){_.D.call(this,a)};_.u(lc,_.D); _.mc=function(a){_.D.call(this,a)};_.u(_.mc,_.D);_.mc.prototype.Hf=function(a){return _.G(this,24,a)}; _.nc=function(a){_.D.call(this,a)};_.u(_.nc,_.D); _.K=function(){this.Ub=this.Ub;this.Na=this.Na};_.K.prototype.Ub=!1;_.K.prototype.isDisposed=function(){return this.Ub};_.K.prototype.na=function(){this.Ub||(this.Ub=!0,this.R())};_.K.prototype.R=function(){if(this.Na)for(;this.Na.length;)this.Na.shift()()}; var oc=function(a){_.K.call(this);this.A=a;this.j=[];this.o={}};_.u(oc,_.K);oc.prototype.resolve=function(a){var b=this.A;a=a.split(".");for(var c=a.length,d=0;d<c;++d)if(b[a[d]])b=b[a[d]];else return null;return b instanceof Function?b:null};oc.prototype.Gd=function(){for(var a=this.j.length,b=this.j,c=[],d=0;d<a;++d){var e=b[d].j(),f=this.resolve(e);if(f&&f!=this.o[e])try{b[d].Gd(f)}catch(g){}else c.push(b[d])}this.j=c.concat(b.slice(a))}; var pc=function(a){_.K.call(this);this.A=a;this.C=this.j=null;this.B=0;this.D={};this.o=!1;a=window.navigator.userAgent;0<=a.indexOf("MSIE")&&0<=a.indexOf("Trident")&&(a=/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a))&&a[1]&&9>parseFloat(a[1])&&(this.o=!0)};_.u(pc,_.K);pc.prototype.F=function(a,b){this.j=b;this.C=a;b.preventDefault?b.preventDefault():b.returnValue=!1}; _.qc=function(a){_.D.call(this,a)};_.u(_.qc,_.D); _.rc=function(a){_.D.call(this,a)};_.u(_.rc,_.D); _.sc=function(){this.data={}};_.sc.prototype.o=function(){window.console&&window.console.log&&window.console.log("Log data: ",this.data)};_.sc.prototype.j=function(a){var b=[],c;for(c in this.data)b.push(encodeURIComponent(c)+"="+encodeURIComponent(String(this.data[c])));return("atyp=i&zx="+(new Date).getTime()+"&"+b.join("&")).substr(0,a)}; var tc=function(a,b){this.data={};var c=_.I(a,lc,8)||new lc;window.google&&window.google.kEI&&(this.data.ei=window.google.kEI);this.data.sei=_.t(_.E(a,10));this.data.ogf=_.t(_.E(c,3));this.data.ogrp=(window.google&&window.google.sn?!/.*hp$/.test(window.google.sn):_.q(_.F(a,7)))?"1":"";this.data.ogv=_.t(_.E(c,6))+"."+_.t(_.E(c,7));this.data.ogd=_.t(_.E(a,21));this.data.ogc=_.t(_.E(a,20));this.data.ogl=_.t(_.E(a,5));b&&(this.data.oggv=b)};_.u(tc,_.sc); var Da="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "); _.uc=function(a,b,c,d,e){tc.call(this,a,b);_.Ea(this.data,{jexpid:_.t(_.E(a,9)),srcpg:"prop="+_.t(_.E(a,6)),jsr:Math.round(1/d),emsg:c.name+":"+c.message});if(e){e._sn&&(e._sn="og."+e._sn);for(var f in e)this.data[encodeURIComponent(f)]=e[f]}};_.u(_.uc,tc); var vc,wc=function(){void 0===vc&&(vc=_.gb("ogb-qtm#html"));return vc}; var yc;_.zc=function(a,b){this.j=a===_.xc&&b||"";this.o=yc};_.zc.prototype.Vb=!0;_.zc.prototype.Db=function(){return this.j};_.Ac=function(a){return a instanceof _.zc&&a.constructor===_.zc&&a.o===yc?a.j:"type_error:Const"};yc={};_.xc={}; var Bc;_.Cc=function(a,b){this.j=b===Bc?a:""};_.h=_.Cc.prototype;_.h.Vb=!0;_.h.Db=function(){return this.j.toString()};_.h.jf=!0;_.h.Cc=function(){return 1};_.h.toString=function(){return this.j+""};_.Ec=function(a){return _.Dc(a).toString()};_.Dc=function(a){return a instanceof _.Cc&&a.constructor===_.Cc?a.j:"type_error:TrustedResourceUrl"};Bc={};_.Fc=function(a){var b=wc();a=b?b.createScriptURL(a):a;return new _.Cc(a,Bc)}; var Jc,Kc,Lc,Gc;_.Hc=function(a,b){this.j=b===Gc?a:""};_.h=_.Hc.prototype;_.h.Vb=!0;_.h.Db=function(){return this.j.toString()};_.h.jf=!0;_.h.Cc=function(){return 1};_.h.toString=function(){return this.j.toString()};_.Ic=function(a){return a instanceof _.Hc&&a.constructor===_.Hc?a.j:"type_error:SafeUrl"}; Jc=RegExp('^(?:audio/(?:3gpp2|3gpp|aac|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)|font/\\w+|image/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon)|video/(?:mpeg|mp4|ogg|webm|quicktime|x-matroska))(?:;\\w+=(?:\\w+|"[\\w;,= ]+"))*$',"i");Kc=/^data:(.*);base64,[a-z0-9+\/]+=*$/i;Lc=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i; _.Nc=function(a){if(a instanceof _.Hc)return a;a="object"==typeof a&&a.Vb?a.Db():String(a);if(Lc.test(a))a=_.Mc(a);else{a=String(a);a=a.replace(/(%0A|%0D)/g,"");var b=a.match(Kc);a=b&&Jc.test(b[1])?_.Mc(a):null}return a};_.Oc=function(a){if(a instanceof _.Hc)return a;a="object"==typeof a&&a.Vb?a.Db():String(a);Lc.test(a)||(a="about:invalid#zClosurez");return _.Mc(a)};Gc={};_.Mc=function(a){return new _.Hc(a,Gc)};_.Pc=_.Mc("about:invalid#zClosurez"); _.Qc={};_.Rc=function(a,b){this.j=b===_.Qc?a:"";this.Vb=!0};_.Rc.prototype.Db=function(){return this.j};_.Rc.prototype.toString=function(){return this.j.toString()};_.Sc=new _.Rc("",_.Qc);_.Tc=RegExp("^[-,.\"'%_!#/ a-zA-Z0-9\\[\\]]+$");_.Uc=RegExp("\\b(url\\([ \t\n]*)('[ -&(-\\[\\]-~]*'|\"[ !#-\\[\\]-~]*\"|[!#-&*-\\[\\]-~]*)([ \t\n]*\\))","g"); _.Vc=RegExp("\\b(calc|cubic-bezier|fit-content|hsl|hsla|linear-gradient|matrix|minmax|repeat|rgb|rgba|(rotate|scale|translate)(X|Y|Z|3d)?|var)\\([-+*/0-9a-zA-Z.%#\\[\\], ]+\\)","g"); var Wc;Wc={};_.Xc=function(a,b,c){this.j=c===Wc?a:"";this.o=b;this.Vb=this.jf=!0};_.Xc.prototype.Cc=function(){return this.o};_.Xc.prototype.Db=function(){return this.j.toString()};_.Xc.prototype.toString=function(){return this.j.toString()};_.Yc=function(a){return a instanceof _.Xc&&a.constructor===_.Xc?a.j:"type_error:SafeHtml"};_.Zc=function(a,b){var c=wc();a=c?c.createHTML(a):a;return new _.Xc(a,b,Wc)};_.$c=new _.Xc(_.n.trustedTypes&&_.n.trustedTypes.emptyHTML||"",0,Wc);_.ad=_.Zc("<br>",0); var ed;_.bd=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}}(function(){var a=document.createElement("div"),b=document.createElement("div");b.appendChild(document.createElement("div"));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=_.Yc(_.$c);return!b.parentElement});_.dd=function(a){return _.cd('style[nonce],link[rel="stylesheet"][nonce]',a)};ed=/^[\w+/_-]+[=]{0,2}$/; _.cd=function(a,b){b=(b||_.n).document;return b.querySelector?(a=b.querySelector(a))&&(a=a.nonce||a.getAttribute("nonce"))&&ed.test(a)?a:"":""}; _.fd=RegExp("^\\s{3,4}at(?: (?:(.*?)\\.)?((?:new )?(?:[a-zA-Z_$][\\w$]*|<anonymous>))(?: \\[as ([a-zA-Z_$][\\w$]*)\\])?)? (?:\\(unknown source\\)|\\(native\\)|\\((?:eval at )?((?:http|https|file)://[^\\s)]+|javascript:.*)\\)|((?:http|https|file)://[^\\s)]+|javascript:.*))$");_.gd=RegExp("^(?:(.*?)\\.)?([a-zA-Z_$][\\w$]*(?:/.?<)?)?(\\(.*\\))?@(?::0|((?:http|https|file)://[^\\s)]+|javascript:.*))$"); var hd,kd,jd;_.id=function(a){var b=window.google&&window.google.logUrl?"":"https://www.google.com";b+="/gen_204?use_corp=on&";b+=a.j(2040-b.length);hd(_.Nc(b)||_.Pc)};hd=function(a){var b=new Image,c=jd;b.onerror=b.onload=b.onabort=function(){c in kd&&delete kd[c]};kd[jd++]=b;b.src=_.Ic(a)};kd=[];jd=0; _.ld=function(a){_.D.call(this,a)};_.u(_.ld,_.D); _.md=function(a){var b="Nc";if(a.Nc&&a.hasOwnProperty(b))return a.Nc;b=new a;return a.Nc=b}; _.nd=function(){this.j={};this.o={}};_.pd=function(a,b){var c=_.nd.j();if(a in c.j){if(c.j[a]!=b)throw new od(a);}else{c.j[a]=b;if(b=c.o[a])for(var d=0,e=b.length;d<e;d++)b[d].j(c.j,a);delete c.o[a]}};_.rd=function(a,b){if(b in a.j)return a.j[b];throw new qd(b);};_.nd.j=function(){return _.md(_.nd)};var sd=function(){_.aa.call(this)};_.u(sd,_.aa);var od=function(){_.aa.call(this)};_.u(od,sd);var qd=function(){_.aa.call(this)};_.u(qd,sd); var vd=function(){var a=td;this.C=ud;this.o=_.Ba(_.ec(a,2,.001),.001);this.D=_.q(_.F(a,1))&&Math.random()<this.o;this.F=_.Ba(_.fc(a,3,1),1);this.B=0;this.j=this.A=null};vd.prototype.log=function(a,b){if(this.j){var c=new jc;_.G(c,1,a.message);_.G(c,2,a.stack);_.G(c,3,a.lineNumber);_.G(c,5,1);var d=new _.kc;_.J(d,40,c);this.j.log(98,d)}try{if(this.D&&this.B<this.F){try{var e=(this.A||_.rd(_.nd.j(),"lm")).B(a,b)}catch(f){e=new _.uc(this.C,"quantum:gapiBuildLabel",a,this.o,b)}_.id(e);this.B++}}catch(f){}}; var wd=[1,2,3,4,5,6,9,10,11,13,14,28,29,30,34,35,37,38,39,40,42,43,48,49,50,51,52,53,62,500],zd=function(a,b,c,d,e,f){tc.call(this,a,b);_.Ea(this.data,{oge:d,ogex:_.t(_.E(a,9)),ogp:_.t(_.E(a,6)),ogsr:Math.round(1/(xd(d)?_.Ba(_.ec(c,3,1)):_.Ba(_.ec(c,2,1E-4)))),ogus:e});if(f){"ogw"in f&&(this.data.ogw=f.ogw,delete f.ogw);"ved"in f&&(this.data.ved=f.ved,delete f.ved);a=[];for(var g in f)0!=a.length&&a.push(","),a.push(yd(g)),a.push("."),a.push(yd(f[g]));f=a.join("");""!=f&&(this.data.ogad=f)}}; _.u(zd,tc);var yd=function(a){a=String(a);return a.replace(".","%2E").replace(",","%2C")},xd=function(a){if(!Ad){Ad={};for(var b=0;b<wd.length;b++)Ad[wd[b]]=!0}return!!Ad[a]},Ad=null; var Bd=function(a){_.D.call(this,a)};_.u(Bd,_.D); var Fd=function(){var a=Cd,b=Dd,c=Ed;this.o=a;this.j=b;this.B=_.Ba(_.ec(a,2,1E-4),1E-4);this.D=_.Ba(_.ec(a,3,1),1);b=Math.random();this.A=_.q(_.F(a,1))&&b<this.B;this.C=_.q(_.F(a,1))&&b<this.D;a=0;_.q(_.F(c,1))&&(a|=1);_.q(_.F(c,2))&&(a|=2);_.q(_.F(c,3))&&(a|=4);this.F=a};Fd.prototype.log=function(a,b){try{if(xd(a)?this.C:this.A){var c=new zd(this.j,"quantum:gapiBuildLabel",this.o,a,this.F,b);_.id(c)}}catch(d){}}; _.Gd=function(a){this.j=a;this.o=void 0;this.A=[]};_.Gd.prototype.then=function(a,b,c){this.A.push(new Hd(a,b,c));Id(this)};_.Gd.prototype.resolve=function(a){if(void 0!==this.j||void 0!==this.o)throw Error("E");this.j=a;Id(this)};_.Gd.prototype.reject=function(a){if(void 0!==this.j||void 0!==this.o)throw Error("E");this.o=a;Id(this)};var Id=function(a){if(0<a.A.length){var b=void 0!==a.j,c=void 0!==a.o;if(b||c){b=b?a.B:a.C;c=a.A;a.A=[];try{_.kb(c,b,a)}catch(d){console.error(d)}}}}; _.Gd.prototype.B=function(a){a.o&&a.o.call(a.j,this.j)};_.Gd.prototype.C=function(a){a.A&&a.A.call(a.j,this.o)};var Hd=function(a,b,c){this.o=a;this.A=b;this.j=c}; _.L=function(){this.B=new _.Gd;this.j=new _.Gd;this.G=new _.Gd;this.D=new _.Gd;this.F=new _.Gd;this.J=new _.Gd;this.C=new _.Gd;this.A=new _.Gd;this.o=new _.Gd;this.K=new _.Gd};_.h=_.L.prototype;_.h.Di=function(){return this.B};_.h.Li=function(){return this.j};_.h.Si=function(){return this.G};_.h.Ki=function(){return this.D};_.h.Qi=function(){return this.F};_.h.Hi=function(){return this.J};_.h.Ii=function(){return this.C};_.h.xi=function(){return this.A};_.h.wi=function(){return this.o};_.L.j=function(){return _.md(_.L)}; var Jd=function(a){_.D.call(this,a)};_.u(Jd,_.D);_.Ld=function(){return _.I(_.Kd,_.mc,1)};_.Md=function(){return _.I(_.Kd,_.nc,5)}; var Nd;window.gbar_&&window.gbar_.CONFIG?Nd=window.gbar_.CONFIG[0]||{}:Nd=[];_.Kd=new Jd(Nd); var td,ud,Dd,Ed,Cd;td=_.I(_.Kd,_.ld,3)||new _.ld;ud=_.Ld()||new _.mc;_.Od=new vd;Dd=_.Ld()||new _.mc;Ed=_.Md()||new _.nc;Cd=_.I(_.Kd,Bd,4)||new Bd;_.Pd=new Fd; _.z("gbar_._DumpException",function(a){_.Od?_.Od.log(a):console.error(a)}); _.Qd=new pc(_.Od); _.Pd.log(8,{m:"BackCompat"==document.compatMode?"q":"s"});_.z("gbar.A",_.Gd);_.Gd.prototype.aa=_.Gd.prototype.then;_.z("gbar.B",_.L);_.L.prototype.ba=_.L.prototype.Li;_.L.prototype.bb=_.L.prototype.Si;_.L.prototype.bd=_.L.prototype.Qi;_.L.prototype.bf=_.L.prototype.Di;_.L.prototype.bg=_.L.prototype.Ki;_.L.prototype.bh=_.L.prototype.Hi;_.L.prototype.bi=_.L.prototype.Ii;_.L.prototype.bj=_.L.prototype.xi;_.L.prototype.bk=_.L.prototype.wi;_.z("gbar.a",_.L.j());var Rd=new oc(window);_.pd("api",Rd); var Sd=_.Md()||new _.nc;window.__PVT=_.t(_.E(Sd,8));_.pd("eq",_.Qd); }catch(e){_._DumpException(e)} try{ var Td=function(a){_.D.call(this,a)};_.u(Td,_.D); var Ud=function(){_.K.call(this);this.o=[];this.j=[]};_.u(Ud,_.K);Ud.prototype.A=function(a,b){this.o.push({features:a,options:b})};Ud.prototype.init=function(a,b,c){window.gapi={};var d=window.___jsl={};d.h=_.t(_.E(a,1));_.cc(a,12)&&(d.dpo=_.q(_.F(a,12)));d.ms=_.t(_.E(a,2));d.m=_.t(_.E(a,3));d.l=[];_.E(b,1)&&(a=_.E(b,3))&&this.j.push(a);_.E(c,1)&&(c=_.E(c,2))&&this.j.push(c);_.z("gapi.load",(0,_.w)(this.A,this));return this}; var Vd=_.I(_.Kd,_.qc,14)||new _.qc,Wd=_.I(_.Kd,_.rc,9)||new _.rc,Xd=new Td,Yd=new Ud;Yd.init(Vd,Wd,Xd);_.pd("gs",Yd); }catch(e){_._DumpException(e)} })(this.gbar_); // Google Inc. </script><style>h1,ol,ul,li,button{margin:0;padding:0}button{border:none;background:none}body{background:#fff}body,input,button{font-size:14px;font-family:arial,sans-serif;color:#202124}a{color:#1a0dab;text-decoration:none}a:hover,a:active{text-decoration:underline}a:visited{color:#609}html,body{min-width:400px}body,html{height:100%;margin:0;padding:0}.gb_Va:not(.gb_Bd){font:13px/27px Roboto,RobotoDraft,Arial,sans-serif;z-index:986}@-webkit-keyframes gb__a{0%{opacity:0}50%{opacity:1}}@keyframes gb__a{0%{opacity:0}50%{opacity:1}}a.gb_Z{border:none;color:#4285f4;cursor:default;font-weight:bold;outline:none;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none}a.gb_Z:hover:after,a.gb_Z:focus:after{background-color:rgba(0,0,0,.12);content:'';height:100%;left:0;position:absolute;top:0;width:100%}a.gb_Z:hover,a.gb_Z:focus{text-decoration:none}a.gb_Z:active{background-color:rgba(153,153,153,.4);text-decoration:none}a.gb_0{background-color:#4285f4;color:#fff}a.gb_0:active{background-color:#0043b2}.gb_1{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 1px rgba(0,0,0,.16)}.gb_Z,.gb_0,.gb_2,.gb_3{display:inline-block;line-height:28px;padding:0 12px;-webkit-border-radius:2px;border-radius:2px}.gb_2{background:#f8f8f8;border:1px solid #c6c6c6}.gb_3{background:#f8f8f8}.gb_2,#gb a.gb_2.gb_2,.gb_3{color:#666;cursor:default;text-decoration:none}#gb a.gb_3.gb_3{cursor:default;text-decoration:none}.gb_3{border:1px solid #4285f4;font-weight:bold;outline:none;background:#4285f4;background:-webkit-linear-gradient(top,#4387fd,#4683ea);background:linear-gradient(top,#4387fd,#4683ea);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4387fd,endColorstr=#4683ea,GradientType=0)}#gb a.gb_3.gb_3{color:#fff}.gb_3:hover{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.15);box-shadow:0 1px 0 rgba(0,0,0,.15)}.gb_3:active{-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,.15);box-shadow:inset 0 2px 0 rgba(0,0,0,.15);background:#3c78dc;background:-webkit-linear-gradient(top,#3c7ae4,#3f76d3);background:linear-gradient(top,#3c7ae4,#3f76d3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3c7ae4,endColorstr=#3f76d3,GradientType=0)}.gb_Aa{display:none!important}.gb_Ba{visibility:hidden}.gb_bd{display:inline-block;vertical-align:middle}.gb_tf{position:relative}.gb_C{display:inline-block;outline:none;vertical-align:middle;-webkit-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;width:40px;color:#000;cursor:pointer;text-decoration:none}#gb#gb a.gb_C{color:#000;cursor:pointer;text-decoration:none}.gb_Xa{border-color:transparent;border-bottom-color:#fff;border-style:dashed dashed solid;border-width:0 8.5px 8.5px;display:none;position:absolute;left:11.5px;top:43px;z-index:1;height:0;width:0;-webkit-animation:gb__a .2s;animation:gb__a .2s}.gb_Za{border-color:transparent;border-style:dashed dashed solid;border-width:0 8.5px 8.5px;display:none;position:absolute;left:11.5px;z-index:1;height:0;width:0;-webkit-animation:gb__a .2s;animation:gb__a .2s;border-bottom-color:#ccc;border-bottom-color:rgba(0,0,0,.2);top:42px}x:-o-prefocus,div.gb_Za{border-bottom-color:#ccc}.gb_E{background:#fff;border:1px solid #ccc;border-color:rgba(0,0,0,.2);color:#000;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);box-shadow:0 2px 10px rgba(0,0,0,.2);display:none;outline:none;overflow:hidden;position:absolute;right:8px;top:62px;-webkit-animation:gb__a .2s;animation:gb__a .2s;-webkit-border-radius:2px;border-radius:2px;-webkit-user-select:text}.gb_bd.gb_la .gb_Xa,.gb_bd.gb_la .gb_Za,.gb_bd.gb_la .gb_E,.gb_la.gb_E{display:block}.gb_bd.gb_la.gb_uf .gb_Xa,.gb_bd.gb_la.gb_uf .gb_Za{display:none}.gb_vf{position:absolute;right:8px;top:62px;z-index:-1}.gb_Ja .gb_Xa,.gb_Ja .gb_Za,.gb_Ja .gb_E{margin-top:-10px}.gb_bd:first-child,#gbsfw:first-child+.gb_bd{padding-left:4px}.gb_pa.gb_Le .gb_bd:first-child{padding-left:0}.gb_Me{position:relative}.gb_Mc .gb_Me,.gb_Sd .gb_Me{float:right}.gb_C{padding:8px;cursor:pointer}.gb_pa .gb_3c:not(.gb_Z):focus img{background-color:rgba(0,0,0,0.20);outline:none;-webkit-border-radius:50%;border-radius:50%}.gb_Ne button:focus svg,.gb_Ne button:hover svg,.gb_Ne button:active svg,.gb_C:focus,.gb_C:hover,.gb_C:active,.gb_C[aria-expanded=true]{outline:none;-webkit-border-radius:50%;border-radius:50%}.gb_vc .gb_Ne.gb_Oe button:focus svg,.gb_vc .gb_Ne.gb_Oe button:focus:hover svg,.gb_Ne button:focus svg,.gb_Ne button:focus:hover svg,.gb_C:focus,.gb_C:focus:hover{background-color:rgba(60,64,67,0.1)}.gb_vc .gb_Ne.gb_Oe button:active svg,.gb_Ne button:active svg,.gb_C:active{background-color:rgba(60,64,67,0.12)}.gb_vc .gb_Ne.gb_Oe button:hover svg,.gb_Ne button:hover svg,.gb_C:hover{background-color:rgba(60,64,67,0.08)}.gb_ia .gb_C.gb_Ma:hover{background-color:transparent}.gb_C[aria-expanded=true],.gb_C:hover[aria-expanded=true]{background-color:rgba(95,99,104,0.24)}.gb_C[aria-expanded=true] .gb_Pe,.gb_C[aria-expanded=true] .gb_Qe{fill:#5f6368;opacity:1}.gb_vc .gb_Ne button:hover svg,.gb_vc .gb_C:hover{background-color:rgba(232,234,237,0.08)}.gb_vc .gb_Ne button:focus svg,.gb_vc .gb_Ne button:focus:hover svg,.gb_vc .gb_C:focus,.gb_vc .gb_C:focus:hover{background-color:rgba(232,234,237,0.10)}.gb_vc .gb_Ne button:active svg,.gb_vc .gb_C:active{background-color:rgba(232,234,237,0.12)}.gb_vc .gb_C[aria-expanded=true],.gb_vc .gb_C:hover[aria-expanded=true]{background-color:rgba(255,255,255,0.12)}.gb_vc .gb_C[aria-expanded=true] .gb_Pe,.gb_vc .gb_C[aria-expanded=true] .gb_Qe{fill:#ffffff;opacity:1}.gb_bd{padding:4px}.gb_pa.gb_Le .gb_bd{padding:4px 2px}.gb_pa.gb_Le .gb_Na.gb_bd{padding-left:6px}.gb_E{z-index:991;line-height:normal}.gb_E.gb_Re{left:8px;right:auto}@media (max-width:350px){.gb_E.gb_Re{left:0}}.gb_Se .gb_E{top:56px}.gb_B .gb_C,.gb_D .gb_B .gb_C{background-position:-64px -29px}.gb_i .gb_B .gb_C{background-position:-29px -29px;opacity:1}.gb_B .gb_C,.gb_B .gb_C:hover,.gb_B .gb_C:focus{opacity:1}.gb_Cd{display:none}.gb_Uc{font-family:Google Sans,Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;letter-spacing:0.25px;line-height:48px;margin-bottom:2px;opacity:1;overflow:hidden;padding-left:16px;position:relative;text-overflow:ellipsis;vertical-align:middle;top:2px;white-space:nowrap;-webkit-flex:1 1 auto;flex:1 1 auto}.gb_Uc.gb_Vc{color:#3c4043}.gb_pa.gb_qa .gb_Uc{margin-bottom:0}.gb_Wc.gb_Xc .gb_Uc{padding-left:4px}.gb_pa.gb_qa .gb_Zc{position:relative;top:-2px}.gb_pa{color:black;min-width:320px;position:relative;-webkit-transition:box-shadow 250ms;transition:box-shadow 250ms}.gb_pa.gb_Dc{min-width:240px}.gb_pa.gb_Dd .gb_Ed{display:none}.gb_pa.gb_Dd .gb_Fd{height:56px}header.gb_pa{display:block}.gb_pa svg{fill:currentColor}.gb_Hd{position:fixed;top:0;width:100%}.gb_Id{-webkit-box-shadow:0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12),0px 2px 4px -1px rgba(0,0,0,0.2);box-shadow:0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12),0px 2px 4px -1px rgba(0,0,0,0.2)}.gb_Jd{height:64px}.gb_Fd{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;min-width:-webkit-min-content;min-width:min-content}.gb_pa:not(.gb_qa) .gb_Fd{padding:8px}.gb_pa.gb_Kd .gb_Fd{-webkit-flex:1 0 auto;flex:1 0 auto}.gb_pa .gb_Fd.gb_Ld.gb_Md{min-width:0}.gb_pa.gb_qa .gb_Fd{padding:4px;padding-left:8px;min-width:0}.gb_Ed{height:48px;vertical-align:middle;white-space:nowrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-user-select:none}.gb_Od>.gb_Ed{display:table-cell;width:100%}.gb_Wc{padding-right:30px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-flex:1 0 auto;flex:1 0 auto}.gb_pa.gb_qa .gb_Wc{padding-right:14px}.gb_Pd{-webkit-flex:1 1 100%;flex:1 1 100%}.gb_Pd>:only-child{display:inline-block}.gb_Qd.gb_Nc{padding-left:4px}.gb_Qd.gb_Rd,.gb_pa.gb_Kd .gb_Qd,.gb_pa.gb_qa:not(.gb_Sd) .gb_Qd{padding-left:0}.gb_pa.gb_qa .gb_Qd.gb_Rd{padding-right:0}.gb_pa.gb_qa .gb_Qd.gb_Rd .gb_ia{margin-left:10px}.gb_Nc{display:inline}.gb_pa.gb_Hc .gb_Qd.gb_Td,.gb_pa.gb_Sd .gb_Qd.gb_Td{padding-left:2px}.gb_Uc{display:inline-block}.gb_Qd{-webkit-box-sizing:border-box;box-sizing:border-box;height:48px;line-height:normal;padding:0 4px;padding-left:30px;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end}.gb_Sd{height:48px}.gb_pa.gb_Sd{min-width:initial;min-width:auto}.gb_Sd .gb_Qd{float:right;padding-left:32px}.gb_Sd .gb_Qd.gb_Ud{padding-left:0}.gb_Vd{font-size:14px;max-width:200px;overflow:hidden;padding:0 12px;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:text}.gb_Wd{-webkit-transition:background-color .4s;transition:background-color .4s}.gb_Xd{color:black}.gb_vc{color:white}.gb_pa a,.gb_Ac a{color:inherit}.gb_s{color:rgba(0,0,0,0.87)}.gb_pa svg,.gb_Ac svg,.gb_Wc .gb_Zd,.gb_Mc .gb_Zd{color:#5f6368;opacity:1}.gb_vc svg,.gb_Ac.gb_Ec svg,.gb_vc .gb_Wc .gb_Zd,.gb_vc .gb_Wc .gb_uc,.gb_vc .gb_Wc .gb_Zc,.gb_Ac.gb_Ec .gb_Zd{color:rgba(255,255,255, 0.87 )}.gb_vc .gb_Wc .gb_tc:not(.gb_0d){opacity:0.87}.gb_Vc{color:inherit;opacity:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.gb_vc .gb_Vc,.gb_Xd .gb_Vc{opacity:1}.gb_1d{position:relative}.gb_2d{font-family:arial,sans-serif;line-height:normal;padding-right:15px}a.gb_f,span.gb_f{color:rgba(0,0,0,0.87);text-decoration:none}.gb_vc a.gb_f,.gb_vc span.gb_f{color:white}a.gb_f:focus{outline-offset:2px}a.gb_f:hover{text-decoration:underline}.gb_g{display:inline-block;padding-left:15px}.gb_g .gb_f{display:inline-block;line-height:24px;vertical-align:middle}.gb_3d{font-family:Google Sans,Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-weight:500;font-size:14px;letter-spacing:0.25px;line-height:16px;margin-left:10px;margin-right:8px;min-width:96px;padding:9px 23px;text-align:center;vertical-align:middle;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.gb_pa.gb_Sd .gb_3d{margin-left:8px}#gb a.gb_3.gb_3.gb_3d,#gb a.gb_2.gb_2.gb_3d{cursor:pointer}.gb_3.gb_3d:hover{background:#2b7de9;-webkit-box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15);box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15)}.gb_3.gb_3d:focus,.gb_3.gb_3d:hover:focus{background:#5094ed;-webkit-box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15);box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15)}.gb_3.gb_3d:active{background:#63a0ef;-webkit-box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15);box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15)}.gb_3d:not(.gb_2){background:#1a73e8;border:1px solid transparent}.gb_pa.gb_qa .gb_3d{padding:9px 15px;min-width:80px}.gb_4d{text-align:left}#gb a.gb_3d.gb_2,#gb .gb_vc a.gb_3d,#gb.gb_vc a.gb_3d{background:#ffffff;border-color:#dadce0;-webkit-box-shadow:none;box-shadow:none;color:#1a73e8}#gb a.gb_3.gb_ja.gb_3d{background:#8ab4f8;border:1px solid transparent;-webkit-box-shadow:none;box-shadow:none;color:#202124}#gb a.gb_3d.gb_2:hover,#gb .gb_vc a.gb_3d:hover,#gb.gb_vc a.gb_3d:hover{background:#f8fbff;border-color:#cce0fc}#gb a.gb_3.gb_ja.gb_3d:hover{background:#93baf9;border-color:transparent;-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 3px 1px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.3)}#gb a.gb_3d.gb_2:focus,#gb a.gb_3d.gb_2:focus:hover,#gb .gb_vc a.gb_3d:focus,#gb .gb_vc a.gb_3d:focus:hover,#gb.gb_vc a.gb_3d:focus,#gb.gb_vc a.gb_3d:focus:hover{background:#f4f8ff;border-color:#c9ddfc}#gb a.gb_3.gb_ja.gb_3d:focus,#gb a.gb_3.gb_ja.gb_3d:focus:hover{background:#a6c6fa;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}#gb a.gb_3d.gb_2:active,#gb .gb_vc a.gb_3d:active,#gb.gb_vc a.gb_3d:active{background:#ecf3fe}#gb a.gb_3.gb_ja.gb_3d:active{background:#a1c3f9;-webkit-box-shadow:0 1px 2px rgba(60,64,67,0.3),0 2px 6px 2px rgba(60,64,67,0.15);box-shadow:0 1px 2px rgba(60,64,67,0.3),0 2px 6px 2px rgba(60,64,67,0.15)}#gb a.gb_3d.gb_2:not(.gb_ja):active{-webkit-box-shadow:0 1px 2px 0 rgba(60,64,67,0.3),0 2px 6px 2px rgba(60,64,67,0.15);box-shadow:0 1px 2px 0 rgba(60,64,67,0.3),0 2px 6px 2px rgba(60,64,67,0.15)}.gb_ia{background-color:rgba(255,255,255,0.88);border:1px solid #dadce0;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;max-height:48px;overflow:hidden;outline:none;padding:0;vertical-align:middle;width:134px;-webkit-border-radius:8px;border-radius:8px}.gb_ia.gb_ja{background-color:transparent;border:1px solid #5f6368}.gb_ka{display:inherit}.gb_ia.gb_ja .gb_ka{background:#ffffff;-webkit-border-radius:4px;border-radius:4px;display:inline-block;left:8px;margin-right:5px;position:relative;padding:3px;top:-1px}.gb_ia:hover{border:1px solid #d2e3fc;background-color:rgba(248,250,255,0.88)}.gb_ia.gb_ja:hover{border:1px solid #5f6368;background-color:rgba(232,234,237,0.08)}.gb_ia:focus{border:1px solid #fff;background-color:rgba(255,255,255);-webkit-box-shadow:0px 1px 2px 0px rgba(60,64,67,0.3),0px 1px 3px 1px rgba(60,64,67,0.15);box-shadow:0px 1px 2px 0px rgba(60,64,67,0.3),0px 1px 3px 1px rgba(60,64,67,0.15)}.gb_ia.gb_ja:focus{border:1px solid #e8eaed;background-color:#38383b}.gb_ia.gb_ja:active,.gb_ia.gb_la.gb_ja:focus{border:1px solid #5f6368;background-color:#333438}.gb_ma{display:inline-block;padding-left:7px;padding-bottom:2px;text-align:center;vertical-align:middle;line-height:32px;width:78px}.gb_ia.gb_ja .gb_ma{line-height:26px;margin-left:0;width:72px;padding-left:0;padding-bottom:0}.gb_ma.gb_na{background-color:#f1f3f4;-webkit-border-radius:4px;border-radius:4px;margin-left:8px;padding-left:0}.gb_ma.gb_na .gb_oa{vertical-align:middle}.gb_pa:not(.gb_qa) .gb_ia{margin-left:10px;margin-right:4px}.gb_ra{max-height:32px;width:78px}.gb_ia.gb_ja .gb_ra{max-height:26px;width:72px}.gb_Ca{-webkit-background-size:32px 32px;background-size:32px 32px;border:0;-webkit-border-radius:50%;border-radius:50%;display:block;margin:0px;position:relative;height:32px;width:32px;z-index:0}.gb_Da{background-color:#e8f0fe;border:1px solid rgba(32,33,36,.08);position:relative}.gb_Da.gb_Ca{height:30px;width:30px}.gb_Da.gb_Ca:hover,.gb_Da.gb_Ca:active{-webkit-box-shadow:none;box-shadow:none}.gb_Ea{background:#fff;border:none;-webkit-border-radius:50%;border-radius:50%;bottom:2px;-webkit-box-shadow:0px 1px 2px 0px rgba(60,64,67,.30),0px 1px 3px 1px rgba(60,64,67,.15);box-shadow:0px 1px 2px 0px rgba(60,64,67,.30),0px 1px 3px 1px rgba(60,64,67,.15);height:14px;margin:2px;position:absolute;right:0;width:14px}.gb_Fa{color:#1f71e7;font:400 22px/32px Google Sans,Roboto,RobotoDraft,Helvetica,Arial,sans-serif;text-align:center;text-transform:uppercase}@media (min-resolution:1.25dppx),(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-device-pixel-ratio:1.25){.gb_Ca::before{display:inline-block;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:left 0;transform-origin:left 0}.gb_Ha::before{display:inline-block;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:left 0;transform-origin:left 0}.gb_k .gb_Ha::before{-webkit-transform:scale(0.416666667);transform:scale(0.416666667)}}.gb_Ca:hover,.gb_Ca:focus{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.15);box-shadow:0 1px 0 rgba(0,0,0,.15)}.gb_Ca:active{-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,.15);box-shadow:inset 0 2px 0 rgba(0,0,0,.15)}.gb_Ca:active::after{background:rgba(0,0,0,.1);-webkit-border-radius:50%;border-radius:50%;content:'';display:block;height:100%}.gb_Ia{cursor:pointer;line-height:40px;min-width:30px;opacity:.75;overflow:hidden;vertical-align:middle;text-overflow:ellipsis}.gb_C.gb_Ia{width:auto}.gb_Ia:hover,.gb_Ia:focus{opacity:.85}.gb_Ja .gb_Ia,.gb_Ja .gb_Ka{line-height:26px}#gb#gb.gb_Ja a.gb_Ia,.gb_Ja .gb_Ka{font-size:11px;height:auto}.gb_La{border-top:4px solid #000;border-left:4px dashed transparent;border-right:4px dashed transparent;display:inline-block;margin-left:6px;opacity:.75;vertical-align:middle}.gb_Ma:hover .gb_La{opacity:.85}.gb_ia>.gb_Na{padding:3px 3px 3px 4px}.gb_Oa.gb_Ba{color:#fff}.gb_i .gb_Ia,.gb_i .gb_La{opacity:1}#gb#gb.gb_i.gb_i a.gb_Ia,#gb#gb .gb_i.gb_i a.gb_Ia{color:#fff}.gb_i.gb_i .gb_La{border-top-color:#fff;opacity:1}.gb_D .gb_Ca:hover,.gb_i .gb_Ca:hover,.gb_D .gb_Ca:focus,.gb_i .gb_Ca:focus{-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.15) , 0 1px 2px rgba(0,0,0,.2) ;box-shadow: 0 1px 0 rgba(0,0,0,.15) , 0 1px 2px rgba(0,0,0,.2) }.gb_Pa .gb_Na,.gb_Qa .gb_Na{position:absolute;right:1px}.gb_Na.gb_h,.gb_Ra.gb_h,.gb_Ma.gb_h{-webkit-flex:0 1 auto;flex:0 1 auto;-webkit-flex:0 1 main-size;flex:0 1 main-size}.gb_Sa.gb_Ta .gb_Ia{width:30px!important}.gb_Ua{height:40px;position:absolute;right:-5px;top:-5px;width:40px}.gb_Va .gb_Ua,.gb_Wa .gb_Ua{right:0;top:0}.gb_Na .gb_C{padding:4px}.gb_6d{display:none}.gb_0c{display:none}.gb_0c.gb_la{display:block}.gb_1c{background-color:#fff;-webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.08);box-shadow:0px 1px 0px rgba(0,0,0,0.08);color:#000;position:relative;z-index:986}.gb_2c{height:40px;padding:16px 24px;white-space:nowrap}.gb_1c .gb_3c{border:0;font-weight:500;font-size:14px;line-height:36px;min-width:32px;padding:0 16px;vertical-align:middle}.gb_1c .gb_3c:before{content:'';height:6px;left:0;position:absolute;top:-6px;width:100%}.gb_1c .gb_3c:after{bottom:-6px;content:'';height:6px;left:0;position:absolute;width:100%}.gb_1c .gb_3c+.gb_3c{margin-left:8px}.gb_4c{height:48px;padding:4px;margin:-8px 0 0 -8px}.gb_5c{font-family:Roboto,RobotoDraft,Helvetica,Arial,sans-serif;overflow:hidden;vertical-align:top}.gb_2c .gb_5c{display:inline-block;padding-left:8px;width:640px}.gb_6c{background-color:inherit}.gb_2c .gb_6c{display:inline-block;position:absolute;top:18px;right:24px}.gb_6c .gb_7c{height:1.5em;margin:-.25em 10px -.25em 0;vertical-align:text-top;width:1.5em}.gb_8c{line-height:20px;font-size:16px;font-weight:700;color:rgba(0,0,0,.87)}.gb_2c .gb_8c,.gb_2c .gb_9c{width:640px}.gb_9c .gb_ad,.gb_9c{line-height:20px;font-size:13px;font-weight:400;color:rgba(0,0,0,.54)}.gb_bd.gb_cd{padding:0}.gb_cd .gb_E{background:#ffffff;border:solid 1px transparent;-webkit-border-radius:8px;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:16px;right:16px;top:72px;-webkit-box-shadow:0 1px 2px 0 rgba(65,69,73,0.3),0 3px 6px 2px rgba(65,69,73,0.15);box-shadow:0 1px 2px 0 rgba(65,69,73,0.3),0 3px 6px 2px rgba(65,69,73,0.15)}.gb_cd .gb_E.gb_dd{right:60px;top:48px}.gb_cd .gb_E.gb_ed{top:62px}a.gb_fd{color:#5f6368!important;font-size:22px;height:24px;opacity:1;padding:8px;position:absolute;right:8px;top:8px;text-decoration:none!important;width:24px}a.gb_fd:focus,a.gb_fd:active,a.gb_fd:focus:hover{background-color:#e8eaed;-webkit-border-radius:50%;border-radius:50%;outline:none}a.gb_fd:hover{background-color:#f1f3f4;-webkit-border-radius:50%;border-radius:50%;outline:none}svg.gb_gd{fill:#5f6368;opacity:1}.gb_hd{padding:0;white-space:normal;display:table}.gb_cd .gb_3:active{outline:none;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.16);box-shadow:0 4px 5px rgba(0,0,0,.16)}.gb_Z.gb_id.gb_jd{-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:36px;font-family:Google Sans,Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:0.25px;line-height:16px;min-width:70px;outline:none;text-transform:none;-webkit-font-smoothing:antialiased}.gb_Z.gb_kd.gb_jd{-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:36px;color:#5f6368;font-family:Google Sans,Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:0.25px;line-height:16px;min-width:70px;outline:none;padding:8px 6px;text-transform:none;-webkit-font-smoothing:antialiased}.gb_Z.gb_id.gb_jd{background:white;border:1px solid #dadce0;color:#1a73e8;margin-top:21px;padding:9px 7px}.gb_Z.gb_id.gb_jd:hover{background-color:rgba(26,115,232,0.04)}.gb_Z.gb_id.gb_jd:focus,.gb_Z.gb_id.gb_jd:focus:hover{background-color:rgba(26,115,232,0.12);border:solid 1px #1a73e8}.gb_Z.gb_id.gb_jd:active{background-color:rgba(26,115,232,0.1);border-color:transparent}.gb_Z.gb_kd:hover{background-color:#f8f9fa}.gb_Z.gb_kd:focus,.gb_Z.gb_kd:hover:focus{background-color:#f1f3f4;border-color:transparent}.gb_Z.gb_kd:active{background-color:#f1f3f4;-webkit-box-shadow:0 1px 2px 0 rgba(60,64,67,0.3),0 1px 3px 1px rgba(60,64,67,0.15);box-shadow:0 1px 2px 0 rgba(60,64,67,0.3),0 1px 3px 1px rgba(60,64,67,0.15)}.gb_ad{color:#5f6368;font-family:Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:0.25px;line-height:20px;margin:0;margin-bottom:5px}.gb_ld{text-align:right;font-size:14px;padding-bottom:0;white-space:nowrap}.gb_ld .gb_md,.gb_ld .gb_nd{margin-left:12px;text-transform:none}a.gb_3.gb_md:hover{background-color:#2b7de9;border-color:transparent;-webkit-box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15);box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15)}a.gb_3.gb_md:focus,a.gb_3.gb_md:hover:focus{background-color:#5094ed;border-color:transparent;-webkit-box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15);box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15)}a.gb_3.gb_md:active{background-color:#63a0ef;-webkit-box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15);box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15)}.gb_ld .gb_jd.gb_md img{background-color:inherit;-webkit-border-radius:initial;border-radius:initial;height:18px;margin:0 8px 0 4px;vertical-align:text-top;width:18px}.gb_od .gb_hd .gb_pd .gb_jd{border:2px solid transparent}.gb_hd .gb_pd .gb_jd:focus:after,.gb_hd .gb_pd .gb_jd:hover:after{background-color:transparent}.gb_qd{color:#3c4043;font-family:Google Sans,Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;letter-spacing:0.1px;line-height:20px;margin:0;margin-bottom:12px}.gb_ad a.gb_sd{text-decoration:none;color:#5e97f6}.gb_ad a.gb_sd:visited{color:#5e97f6}.gb_ad a.gb_sd:hover,.gb_ad a.gb_sd:active{text-decoration:underline}.gb_td{position:absolute;background:transparent;top:-999px;z-index:-1;visibility:hidden;margin-top:1px;margin-left:1px}#gb .gb_cd{margin:0}.gb_cd .gb_3c{background:#4d90fe;border:2px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:500;margin-top:21px;min-width:70px;text-align:center;-webkit-font-smoothing:antialiased}.gb_cd a.gb_3{background:#1a73e8;-webkit-border-radius:4px;border-radius:4px;color:#ffffff;font-family:Google Sans,Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:0.25px;line-height:16px;padding:8px 22px;-webkit-font-smoothing:antialiased}.gb_cd.gb_ud .gb_E{background-color:#fce8e6}.gb_cd.gb_vd a.gb_md,.gb_cd.gb_ud a.gb_md{background-color:#d93025}.gb_cd.gb_vd a.gb_md:hover,.gb_cd.gb_ud a.gb_md:hover{background-color:#cc3127;-webkit-box-shadow:0px -1px 5px rgba(128,134,139,0.09),0px 3px 5px rgba(128,134,139,0.06),0px 1px 2px rgba(60,64,67,0.3),0px 1px 3px rgba(60,64,67,0.15);box-shadow:0px -1px 5px rgba(128,134,139,0.09),0px 3px 5px rgba(128,134,139,0.06),0px 1px 2px rgba(60,64,67,0.3),0px 1px 3px rgba(60,64,67,0.15)}.gb_cd.gb_vd a.gb_md:focus,.gb_cd.gb_ud a.gb_md:focus{background-color:#b3332c;-webkit-box-shadow:none;box-shadow:none}.gb_cd.gb_vd a.gb_md:active,.gb_cd.gb_ud a.gb_md:active{background-color:#a6342e;-webkit-box-shadow:0px -2px 8px rgba(128,134,139,0.09),0px 4px 8px rgba(128,134,139,0.06),0px 1px 2px rgba(60,64,67,0.3),0px 2px 6px rgba(60,64,67,0.15);box-shadow:0px -2px 8px rgba(128,134,139,0.09),0px 4px 8px rgba(128,134,139,0.06),0px 1px 2px rgba(60,64,67,0.3),0px 2px 6px rgba(60,64,67,0.15)}.gb_cd.gb_wd a.gb_3{float:right}#gb .gb_cd a.gb_3c.gb_3c{color:#ffffff;cursor:pointer}.gb_cd .gb_3c:hover{background:#357ae8;border-color:#2f5bb7}.gb_xd,.gb_pd{display:table-cell}.gb_xd{vertical-align:middle}.gb_xd img{height:48px;padding-left:4px;padding-right:20px;width:48px}.gb_pd{padding-left:13px;width:100%}.gb_cd .gb_pd{padding-top:4px;min-width:326px;padding-left:0px;width:326px}.gb_cd.gb_yd .gb_pd{min-width:254px;width:254px}.gb_cd.gb_wd .gb_pd{padding-top:32px}.gb_pa .gb_Z{color:#4285f4}.gb_pa .gb_0{color:#fff}.gb_pa .gb_3c:not(.gb_Je):focus{outline:none}sentinel{}.z1asCe{display:inline-block;fill:currentColor;height:24px;line-height:24px;position:relative;width:24px}.z1asCe svg{display:block;height:100%;width:100%}</style><script async="" type="text/javascript" charset="UTF-8" src="https://www.gstatic.com/og/_/js/k=og.qtm.en_US.ObZik2v2gsg.O/rt=j/m=qabr,q_d,qcwid,qapid,qald/exm=qaaw,qadd,qaid,qein,qhaw,qhbr,qhch,qhga,qhid,qhin,qhpr/d=1/ed=1/rs=AA2YrTs2PfrCrMqqnFEvLQxiYSH-jsPO1w" nonce="JyutPfrd5WDq6giF8bx9XQ=="></script><link type="text/css" rel="stylesheet" href="https://www.gstatic.com/og/_/ss/k=og.qtm.3HlVaVE5EQY.L.W.O/m=qcwid/excm=qaaw,qadd,qaid,qein,qhaw,qhbr,qhch,qhga,qhid,qhin,qhpr/d=1/ed=1/ct=zgms/rs=AA2YrTs_9K3WhHZOE0jDUhrfW6JcqkFhmA"><script nonce="JyutPfrd5WDq6giF8bx9XQ==">/*! * @license * html2canvas 1.3.3 <https://html2canvas.hertzen.com> * Copyright (c) 2021 Niklas von Hertzen <https://hertzen.com> * Released under MIT License */ !function(A, e) { 'object' == typeof exports&& 'undefined' != typeof module ? module.exports = e() : 'function' == typeof define && define.amd ? define(e) : (A = 'undefined' != typeof globalThis ? globalThis : A || self) .html2canvas = e() }(this, function() { 'use strict'; /*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */ var B = function(A, e) { return ( B = Object.setPrototypeOf || {__proto__: []} instanceof Array && function(A, e) { A.__proto__ = e } || function(A, e) { for (var t in e) Object.prototype.hasOwnProperty.call(e, t) && (A[t] = e[t]) })(A, e) }; function A(A, e) { if ('function' != typeof e && null !== e) throw new TypeError( 'Class extends value ' + String(e) + ' is not a constructor or null'); function t() { this.constructor = A } B(A, e), A.prototype = null === e ? Object.create(e) : (t.prototype = e.prototype, new t) } var h = function() { return (h = Object.assign || function(A) { for (var e, t = 1, B = arguments.length; t < B; t++) for (var r in e = arguments[t]) Object.prototype.hasOwnProperty.call(e, r) && (A[r] = e[r]); return A }).apply(this, arguments) }; function a(A, s, o, i) { return new (o = o || Promise)(function(t, e) { function B(A) { try { n(i.next(A)) } catch (A) { e(A) } } function r(A) { try { n(i.throw(A)) } catch (A) { e(A) } } function n(A) { var e; A.done ? t(A.value) : ((e = A.value) instanceof o ? e : new o(function(A) { A(e) })).then(B, r) } n((i = i.apply(A, s || [])).next()) }) } function H(t, B) { var r, n, s, o = { label: 0, sent: function() { if (1 & s[0]) throw s[1]; return s[1] }, trys: [], ops: [] }, A = {next: e(0), throw: e(1), return: e(2)}; return 'function' == typeof Symbol && (A[Symbol.iterator] = function() { return this }), A; function e(e) { return function(A) { return function(e) { if (r) throw new TypeError('Generator is already executing.'); for (; o;) try { if (r = 1, n && (s = 2 & e[0] ? n.return : e[0] ? n.throw || ((s = n.return ) && s.call(n), 0) : n.next) && !(s = s.call(n, e[1])).done) return s; switch (n = 0, (e = s ? [2 & e[0], s.value] : e)[0]) { case 0: case 1: s = e; break; case 4: return o.label++, {value: e[1], done: !1}; case 5: o.label++, n = e[1], e = [0]; continue; case 7: e = o.ops.pop(), o.trys.pop(); continue; default: if (!(s = 0 < (s = o.trys).length && s[s.length - 1]) && (6 === e[0] || 2 === e[0])) { o = 0; continue } if (3 === e[0] && (!s || e[1] > s[0] && e[1] < s[3])) { o.label = e[1]; break } if (6 === e[0] && o.label < s[1]) { o.label = s[1], s = e; break } if (s && o.label < s[2]) { o.label = s[2], o.ops.push(e); break } s[2] && o.ops.pop(), o.trys.pop(); continue } e = B.call(t, o) } catch (A) { e = [6, A], n = 0 } finally { r = s = 0 } if (5 & e[0]) throw e[1]; return { value: e[0] ? e[1] : void 0, done: !0 } }([e, A]) } } } function t(A, e, t) { if (t || 2 === arguments.length) for (var B, r = 0, n = e.length; r < n; r++) !B && r in e || ((B = B || Array.prototype.slice.call(e, 0, r))[r] = e[r]); return A.concat(B || e) } var d = (r.prototype.add = function(A, e, t, B) { return new r( this.left + A, this.top + e, this.width + t, this.height + B) }, r.fromClientRect = function(A, e) { return new r( e.left + A.windowBounds.left, e.top + A.windowBounds.top, e.width, e.height) }, r.fromDOMRectList = function(A, e) { e = e[0]; return e ? new r( e.x + A.windowBounds.left, e.y + A.windowBounds.top, e.width, e.height) : r.EMPTY }, r.EMPTY = new r(0, 0, 0, 0), r); function r(A, e, t, B) { this.left = A, this.top = e, this.width = t, this.height = B } for ( var f = function(A, e) { return d.fromClientRect(A, e.getBoundingClientRect()) }, Q = function(A) { for (var e = [], t = 0, B = A.length; t < B;) { var r, n = A.charCodeAt(t++); 55296 <= n && n <= 56319 && t < B ? 56320 == (64512 & (r = A.charCodeAt(t++))) ? e.push(((1023 & n) << 10) + (1023 & r) + 65536) : (e.push(n), t--) : e.push(n) } return e }, g = function() { for (var A = [], e = 0; e < arguments.length; e++) A[e] = arguments[e]; if (String.fromCodePoint) return String.fromCodePoint.apply(String, A); var t = A.length; if (!t) return ''; for (var B = [], r = -1, n = ''; ++r < t;) { var s = A[r]; s <= 65535 ? B.push(s) : (s -= 65536, B.push(55296 + (s >> 10), s % 1024 + 56320)), (r + 1 === t || 16384 < B.length) && (n += String.fromCharCode.apply(String, B), B.length = 0) } return n }, e = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/', c = 'undefined' == typeof Uint8Array ? [] : new Uint8Array(256), n = 0; n < e.length; n++) c[e.charCodeAt(n)] = n; function s(A, e, t) { return A.slice ? A.slice(e, t) : new Uint16Array(Array.prototype.slice.call(A, e, t)) } var o = (i.prototype.get = function(A) { var e; if (0 <= A) { if (A < 55296 || 56319 < A && A <= 65535) return e = this.index[A >> 5], this.data[e = (e << 2) + (31 & A)]; if (A <= 65535) return e = this.index[2048 + (A - 55296 >> 5)], this.data[e = (e << 2) + (31 & A)]; if (A < this.highStart) return e = this.index[e = 2080 + (A >> 11)], e = this.index[e += A >> 5 & 63], this.data[e = (e << 2) + (31 & A)]; if (A <= 1114111) return this.data[this.highValueIndex] } return this.errorValue }, i); function i(A, e, t, B, r, n) { this.initialValue = A, this.errorValue = e, this.highStart = t, this.highValueIndex = B, this.index = r, this.data = n } function w(A, e, t, B) { var r = B[t]; if (Array.isArray(A) ? -1 !== A.indexOf(r) : A === r) for (var n = t; n <= B.length;) { if ((o = B[++n]) === e) return 1; if (o !== I) break } if (r === I) for (n = t; 0 < n;) { var s = B[--n]; if (Array.isArray(A) ? -1 !== A.indexOf(s) : A === s) for (var o, i = t; i <= B.length;) { if ((o = B[++i]) === e) return 1; if (o !== I) break } if (s !== I) break } } function U(A, e) { for (var t = A; 0 <= t;) { var B = e[t]; if (B !== I) return B; t-- } return 0 } function C(t, A) { var e = (r = function(A, B) { void 0 === B && (B = 'strict'); var r = [], n = [], s = []; return A.forEach(function(A, e) { var t = j.get(A); if (50 < t ? (s.push(!0), t -= 50) : s.push(!1), -1 !== ['normal', 'auto', 'loose'].indexOf(B) && -1 !== [8208, 8211, 12316, 12448].indexOf(A)) return n.push(e), r.push(16); if (4 !== t && 11 !== t) return n.push(e), 31 === t ? r.push('strict' === B ? v : X) : t === Z || 29 === t ? r.push(V) : 43 === t ? 131072 <= A && A <= 196605 || 196608 <= A && A <= 262141 ? r.push(X) : r.push(V) : void r.push(t); if (0 === e) return n.push(e), r.push(V); t = r[e - 1]; return -1 === tA.indexOf(t) ? (n.push(n[e - 1]), r.push(t)) : (n.push(e), r.push(V)) }), [n, r, s] }(t, (A = A || {lineBreak: 'normal', wordBreak: 'normal'}) .lineBreak))[0], B = r[1], r = r[2]; return [ e, B = 'break-all' === A.wordBreak || 'break-word' === A.wordBreak ? B.map(function(A) { return -1 !== [S, V, Z].indexOf(A) ? X : A }) : B, 'keep-all' === A.wordBreak ? r.map(function(A, e) { return A && 19968 <= t[e] && t[e] <= 40959 }) : void 0 ] } var l, u, F, p, E, I = 10, y = 13, K = 15, m = 17, L = 18, b = 19, D = 20, v = 21, x = 22, M = 24, S = 25, T = 26, G = 27, O = 28, V = 30, k = 32, R = 33, P = 34, N = 35, X = 37, J = 38, Y = 39, W = 40, Z = 42, _ = [9001, 65288], q = '×', j = (F = function(A) { var e, t, B, r, n = .75 * A.length, s = A.length, o = 0; '=' === A[A.length - 1] && (n--, '=' === A[A.length - 2] && n--); for (var n = new ( 'undefined' != typeof ArrayBuffer && 'undefined' != typeof Uint8Array && void 0 !== Uint8Array.prototype.slice ? ArrayBuffer : Array)(n), i = Array.isArray(n) ? n : new Uint8Array(n), Q = 0; Q < s; Q += 4) e = c[A.charCodeAt(Q)], t = c[A.charCodeAt(Q + 1)], B = c[A.charCodeAt(Q + 2)], r = c[A.charCodeAt(Q + 3)], i[o++] = e << 2 | t >> 4, i[o++] = (15 & t) << 4 | B >> 2, i[o++] = (3 & B) << 6 | 63 & r; return n }(l = 'KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sBywHLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATwBPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA=='), p = Array.isArray(F) ? function(A) { for (var e = A.length, t = [], B = 0; B < e; B += 4) t.push( A[B + 3] << 24 | A[B + 2] << 16 | A[B + 1] << 8 | A[B]); return t }(F) : new Uint32Array(F), E = Array.isArray(F) ? function(A) { for (var e = A.length, t = [], B = 0; B < e; B += 2) t.push(A[B + 1] << 8 | A[B]); return t }(F) : new Uint16Array(F), l = s(E, 12, p[4] / 2), u = 2 === p[5] ? s(E, (24 + p[4]) / 2) : (F = p, E = Math.ceil((24 + p[4]) / 4), F.slice ? F.slice(E, u) : new Uint32Array(Array.prototype.slice.call(F, E, u))), new o(p[0], p[1], p[2], p[3], l, u)), z = [V, 36], $ = [1, 2, 3, 5], AA = [I, 8], eA = [G, T], tA = $.concat(AA), BA = [J, Y, W, P, N], rA = [K, y], nA = (sA.prototype.slice = function() { return g.apply(void 0, this.codePoints.slice(this.start, this.end)) }, sA); function sA(A, e, t, B) { this.codePoints = A, this.required = '!' === e, this.start = t, this.end = B } function oA(A, e) { var t = Q(A), B = (e = C(t, e))[0], r = e[1], n = e[2], s = t.length, o = 0, i = 0; return { next: function() { if (s <= i) return {done: !0, value: null}; for (var A = q; i < s && (A = function(A, e, t, B, r) { if (0 === t[B]) return q; var n = B - 1; if (Array.isArray(r) && !0 === r[n]) return q; var s = n - 1, o = 1 + n, i = e[n], B = 0 <= s ? e[s] : 0, r = e[o]; if (2 === i && 3 === r) return q; if (-1 !== $.indexOf(i)) return '!'; if (-1 !== $.indexOf(r)) return q; if (-1 !== AA.indexOf(r)) return q; if (8 === U(n, e)) return '÷'; if (11 === j.get(A[n])) return q; if ((i === k || i === R) && 11 === j.get(A[o])) return q; if (7 === i || 7 === r) return q; if (9 === i) return q; if (-1 === [I, y, K].indexOf(i) && 9 === r) return q; if (-1 !== [m, L, b, M, O].indexOf(r)) return q; if (U(n, e) === x) return q; if (w(23, x, n, e)) return q; if (w([m, L], v, n, e)) return q; if (w(12, 12, n, e)) return q; if (i === I) return '÷'; if (23 === i || 23 === r) return q; if (16 === r || 16 === i) return '÷'; if (-1 !== [y, K, v].indexOf(r) || 14 === i) return q; if (36 === B && -1 !== rA.indexOf(i)) return q; if (i === O && 36 === r) return q; if (r === D) return q; if (-1 !== z.indexOf(r) && i === S || -1 !== z.indexOf(i) && r === S) return q; if (i === G && -1 !== [X, k, R].indexOf(r) || -1 !== [X, k, R].indexOf(i) && r === T) return q; if (-1 !== z.indexOf(i) && -1 !== eA.indexOf(r) || -1 !== eA.indexOf(i) && -1 !== z.indexOf(r)) return q; if (-1 !== [G, T].indexOf(i) && (r === S || -1 !== [x, K].indexOf(r) && e[1 + o] === S) || -1 !== [x, K].indexOf(i) && r === S || i === S && -1 !== [S, O, M].indexOf(r)) return q; if (-1 !== [S, O, M, m, L].indexOf(r)) for (var Q = n; 0 <= Q;) { if ((c = e[Q]) === S) return q; if (-1 === [O, M].indexOf(c)) break; Q-- } if (-1 !== [G, T].indexOf(r)) for (var c, Q = -1 !== [m, L].indexOf(i) ? s : n; 0 <= Q;) { if ((c = e[Q]) === S) return q; if (-1 === [O, M].indexOf(c)) break; Q-- } if (J === i && -1 !== [J, Y, P, N].indexOf(r) || -1 !== [Y, P].indexOf(i) && -1 !== [Y, W].indexOf(r) || -1 !== [W, N].indexOf(i) && r === W) return q; if (-1 !== BA.indexOf(i) && -1 !== [D, T].indexOf(r) || -1 !== BA.indexOf(r) && i === G) return q; if (-1 !== z.indexOf(i) && -1 !== z.indexOf(r)) return q; if (i === M && -1 !== z.indexOf(r)) return q; if (-1 !== z.concat(S).indexOf(i) && r === x && -1 === _.indexOf(A[o]) || -1 !== z.concat(S).indexOf(r) && i === L) return q; if (41 === i && 41 === r) { for (var a = t[n], g = 1; 0 < a && 41 === e[--a];) g++; if (g % 2 != 0) return q } return i === k && r === R ? q : '÷' }(t, r, B, ++i, n)) === q;) ; if (A === q && i !== s) return {done: !0, value: null}; var e = new nA(t, A, o, i); return o = i, { value: e, done: !1 } } } } function iA(A) { return 48 <= A && A <= 57 } function QA(A) { return iA(A) || 65 <= A && A <= 70 || 97 <= A && A <= 102 } function cA(A) { return 10 === A || 9 === A || 32 === A } function aA(A) { return 97 <= (t = e = A) && t <= 122 || 65 <= (e = e) && e <= 90 || 128 <= A || 95 === A; var e, t } function gA(A) { return aA(A) || iA(A) || 45 === A } function wA(A, e) { return 92 === A && 10 !== e } function UA(A, e, t) { return 45 === A ? aA(e) || wA(e, t) : !!aA(A) || 92 === A && 10 !== e } function CA(A, e, t) { return 43 === A || 45 === A ? !!iA(e) || 46 === e && iA(t) : iA(46 === A ? e : A) } var lA = {type: 2}, uA = {type: 3}, FA = {type: 4}, hA = {type: 13}, dA = {type: 8}, fA = {type: 21}, HA = {type: 9}, pA = {type: 10}, EA = {type: 11}, IA = {type: 12}, yA = {type: 14}, KA = {type: 23}, mA = {type: 1}, LA = {type: 25}, bA = {type: 24}, DA = {type: 26}, vA = {type: 27}, xA = {type: 28}, MA = {type: 29}, SA = {type: 31}, TA = {type: 32}, GA = (OA.prototype.write = function(A) { this._value = this._value.concat(Q(A)) }, OA.prototype.read = function() { for (var A = [], e = this.consumeToken(); e !== TA;) A.push(e), e = this.consumeToken(); return A }, OA.prototype.consumeToken = function() { var A = this.consumeCodePoint(); switch (A) { case 34: return this.consumeStringToken(34); case 35: var e = this.peekCodePoint(0), t = this.peekCodePoint(1), B = this.peekCodePoint(2); if (gA(e) || wA(t, B)) { var r = UA(e, t, B) ? 2 : 1; return { type: 5, value: this.consumeName(), flags: r } } break; case 36: if (61 === this.peekCodePoint(0)) return this.consumeCodePoint(), hA; break; case 39: return this.consumeStringToken(39); case 40: return lA; case 41: return uA; case 42: if (61 === this.peekCodePoint(0)) return this.consumeCodePoint(), yA; break; case 43: if (CA(A, this.peekCodePoint(0), this.peekCodePoint(1))) return this.reconsumeCodePoint(A), this.consumeNumericToken(); break; case 44: return FA; case 45: var B = A, r = this.peekCodePoint(0), n = this.peekCodePoint(1); if (CA(B, r, n)) return this.reconsumeCodePoint(A), this.consumeNumericToken(); if (UA(B, r, n)) return this.reconsumeCodePoint(A), this.consumeIdentLikeToken(); if (45 === r && 62 === n) return this.consumeCodePoint(), this.consumeCodePoint(), bA; break; case 46: if (CA(A, this.peekCodePoint(0), this.peekCodePoint(1))) return this.reconsumeCodePoint(A), this.consumeNumericToken(); break; case 47: if (42 === this.peekCodePoint(0)) for (this.consumeCodePoint();;) { var s = this.consumeCodePoint(); if (42 === s && 47 === (s = this.consumeCodePoint())) return this.consumeToken(); if (-1 === s) return this.consumeToken() } break; case 58: return DA; case 59: return vA; case 60: if (33 === this.peekCodePoint(0) && 45 === this.peekCodePoint(1) && 45 === this.peekCodePoint(2)) return this.consumeCodePoint(), this.consumeCodePoint(), LA; break; case 64: var n = this.peekCodePoint(0), o = this.peekCodePoint(1), i = this.peekCodePoint(2); if (UA(n, o, i)) return {type: 7, value: this.consumeName()}; break; case 91: return xA; case 92: if (wA(A, this.peekCodePoint(0))) return this.reconsumeCodePoint(A), this.consumeIdentLikeToken(); break; case 93: return MA; case 61: if (61 === this.peekCodePoint(0)) return this.consumeCodePoint(), dA; break; case 123: return EA; case 125: return IA; case 117: case 85: o = this.peekCodePoint(0), i = this.peekCodePoint(1); return 43 !== o || !QA(i) && 63 !== i || (this.consumeCodePoint(), this.consumeUnicodeRangeToken()), this.reconsumeCodePoint(A), this.consumeIdentLikeToken(); case 124: if (61 === this.peekCodePoint(0)) return this.consumeCodePoint(), HA; if (124 === this.peekCodePoint(0)) return this.consumeCodePoint(), fA; break; case 126: if (61 === this.peekCodePoint(0)) return this.consumeCodePoint(), pA; break; case -1: return TA } return cA(A) ? (this.consumeWhiteSpace(), SA) : iA(A) ? (this.reconsumeCodePoint(A), this.consumeNumericToken()) : aA(A) ? (this.reconsumeCodePoint(A), this.consumeIdentLikeToken()) : {type: 6, value: g(A)} }, OA.prototype.consumeCodePoint = function() { var A = this._value.shift(); return void 0 === A ? -1 : A }, OA.prototype.reconsumeCodePoint = function(A) { this._value.unshift(A) }, OA.prototype.peekCodePoint = function(A) { return A >= this._value.length ? -1 : this._value[A] }, OA.prototype.consumeUnicodeRangeToken = function() { for (var A = [], e = this.consumeCodePoint(); QA(e) && A.length < 6;) A.push(e), e = this.consumeCodePoint(); for (var t = !1; 63 === e && A.length < 6;) A.push(e), e = this.consumeCodePoint(), t = !0; if (t) return { type: 30, start: parseInt( g.apply(void 0, A.map(function(A) { return 63 === A ? 48 : A })), 16), end: parseInt( g.apply(void 0, A.map(function(A) { return 63 === A ? 70 : A })), 16) }; var B = parseInt(g.apply(void 0, A), 16); if (45 === this.peekCodePoint(0) && QA(this.peekCodePoint(1))) { this.consumeCodePoint(); for (var e = this.consumeCodePoint(), r = []; QA(e) && r.length < 6;) r.push(e), e = this.consumeCodePoint(); return { type: 30, start: B, end: parseInt(g.apply(void 0, r), 16) } } return { type: 30, start: B, end: B } }, OA.prototype.consumeIdentLikeToken = function() { var A = this.consumeName(); return 'url' === A.toLowerCase() && 40 === this.peekCodePoint(0) ? (this.consumeCodePoint(), this.consumeUrlToken()) : 40 === this.peekCodePoint(0) ? (this.consumeCodePoint(), {type: 19, value: A}) : {type: 20, value: A} }, OA.prototype.consumeUrlToken = function() { var A = []; if (this.consumeWhiteSpace(), -1 === this.peekCodePoint(0)) return {type: 22, value: ''}; var e, t = this.peekCodePoint(0); if (39 === t || 34 === t) { t = this.consumeStringToken(this.consumeCodePoint()); return 0 === t.type && (this.consumeWhiteSpace(), -1 === this.peekCodePoint(0) || 41 === this.peekCodePoint(0)) ? (this.consumeCodePoint(), {type: 22, value: t.value}) : (this.consumeBadUrlRemnants(), KA) } for (;;) { var B = this.consumeCodePoint(); if (-1 === B || 41 === B) return {type: 22, value: g.apply(void 0, A)}; if (cA(B)) return this.consumeWhiteSpace(), -1 === this.peekCodePoint(0) || 41 === this.peekCodePoint(0) ? (this.consumeCodePoint(), {type: 22, value: g.apply(void 0, A)}) : (this.consumeBadUrlRemnants(), KA); if (34 === B || 39 === B || 40 === B || (0 <= (e = B) && e <= 8 || 11 === e || 14 <= e && e <= 31 || 127 === e)) return this.consumeBadUrlRemnants(), KA; if (92 === B) { if (!wA(B, this.peekCodePoint(0))) return this.consumeBadUrlRemnants(), KA; A.push(this.consumeEscapedCodePoint()) } else A.push(B) } }, OA.prototype.consumeWhiteSpace = function() { for (; cA(this.peekCodePoint(0));) this.consumeCodePoint() }, OA.prototype.consumeBadUrlRemnants = function() { for (;;) { var A = this.consumeCodePoint(); if (41 === A || -1 === A) return; wA(A, this.peekCodePoint(0)) && this.consumeEscapedCodePoint() } }, OA.prototype.consumeStringSlice = function(A) { for (var e = ''; 0 < A;) { var t = Math.min(6e4, A); e += g.apply(void 0, this._value.splice(0, t)), A -= t } return this._value.shift(), e }, OA.prototype.consumeStringToken = function(A) { for (var e = '', t = 0;;) { var B, r = this._value[t]; if (-1 === r || void 0 === r || r === A) return {type: 0, value: e += this.consumeStringSlice(t)}; if (10 === r) return this._value.splice(0, t), mA; 92 !== r || -1 !== (B = this._value[t + 1]) && void 0 !== B && (10 === B ? (e += this.consumeStringSlice(t), t = -1, this._value.shift()) : wA(r, B) && (e += this.consumeStringSlice(t), e += g(this.consumeEscapedCodePoint()), t = -1)), t++ } }, OA.prototype.consumeNumber = function() { var A = [], e = 4; for (43 !== (t = this.peekCodePoint(0)) && 45 !== t || A.push(this.consumeCodePoint()); iA(this.peekCodePoint(0));) A.push(this.consumeCodePoint()); var t = this.peekCodePoint(0), B = this.peekCodePoint(1); if (46 === t && iA(B)) for (A.push( this.consumeCodePoint(), this.consumeCodePoint()), e = 8; iA(this.peekCodePoint(0));) A.push(this.consumeCodePoint()); t = this.peekCodePoint(0); var B = this.peekCodePoint(1), r = this.peekCodePoint(2); if ((69 === t || 101 === t) && ((43 === B || 45 === B) && iA(r) || iA(B))) for (A.push( this.consumeCodePoint(), this.consumeCodePoint()), e = 8; iA(this.peekCodePoint(0));) A.push(this.consumeCodePoint()); return [ function(A) { var e = 0, t = 1; 43 !== A[e] && 45 !== A[e] || (45 === A[e] && (t = -1), e++); for (var B = []; iA(A[e]);) B.push(A[e++]); var r = B.length ? parseInt(g.apply(void 0, B), 10) : 0; 46 === A[e] && e++; for (var n = []; iA(A[e]);) n.push(A[e++]); var s = n.length, o = s ? parseInt(g.apply(void 0, n), 10) : 0; 69 !== A[e] && 101 !== A[e] || e++; var i = 1; 43 !== A[e] && 45 !== A[e] || (45 === A[e] && (i = -1), e++); for (var Q = []; iA(A[e]);) Q.push(A[e++]); var c = Q.length ? parseInt(g.apply(void 0, Q), 10) : 0; return t * (r + o * Math.pow(10, -s)) * Math.pow(10, i * c) }(A), e ] }, OA.prototype.consumeNumericToken = function() { var A = this.consumeNumber(), e = A[0], t = A[1], B = this.peekCodePoint(0), r = this.peekCodePoint(1), A = this.peekCodePoint(2); return UA(B, r, A) ? {type: 15, number: e, flags: t, unit: this.consumeName()} : 37 === B ? (this.consumeCodePoint(), {type: 16, number: e, flags: t}) : {type: 17, number: e, flags: t} }, OA.prototype.consumeEscapedCodePoint = function() { var A, e = this.consumeCodePoint(); if (QA(e)) { for (var t = g(e); QA(this.peekCodePoint(0)) && t.length < 6;) t += g(this.consumeCodePoint()); cA(this.peekCodePoint(0)) && this.consumeCodePoint(); var B = parseInt(t, 16); return 0 === B || 55296 <= (A = B) && A <= 57343 || 1114111 < B ? 65533 : B } return -1 === e ? 65533 : e }, OA.prototype.consumeName = function() { for (var A = '';;) { var e = this.consumeCodePoint(); if (gA(e)) A += g(e); else { if (!wA(e, this.peekCodePoint(0))) return this.reconsumeCodePoint(e), A; A += g(this.consumeEscapedCodePoint()) } } }, OA); function OA() { this._value = [] } var VA = (kA.create = function(A) { var e = new GA; return e.write(A), new kA(e.read()) }, kA.parseValue = function(A) { return kA.create(A).parseComponentValue() }, kA.parseValues = function(A) { return kA.create(A).parseComponentValues() }, kA.prototype.parseComponentValue = function() { for (var A = this.consumeToken(); 31 === A.type;) A = this.consumeToken(); if (32 === A.type) throw new SyntaxError( 'Error parsing CSS component value, unexpected EOF'); this.reconsumeToken(A); for (var e = this.consumeComponentValue(); 31 === (A = this.consumeToken()).type;) ; if (32 === A.type) return e; throw new SyntaxError( 'Error parsing CSS component value, multiple values found when expecting only one') }, kA.prototype.parseComponentValues = function() { for (var A = [];;) { var e = this.consumeComponentValue(); if (32 === e.type) return A; A.push(e), A.push() } }, kA.prototype.consumeComponentValue = function() { var A = this.consumeToken(); switch (A.type) { case 11: case 28: case 2: return this.consumeSimpleBlock(A.type); case 19: return this.consumeFunction(A) } return A }, kA.prototype.consumeSimpleBlock = function(A) { for (var e = {type: A, values: []}, t = this.consumeToken();;) { if (32 === t.type || re(t, A)) return e; this.reconsumeToken(t), e.values.push(this.consumeComponentValue()), t = this.consumeToken() } }, kA.prototype.consumeFunction = function(A) { for (var e = {name: A.value, values: [], type: 18};;) { var t = this.consumeToken(); if (32 === t.type || 3 === t.type) return e; this.reconsumeToken(t), e.values.push(this.consumeComponentValue()) } }, kA.prototype.consumeToken = function() { var A = this._tokens.shift(); return void 0 === A ? TA : A }, kA.prototype.reconsumeToken = function(A) { this._tokens.unshift(A) }, kA); function kA(A) { this._tokens = A } function RA(A) { return 15 === A.type } function PA(A) { return 17 === A.type } function NA(A) { return 20 === A.type } function XA(A) { return 0 === A.type } function JA(A, e) { return NA(A) && A.value === e } function YA(A) { return 31 !== A.type } function WA(A) { return 31 !== A.type && 4 !== A.type } function ZA(A) { var e = [], t = []; return A.forEach(function(A) { if (4 === A.type) { if (0 === t.length) throw new Error('Error parsing function args, zero tokens for arg'); return e.push(t), void (t = []) } 31 !== A.type && t.push(A) }), t.length && e.push(t), e } function _A(A) { return 17 === A.type || 15 === A.type } function qA(A) { return 16 === A.type || _A(A) } function jA(A) { return 1 < A.length ? [A[0], A[1]] : [A[0]] } function zA(A, e, t) { var B = A[0], A = A[1]; return [ie(B, e), ie(void 0 !== A ? A : B, t)] } function $A(A) { return 15 === A.type && ('deg' === A.unit || 'grad' === A.unit || 'rad' === A.unit || 'turn' === A.unit) } function Ae(A) { switch (A.filter(NA) .map(function(A) { return A.value }) .join(' ')) { case 'to bottom right': case 'to right bottom': case 'left top': case 'top left': return [ne, ne]; case 'to top': case 'bottom': return ce(0); case 'to bottom left': case 'to left bottom': case 'right top': case 'top right': return [ne, oe]; case 'to right': case 'left': return ce(90); case 'to top left': case 'to left top': case 'right bottom': case 'bottom right': return [oe, oe]; case 'to bottom': case 'top': return ce(180); case 'to top right': case 'to right top': case 'left bottom': case 'bottom left': return [oe, ne]; case 'to left': case 'right': return ce(270) } return 0 } function ee(A) { return 0 == (255 & A) } function te(A) { var e = 255 & A, t = 255 & A >> 8, B = 255 & A >> 16, A = 255 & A >> 24; return e < 255 ? 'rgba(' + A + ',' + B + ',' + t + ',' + e / 255 + ')' : 'rgb(' + A + ',' + B + ',' + t + ')' } function Be(A, e) { if (17 === A.type) return A.number; if (16 !== A.type) return 0; var t = 3 === e ? 1 : 255; return 3 === e ? A.number / 100 * t : Math.round(A.number / 100 * t) } var re = function(A, e) { return 11 === e && 12 === A.type || (28 === e && 29 === A.type || 2 === e && 3 === A.type) }, ne = {type: 17, number: 0, flags: 4}, se = {type: 16, number: 50, flags: 4}, oe = {type: 16, number: 100, flags: 4}, ie = function(A, e) { if (16 === A.type) return A.number / 100 * e; if (RA(A)) switch (A.unit) { case 'rem': case 'em': return 16 * A.number; default: return A.number } return A.number }, Qe = function(A, e) { if (15 === e.type) switch (e.unit) { case 'deg': return Math.PI * e.number / 180; case 'grad': return Math.PI / 200 * e.number; case 'rad': return e.number; case 'turn': return 2 * Math.PI * e.number } throw new Error('Unsupported angle type') }, ce = function(A) { return Math.PI * A / 180 }, ae = function(A, e) { if (18 === e.type) { var t = He[e.name]; if (void 0 === t) throw new Error( 'Attempting to parse an unsupported color function "' + e.name + '"'); return t(A, e.values) } if (5 === e.type) { if (3 === e.value.length) { var B = e.value.substring(0, 1), r = e.value.substring(1, 2), n = e.value.substring(2, 3); return ge( parseInt(B + B, 16), parseInt(r + r, 16), parseInt(n + n, 16), 1) } if (4 === e.value.length) { var B = e.value.substring(0, 1), r = e.value.substring(1, 2), n = e.value.substring(2, 3), s = e.value.substring(3, 4); return ge( parseInt(B + B, 16), parseInt(r + r, 16), parseInt(n + n, 16), parseInt(s + s, 16) / 255) } if (6 === e.value.length) { B = e.value.substring(0, 2), r = e.value.substring(2, 4), n = e.value.substring(4, 6); return ge(parseInt(B, 16), parseInt(r, 16), parseInt(n, 16), 1) } if (8 === e.value.length) { B = e.value.substring(0, 2), r = e.value.substring(2, 4), n = e.value.substring(4, 6), s = e.value.substring(6, 8); return ge( parseInt(B, 16), parseInt(r, 16), parseInt(n, 16), parseInt(s, 16) / 255) } } if (20 === e.type) { e = pe[e.value.toUpperCase()]; if (void 0 !== e) return e } return pe.TRANSPARENT }, ge = function(A, e, t, B) { return (A << 24 | e << 16 | t << 8 | Math.round(255 * B) << 0) >>> 0 }, we = function(A, e) { e = e.filter(WA); if (3 === e.length) { var t = e.map(Be), B = t[0], r = t[1], t = t[2]; return ge(B, r, t, 1) } if (4 !== e.length) return 0; e = e.map(Be), B = e[0], r = e[1], t = e[2], e = e[3]; return ge(B, r, t, e) }; function Ue(A, e, t) { return t < 0 && (t += 1), 1 <= t && --t, t < 1 / 6 ? (e - A) * t * 6 + A : t < .5 ? e : t < 2 / 3 ? 6 * (e - A) * (2 / 3 - t) + A : A } function Ce(A, e) { return ae(A, VA.create(e).parseComponentValue()) } function le(A, e) { return A = ae(A, e[0]), (e = e[1]) && qA(e) ? {color: A, stop: e} : {color: A, stop: null} } function ue(A, t) { var e = A[0], B = A[A.length - 1]; null === e.stop && (e.stop = ne), null === B.stop && (B.stop = oe); for (var r = [], n = 0, s = 0; s < A.length; s++) { var o = A[s].stop; null !== o ? (n < (o = ie(o, t)) ? r.push(o) : r.push(n), n = o) : r.push(null) } for (var i = null, s = 0; s < r.length; s++) { var Q = r[s]; if (null === Q) null === i && (i = s); else if (null !== i) { for (var c = s - i, a = (Q - r[i - 1]) / (1 + c), g = 1; g <= c; g++) r[i + g - 1] = a * g; i = null } } return A.map(function(A, e) { return { color: A.color, stop: Math.max(Math.min(1, r[e] / t), 0) } }) } function Fe(A, e, t) { var B = 'number' == typeof A ? A : (s = e / 2, B = (n = t) / 2, s = ie((r = A)[0], e) - s, n = B - ie(r[1], n), (Math.atan2(n, s) + 2 * Math.PI) % (2 * Math.PI)), r = Math.abs(e * Math.sin(B)) + Math.abs(t * Math.cos(B)), n = e / 2, s = t / 2, e = r / 2, t = Math.sin(B - Math.PI / 2) * e, e = Math.cos(B - Math.PI / 2) * e; return [r, n - e, n + e, s - t, s + t] } function he(A, e) { return Math.sqrt(A * A + e * e) } function de(A, e, r, n, s) { return [[0, 0], [0, e], [A, 0], [A, e]] .reduce( function(A, e) { var t = e[0], B = e[1], B = he(r - t, n - B); return (s ? B < A.optimumDistance : B > A.optimumDistance) ? {optimumCorner: e, optimumDistance: B} : A }, {optimumDistance: s ? 1 / 0 : -1 / 0, optimumCorner: null}) .optimumCorner } var fe = function(A, e) { var t = e.filter(WA), B = t[0], r = t[1], n = t[2], e = t[3], t = (17 === B.type ? ce(B.number) : Qe(A, B)) / (2 * Math.PI), A = qA(r) ? r.number / 100 : 0, B = qA(n) ? n.number / 100 : 0, r = void 0 !== e && qA(e) ? ie(e, 1) : 1; if (0 == A) return ge(255 * B, 255 * B, 255 * B, 1); n = B <= .5 ? B * (1 + A) : B + A - B * A, e = 2 * B - n, A = Ue(e, n, t + 1 / 3), B = Ue(e, n, t), t = Ue(e, n, t - 1 / 3); return ge(255 * A, 255 * B, 255 * t, r) }, He = {hsl: fe, hsla: fe, rgb: we, rgba: we}, pe = { ALICEBLUE: 4042850303, ANTIQUEWHITE: 4209760255, AQUA: 16777215, AQUAMARINE: 2147472639, AZURE: 4043309055, BEIGE: 4126530815, BISQUE: 4293182719, BLACK: 255, BLANCHEDALMOND: 4293643775, BLUE: 65535, BLUEVIOLET: 2318131967, BROWN: 2771004159, BURLYWOOD: 3736635391, CADETBLUE: 1604231423, CHARTREUSE: 2147418367, CHOCOLATE: 3530104575, CORAL: 4286533887, CORNFLOWERBLUE: 1687547391, CORNSILK: 4294499583, CRIMSON: 3692313855, CYAN: 16777215, DARKBLUE: 35839, DARKCYAN: 9145343, DARKGOLDENROD: 3095837695, DARKGRAY: 2846468607, DARKGREEN: 6553855, DARKGREY: 2846468607, DARKKHAKI: 3182914559, DARKMAGENTA: 2332068863, DARKOLIVEGREEN: 1433087999, DARKORANGE: 4287365375, DARKORCHID: 2570243327, DARKRED: 2332033279, DARKSALMON: 3918953215, DARKSEAGREEN: 2411499519, DARKSLATEBLUE: 1211993087, DARKSLATEGRAY: 793726975, DARKSLATEGREY: 793726975, DARKTURQUOISE: 13554175, DARKVIOLET: 2483082239, DEEPPINK: 4279538687, DEEPSKYBLUE: 12582911, DIMGRAY: 1768516095, DIMGREY: 1768516095, DODGERBLUE: 512819199, FIREBRICK: 2988581631, FLORALWHITE: 4294635775, FORESTGREEN: 579543807, FUCHSIA: 4278255615, GAINSBORO: 3705462015, GHOSTWHITE: 4177068031, GOLD: 4292280575, GOLDENROD: 3668254975, GRAY: 2155905279, GREEN: 8388863, GREENYELLOW: 2919182335, GREY: 2155905279, HONEYDEW: 4043305215, HOTPINK: 4285117695, INDIANRED: 3445382399, INDIGO: 1258324735, IVORY: 4294963455, KHAKI: 4041641215, LAVENDER: 3873897215, LAVENDERBLUSH: 4293981695, LAWNGREEN: 2096890111, LEMONCHIFFON: 4294626815, LIGHTBLUE: 2916673279, LIGHTCORAL: 4034953471, LIGHTCYAN: 3774873599, LIGHTGOLDENRODYELLOW: 4210742015, LIGHTGRAY: 3553874943, LIGHTGREEN: 2431553791, LIGHTGREY: 3553874943, LIGHTPINK: 4290167295, LIGHTSALMON: 4288707327, LIGHTSEAGREEN: 548580095, LIGHTSKYBLUE: 2278488831, LIGHTSLATEGRAY: 2005441023, LIGHTSLATEGREY: 2005441023, LIGHTSTEELBLUE: 2965692159, LIGHTYELLOW: 4294959359, LIME: 16711935, LIMEGREEN: 852308735, LINEN: 4210091775, MAGENTA: 4278255615, MAROON: 2147483903, MEDIUMAQUAMARINE: 1724754687, MEDIUMBLUE: 52735, MEDIUMORCHID: 3126187007, MEDIUMPURPLE: 2473647103, MEDIUMSEAGREEN: 1018393087, MEDIUMSLATEBLUE: 2070474495, MEDIUMSPRINGGREEN: 16423679, MEDIUMTURQUOISE: 1221709055, MEDIUMVIOLETRED: 3340076543, MIDNIGHTBLUE: 421097727, MINTCREAM: 4127193855, MISTYROSE: 4293190143, MOCCASIN: 4293178879, NAVAJOWHITE: 4292783615, NAVY: 33023, OLDLACE: 4260751103, OLIVE: 2155872511, OLIVEDRAB: 1804477439, ORANGE: 4289003775, ORANGERED: 4282712319, ORCHID: 3664828159, PALEGOLDENROD: 4008225535, PALEGREEN: 2566625535, PALETURQUOISE: 2951671551, PALEVIOLETRED: 3681588223, PAPAYAWHIP: 4293907967, PEACHPUFF: 4292524543, PERU: 3448061951, PINK: 4290825215, PLUM: 3718307327, POWDERBLUE: 2967529215, PURPLE: 2147516671, REBECCAPURPLE: 1714657791, RED: 4278190335, ROSYBROWN: 3163525119, ROYALBLUE: 1097458175, SADDLEBROWN: 2336560127, SALMON: 4202722047, SANDYBROWN: 4104413439, SEAGREEN: 780883967, SEASHELL: 4294307583, SIENNA: 2689740287, SILVER: 3233857791, SKYBLUE: 2278484991, SLATEBLUE: 1784335871, SLATEGRAY: 1887473919, SLATEGREY: 1887473919, SNOW: 4294638335, SPRINGGREEN: 16744447, STEELBLUE: 1182971135, TAN: 3535047935, TEAL: 8421631, THISTLE: 3636451583, TOMATO: 4284696575, TRANSPARENT: 0, TURQUOISE: 1088475391, VIOLET: 4001558271, WHEAT: 4125012991, WHITE: 4294967295, WHITESMOKE: 4126537215, YELLOW: 4294902015, YELLOWGREEN: 2597139199 }, Ee = { name: 'background-clip', initialValue: 'border-box', prefix: !1, type: 1, parse: function(A, e) { return e.map(function(A) { if (NA(A)) switch (A.value) { case 'padding-box': return 1; case 'content-box': return 2 } return 0 }) } }, Ie = { name: 'background-color', initialValue: 'transparent', prefix: !1, type: 3, format: 'color' }, fe = function(t, A) { var B = ce(180), r = []; return ZA(A).forEach(function(A, e) { if (0 === e) { e = A[0]; if (20 === e.type && -1 !== ['top', 'left', 'right', 'bottom'].indexOf(e.value)) return void (B = Ae(A)); if ($A(e)) return void (B = (Qe(t, e) + ce(270)) % ce(360)) } A = le(t, A); r.push(A) }), { angle: B, stops: r, type: 1 } }, ye = 'closest-side', Ke = 'farthest-side', me = 'closest-corner', Le = 'farthest-corner', be = 'ellipse', De = 'contain', we = function(B, A) { var r = 0, n = 3, s = [], o = []; return ZA(A).forEach(function(A, e) { var t = !0; 0 === e ? t = A.reduce(function(A, e) { if (NA(e)) switch (e.value) { case 'center': return o.push(se), !1; case 'top': case 'left': return o.push(ne), !1; case 'right': case 'bottom': return o.push(oe), !1 } else if (qA(e) || _A(e)) return o.push(e), !1; return A }, t) : 1 === e && (t = A.reduce(function(A, e) { if (NA(e)) switch (e.value) { case 'circle': return r = 0, !1; case be: return !(r = 1); case De: case ye: return n = 0, !1; case Ke: return !(n = 1); case me: return !(n = 2); case 'cover': case Le: return !(n = 3) } else if (_A(e) || qA(e)) return (n = !Array.isArray(n) ? [] : n).push(e), !1; return A }, t)), t && (A = le(B, A), s.push(A)) }), { size: n, shape: r, stops: s, position: o, type: 2 } }, ve = function(A, e) { if (22 === e.type) { var t = {url: e.value, type: 0}; return A.cache.addImage(e.value), t } if (18 !== e.type) throw new Error('Unsupported image type ' + e.type); t = Me[e.name]; if (void 0 === t) throw new Error( 'Attempting to parse an unsupported image function "' + e.name + '"'); return t(A, e.values) }; var xe, Me = { 'linear-gradient': function(t, A) { var B = ce(180), r = []; return ZA(A).forEach(function(A, e) { if (0 === e) { e = A[0]; if (20 === e.type && 'to' === e.value) return void (B = Ae(A)); if ($A(e)) return void (B = Qe(t, e)) } A = le(t, A); r.push(A) }), { angle: B, stops: r, type: 1 } }, '-moz-linear-gradient': fe, '-ms-linear-gradient': fe, '-o-linear-gradient': fe, '-webkit-linear-gradient': fe, 'radial-gradient': function(r, A) { var n = 0, s = 3, o = [], i = []; return ZA(A).forEach(function(A, e) { var t, B = !0; 0 === e && (t = !1, B = A.reduce(function(A, e) { if (t) if (NA(e)) switch (e.value) { case 'center': return i.push(se), A; case 'top': case 'left': return i.push(ne), A; case 'right': case 'bottom': return i.push(oe), A } else (qA(e) || _A(e)) && i.push(e); else if (NA(e)) switch (e.value) { case 'circle': return n = 0, !1; case be: return !(n = 1); case 'at': return !(t = !0); case ye: return s = 0, !1; case 'cover': case Ke: return !(s = 1); case De: case me: return !(s = 2); case Le: return !(s = 3) } else if (_A(e) || qA(e)) return (s = !Array.isArray(s) ? [] : s).push(e), !1; return A }, B)), B && (A = le(r, A), o.push(A)) }), { size: s, shape: n, stops: o, position: i, type: 2 } }, '-moz-radial-gradient': we, '-ms-radial-gradient': we, '-o-radial-gradient': we, '-webkit-radial-gradient': we, '-webkit-gradient': function(B, A) { var e = ce(180), r = [], n = 1; return ZA(A).forEach(function(A, e) { var t, A = A[0]; if (0 === e) { if (NA(A) && 'linear' === A.value) return void (n = 1); if (NA(A) && 'radial' === A.value) return void (n = 2) } 18 === A.type && ('from' === A.name ? (t = ae(B, A.values[0]), r.push({stop: ne, color: t})) : 'to' === A.name ? (t = ae(B, A.values[0]), r.push({stop: oe, color: t})) : 'color-stop' !== A.name || 2 === (A = A.values.filter(WA)).length && (t = ae(B, A[1]), A = A[0], PA(A) && r.push({ stop: { type: 16, number: 100 * A.number, flags: A.flags }, color: t }))) }), 1 === n ? {angle: (e + ce(180)) % ce(360), stops: r, type: n} : {size: 3, shape: 0, stops: r, position: [], type: n} } }, Se = { name: 'background-image', initialValue: 'none', type: 1, prefix: !1, parse: function(e, A) { if (0 === A.length) return []; var t = A[0]; return 20 === t.type && 'none' === t.value ? [] : A.filter(function(A) { return WA(A) && !(20 === (A = A).type && 'none' === A.value || 18 === A.type && !Me[A.name]) }).map(function(A) { return ve(e, A) }) } }, Te = { name: 'background-origin', initialValue: 'border-box', prefix: !1, type: 1, parse: function(A, e) { return e.map(function(A) { if (NA(A)) switch (A.value) { case 'padding-box': return 1; case 'content-box': return 2 } return 0 }) } }, Ge = { name: 'background-position', initialValue: '0% 0%', type: 1, prefix: !1, parse: function(A, e) { return ZA(e) .map(function(A) { return A.filter(qA) }) .map(jA) } }, Oe = { name: 'background-repeat', initialValue: 'repeat', prefix: !1, type: 1, parse: function(A, e) { return ZA(e) .map(function(A) { return A.filter(NA) .map(function(A) { return A.value }) .join(' ') }) .map(Ve) } }, Ve = function(A) { switch (A) { case 'no-repeat': return 1; case 'repeat-x': case 'repeat no-repeat': return 2; case 'repeat-y': case 'no-repeat repeat': return 3; default: return 0 } }; (we = xe = xe || {}).AUTO = 'auto', we.CONTAIN = 'contain'; function ke(A, e) { return NA(A) && 'normal' === A.value ? 1.2 * e : 17 === A.type ? e * A.number : qA(A) ? ie(A, e) : e } var Re, Pe, Ne = { name: 'background-size', initialValue: '0', prefix: !(we.COVER = 'cover'), type: 1, parse: function(A, e) { return ZA(e).map(function(A) { return A.filter(Xe) }) } }, Xe = function(A) { return NA(A) || qA(A) }, we = function(A) { return { name: 'border-' + A + '-color', initialValue: 'transparent', prefix: !1, type: 3, format: 'color' } }, Je = we('top'), Ye = we('right'), We = we('bottom'), Ze = we('left'), we = function(A) { return { name: 'border-radius-' + A, initialValue: '0 0', prefix: !1, type: 1, parse: function(A, e) { return jA(e.filter(qA)) } } }, _e = we('top-left'), qe = we('top-right'), je = we('bottom-right'), ze = we('bottom-left'), we = function(A) { return { name: 'border-' + A + '-style', initialValue: 'solid', prefix: !1, type: 2, parse: function(A, e) { switch (e) { case 'none': return 0; case 'dashed': return 2; case 'dotted': return 3; case 'double': return 4 } return 1 } } }, $e = we('top'), At = we('right'), et = we('bottom'), tt = we('left'), we = function(A) { return { name: 'border-' + A + '-width', initialValue: '0', type: 0, prefix: !1, parse: function(A, e) { return RA(e) ? e.number : 0 } } }, Bt = we('top'), rt = we('right'), nt = we('bottom'), st = we('left'), ot = { name: 'color', initialValue: 'transparent', prefix: !1, type: 3, format: 'color' }, it = { name: 'direction', initialValue: 'ltr', prefix: !1, type: 2, parse: function(A, e) { return 'rtl' !== e ? 0 : 1 } }, Qt = { name: 'display', initialValue: 'inline-block', prefix: !1, type: 1, parse: function(A, e) { return e.filter(NA).reduce(function(A, e) { return A | ct(e.value) }, 0) } }, ct = function(A) { switch (A) { case 'block': case '-webkit-box': return 2; case 'inline': return 4; case 'run-in': return 8; case 'flow': return 16; case 'flow-root': return 32; case 'table': return 64; case 'flex': case '-webkit-flex': return 128; case 'grid': case '-ms-grid': return 256; case 'ruby': return 512; case 'subgrid': return 1024; case 'list-item': return 2048; case 'table-row-group': return 4096; case 'table-header-group': return 8192; case 'table-footer-group': return 16384; case 'table-row': return 32768; case 'table-cell': return 65536; case 'table-column-group': return 131072; case 'table-column': return 262144; case 'table-caption': return 524288; case 'ruby-base': return 1048576; case 'ruby-text': return 2097152; case 'ruby-base-container': return 4194304; case 'ruby-text-container': return 8388608; case 'contents': return 16777216; case 'inline-block': return 33554432; case 'inline-list-item': return 67108864; case 'inline-table': return 134217728; case 'inline-flex': return 268435456; case 'inline-grid': return 536870912 } return 0 }, at = { name: 'float', initialValue: 'none', prefix: !1, type: 2, parse: function(A, e) { switch (e) { case 'left': return 1; case 'right': return 2; case 'inline-start': return 3; case 'inline-end': return 4 } return 0 } }, gt = { name: 'letter-spacing', initialValue: '0', prefix: !1, type: 0, parse: function(A, e) { return !(20 === e.type && 'normal' === e.value || 17 !== e.type && 15 !== e.type) ? e.number : 0 } }, wt = { name: 'line-break', initialValue: (we = Re = Re || {}).NORMAL = 'normal', prefix: !(we.STRICT = 'strict'), type: 2, parse: function(A, e) { return 'strict' !== e ? Re.NORMAL : Re.STRICT } }, Ut = {name: 'line-height', initialValue: 'normal', prefix: !1, type: 4}, Ct = { name: 'list-style-image', initialValue: 'none', type: 0, prefix: !1, parse: function(A, e) { return 20 === e.type && 'none' === e.value ? null : ve(A, e) } }, lt = { name: 'list-style-position', initialValue: 'outside', prefix: !1, type: 2, parse: function(A, e) { return 'inside' !== e ? 1 : 0 } }, ut = { name: 'list-style-type', initialValue: 'none', prefix: !1, type: 2, parse: function(A, e) { switch (e) { case 'disc': return 0; case 'circle': return 1; case 'square': return 2; case 'decimal': return 3; case 'cjk-decimal': return 4; case 'decimal-leading-zero': return 5; case 'lower-roman': return 6; case 'upper-roman': return 7; case 'lower-greek': return 8; case 'lower-alpha': return 9; case 'upper-alpha': return 10; case 'arabic-indic': return 11; case 'armenian': return 12; case 'bengali': return 13; case 'cambodian': return 14; case 'cjk-earthly-branch': return 15; case 'cjk-heavenly-stem': return 16; case 'cjk-ideographic': return 17; case 'devanagari': return 18; case 'ethiopic-numeric': return 19; case 'georgian': return 20; case 'gujarati': return 21; case 'gurmukhi': case 'hebrew': return 22; case 'hiragana': return 23; case 'hiragana-iroha': return 24; case 'japanese-formal': return 25; case 'japanese-informal': return 26; case 'kannada': return 27; case 'katakana': return 28; case 'katakana-iroha': return 29; case 'khmer': return 30; case 'korean-hangul-formal': return 31; case 'korean-hanja-formal': return 32; case 'korean-hanja-informal': return 33; case 'lao': return 34; case 'lower-armenian': return 35; case 'malayalam': return 36; case 'mongolian': return 37; case 'myanmar': return 38; case 'oriya': return 39; case 'persian': return 40; case 'simp-chinese-formal': return 41; case 'simp-chinese-informal': return 42; case 'tamil': return 43; case 'telugu': return 44; case 'thai': return 45; case 'tibetan': return 46; case 'trad-chinese-formal': return 47; case 'trad-chinese-informal': return 48; case 'upper-armenian': return 49; case 'disclosure-open': return 50; case 'disclosure-closed': return 51; default: return -1 } } }, we = function(A) { return { name: 'margin-' + A, initialValue: '0', prefix: !1, type: 4 } }, Ft = we('top'), ht = we('right'), dt = we('bottom'), ft = we('left'), Ht = { name: 'overflow', initialValue: 'visible', prefix: !1, type: 1, parse: function(A, e) { return e.filter(NA).map(function(A) { switch (A.value) { case 'hidden': return 1; case 'scroll': return 2; case 'clip': return 3; case 'auto': return 4; default: return 0 } }) } }, pt = { name: 'overflow-wrap', initialValue: 'normal', prefix: !1, type: 2, parse: function(A, e) { return 'break-word' !== e ? 'normal' : 'break-word' } }, we = function(A) { return { name: 'padding-' + A, initialValue: '0', prefix: !1, type: 3, format: 'length-percentage' } }, Et = we('top'), It = we('right'), yt = we('bottom'), Kt = we('left'), mt = { name: 'text-align', initialValue: 'left', prefix: !1, type: 2, parse: function(A, e) { switch (e) { case 'right': return 2; case 'center': case 'justify': return 1; default: return 0 } } }, Lt = { name: 'position', initialValue: 'static', prefix: !1, type: 2, parse: function(A, e) { switch (e) { case 'relative': return 1; case 'absolute': return 2; case 'fixed': return 3; case 'sticky': return 4 } return 0 } }, bt = { name: 'text-shadow', initialValue: 'none', type: 1, prefix: !1, parse: function(n, A) { return 1 === A.length && JA(A[0], 'none') ? [] : ZA(A).map(function(A) { for (var e = { color: pe.TRANSPARENT, offsetX: ne, offsetY: ne, blur: ne }, t = 0, B = 0; B < A.length; B++) { var r = A[B]; _A(r) ? (0 === t ? e.offsetX = r : 1 === t ? e.offsetY = r : e.blur = r, t++) : e.color = ae(n, r) } return e }) } }, Dt = { name: 'text-transform', initialValue: 'none', prefix: !1, type: 2, parse: function(A, e) { switch (e) { case 'uppercase': return 2; case 'lowercase': return 1; case 'capitalize': return 3 } return 0 } }, vt = { name: 'transform', initialValue: 'none', prefix: !0, type: 0, parse: function(A, e) { if (20 === e.type && 'none' === e.value) return null; if (18 !== e.type) return null; var t = xt[e.name]; if (void 0 === t) throw new Error( 'Attempting to parse an unsupported transform function "' + e.name + '"'); return t(e.values) } }, xt = { matrix: function(A) { A = A.filter(function(A) { return 17 === A.type }).map(function(A) { return A.number }); return 6 === A.length ? A : null }, matrix3d: function(A) { var e = A.filter(function(A) { return 17 === A.type }).map(function(A) { return A.number }), t = e[0], B = e[1]; e[2], e[3]; var r = e[4], n = e[5]; e[6], e[7], e[8], e[9], e[10], e[11]; var s = e[12], A = e[13]; return e[14], e[15], 16 === e.length ? [t, B, r, n, s, A] : null } }, we = {type: 16, number: 50, flags: 4}, Mt = [we, we], St = { name: 'transform-origin', initialValue: '50% 50%', prefix: !0, type: 1, parse: function(A, e) { e = e.filter(qA); return 2 !== e.length ? Mt : [e[0], e[1]] } }, Tt = { name: 'visible', initialValue: 'none', prefix: !1, type: 2, parse: function(A, e) { switch (e) { case 'hidden': return 1; case 'collapse': return 2; default: return 0 } } }; (we = Pe = Pe || {}).NORMAL = 'normal', we.BREAK_ALL = 'break-all'; function Gt(A, e) { return 0 != (A & e) } function Ot(A, e, t) { return (A = A && A[Math.min(e, A.length - 1)]) ? t ? A.open : A.close : '' } var Vt = { name: 'word-break', initialValue: 'normal', prefix: !(we.KEEP_ALL = 'keep-all'), type: 2, parse: function(A, e) { switch (e) { case 'break-all': return Pe.BREAK_ALL; case 'keep-all': return Pe.KEEP_ALL; default: return Pe.NORMAL } } }, kt = { name: 'z-index', initialValue: 'auto', prefix: !1, type: 0, parse: function(A, e) { if (20 === e.type) return {auto: !0, order: 0}; if (PA(e)) return {auto: !1, order: e.number}; throw new Error('Invalid z-index number parsed') } }, Rt = function(A, e) { if (15 === e.type) switch (e.unit.toLowerCase()) { case 's': return 1e3 * e.number; case 'ms': return e.number } throw new Error('Unsupported time type') }, Pt = { name: 'opacity', initialValue: '1', type: 0, prefix: !1, parse: function(A, e) { return PA(e) ? e.number : 1 } }, Nt = { name: 'text-decoration-color', initialValue: 'transparent', prefix: !1, type: 3, format: 'color' }, Xt = { name: 'text-decoration-line', initialValue: 'none', prefix: !1, type: 1, parse: function(A, e) { return e.filter(NA) .map(function(A) { switch (A.value) { case 'underline': return 1; case 'overline': return 2; case 'line-through': return 3; case 'none': return 4 } return 0 }) .filter(function(A) { return 0 !== A }) } }, Jt = { name: 'font-family', initialValue: '', prefix: !1, type: 1, parse: function(A, e) { var t = [], B = []; return e.forEach(function(A) { switch (A.type) { case 20: case 0: t.push(A.value); break; case 17: t.push(A.number.toString()); break; case 4: B.push(t.join(' ')), t.length = 0 } }), t.length && B.push(t.join(' ')), B.map(function(A) { return -1 === A.indexOf(' ') ? A : '\'' + A + '\'' }) } }, Yt = { name: 'font-size', initialValue: '0', prefix: !1, type: 3, format: 'length' }, Wt = { name: 'font-weight', initialValue: 'normal', type: 0, prefix: !1, parse: function(A, e) { return PA(e) ? e.number : !NA(e) || 'bold' !== e.value ? 400 : 700 } }, Zt = { name: 'font-variant', initialValue: 'none', type: 1, prefix: !1, parse: function(A, e) { return e.filter(NA).map(function(A) { return A.value }) } }, _t = { name: 'font-style', initialValue: 'normal', prefix: !1, type: 2, parse: function(A, e) { switch (e) { case 'oblique': return 'oblique'; case 'italic': return 'italic'; default: return 'normal' } } }, qt = { name: 'content', initialValue: 'none', type: 1, prefix: !1, parse: function(A, e) { if (0 === e.length) return []; var t = e[0]; return 20 === t.type && 'none' === t.value ? [] : e } }, jt = { name: 'counter-increment', initialValue: 'none', prefix: !0, type: 1, parse: function(A, e) { if (0 === e.length) return null; var t = e[0]; if (20 === t.type && 'none' === t.value) return null; for (var B = [], r = e.filter(YA), n = 0; n < r.length; n++) { var s = r[n], o = r[n + 1]; 20 === s.type && (o = o && PA(o) ? o.number : 1, B.push({counter: s.value, increment: o})) } return B } }, zt = { name: 'counter-reset', initialValue: 'none', prefix: !0, type: 1, parse: function(A, e) { if (0 === e.length) return []; for (var t = [], B = e.filter(YA), r = 0; r < B.length; r++) { var n = B[r], s = B[r + 1]; NA(n) && 'none' !== n.value && (s = s && PA(s) ? s.number : 0, t.push({counter: n.value, reset: s})) } return t } }, $t = { name: 'duration', initialValue: '0s', prefix: !1, type: 1, parse: function(e, A) { return A.filter(RA).map(function(A) { return Rt(e, A) }) } }, AB = { name: 'quotes', initialValue: 'none', prefix: !0, type: 1, parse: function(A, e) { if (0 === e.length) return null; var t = e[0]; if (20 === t.type && 'none' === t.value) return null; var B = [], r = e.filter(XA); if (r.length % 2 != 0) return null; for (var n = 0; n < r.length; n += 2) { var s = r[n].value, o = r[n + 1].value; B.push({open: s, close: o}) } return B } }, eB = { name: 'box-shadow', initialValue: 'none', type: 1, prefix: !1, parse: function(n, A) { return 1 === A.length && JA(A[0], 'none') ? [] : ZA(A).map(function(A) { for (var e = { color: 255, offsetX: ne, offsetY: ne, blur: ne, spread: ne, inset: !1 }, t = 0, B = 0; B < A.length; B++) { var r = A[B]; JA(r, 'inset') ? e.inset = !0 : _A(r) ? (0 === t ? e.offsetX = r : 1 === t ? e.offsetY = r : 2 === t ? e.blur = r : e.spread = r, t++) : e.color = ae(n, r) } return e }) } }, tB = { name: 'paint-order', initialValue: 'normal', prefix: !1, type: 1, parse: function(A, e) { var t = []; return e.filter(NA).forEach(function(A) { switch (A.value) { case 'stroke': t.push(1); break; case 'fill': t.push(0); break; case 'markers': t.push(2) } }), [0, 1, 2].forEach(function(A) { -1 === t.indexOf(A) && t.push(A) }), t } }, BB = { name: '-webkit-text-stroke-color', initialValue: 'currentcolor', prefix: !1, type: 3, format: 'color' }, rB = { name: '-webkit-text-stroke-width', initialValue: '0', type: 0, prefix: !1, parse: function(A, e) { return RA(e) ? e.number : 0 } }, nB = (sB.prototype.isVisible = function() { return 0 < this.display && 0 < this.opacity && 0 === this.visibility }, sB.prototype.isTransparent = function() { return ee(this.backgroundColor) }, sB.prototype.isTransformed = function() { return null !== this.transform }, sB.prototype.isPositioned = function() { return 0 !== this.position }, sB.prototype.isPositionedWithZIndex = function() { return this.isPositioned() && !this.zIndex.auto }, sB.prototype.isFloating = function() { return 0 !== this.float }, sB.prototype.isInlineLevel = function() { return Gt(this.display, 4) || Gt(this.display, 33554432) || Gt(this.display, 268435456) || Gt(this.display, 536870912) || Gt(this.display, 67108864) || Gt(this.display, 134217728) }, sB); function sB(A, e) { this.animationDuration = QB(A, $t, e.animationDuration), this.backgroundClip = QB(A, Ee, e.backgroundClip), this.backgroundColor = QB(A, Ie, e.backgroundColor), this.backgroundImage = QB(A, Se, e.backgroundImage), this.backgroundOrigin = QB(A, Te, e.backgroundOrigin), this.backgroundPosition = QB(A, Ge, e.backgroundPosition), this.backgroundRepeat = QB(A, Oe, e.backgroundRepeat), this.backgroundSize = QB(A, Ne, e.backgroundSize), this.borderTopColor = QB(A, Je, e.borderTopColor), this.borderRightColor = QB(A, Ye, e.borderRightColor), this.borderBottomColor = QB(A, We, e.borderBottomColor), this.borderLeftColor = QB(A, Ze, e.borderLeftColor), this.borderTopLeftRadius = QB(A, _e, e.borderTopLeftRadius), this.borderTopRightRadius = QB(A, qe, e.borderTopRightRadius), this.borderBottomRightRadius = QB(A, je, e.borderBottomRightRadius), this.borderBottomLeftRadius = QB(A, ze, e.borderBottomLeftRadius), this.borderTopStyle = QB(A, $e, e.borderTopStyle), this.borderRightStyle = QB(A, At, e.borderRightStyle), this.borderBottomStyle = QB(A, et, e.borderBottomStyle), this.borderLeftStyle = QB(A, tt, e.borderLeftStyle), this.borderTopWidth = QB(A, Bt, e.borderTopWidth), this.borderRightWidth = QB(A, rt, e.borderRightWidth), this.borderBottomWidth = QB(A, nt, e.borderBottomWidth), this.borderLeftWidth = QB(A, st, e.borderLeftWidth), this.boxShadow = QB(A, eB, e.boxShadow), this.color = QB(A, ot, e.color), this.direction = QB(A, it, e.direction), this.display = QB(A, Qt, e.display), this.float = QB(A, at, e.cssFloat), this.fontFamily = QB(A, Jt, e.fontFamily), this.fontSize = QB(A, Yt, e.fontSize), this.fontStyle = QB(A, _t, e.fontStyle), this.fontVariant = QB(A, Zt, e.fontVariant), this.fontWeight = QB(A, Wt, e.fontWeight), this.letterSpacing = QB(A, gt, e.letterSpacing), this.lineBreak = QB(A, wt, e.lineBreak), this.lineHeight = QB(A, Ut, e.lineHeight), this.listStyleImage = QB(A, Ct, e.listStyleImage), this.listStylePosition = QB(A, lt, e.listStylePosition), this.listStyleType = QB(A, ut, e.listStyleType), this.marginTop = QB(A, Ft, e.marginTop), this.marginRight = QB(A, ht, e.marginRight), this.marginBottom = QB(A, dt, e.marginBottom), this.marginLeft = QB(A, ft, e.marginLeft), this.opacity = QB(A, Pt, e.opacity); var t = QB(A, Ht, e.overflow); this.overflowX = t[0], this.overflowY = t[1 < t.length ? 1 : 0], this.overflowWrap = QB(A, pt, e.overflowWrap), this.paddingTop = QB(A, Et, e.paddingTop), this.paddingRight = QB(A, It, e.paddingRight), this.paddingBottom = QB(A, yt, e.paddingBottom), this.paddingLeft = QB(A, Kt, e.paddingLeft), this.paintOrder = QB(A, tB, e.paintOrder), this.position = QB(A, Lt, e.position), this.textAlign = QB(A, mt, e.textAlign), this.textDecorationColor = QB(A, Nt, null !== (t = e.textDecorationColor) && void 0 !== t ? t : e.color), this.textDecorationLine = QB( A, Xt, null !== (t = e.textDecorationLine) && void 0 !== t ? t : e.textDecoration), this.textShadow = QB(A, bt, e.textShadow), this.textTransform = QB(A, Dt, e.textTransform), this.transform = QB(A, vt, e.transform), this.transformOrigin = QB(A, St, e.transformOrigin), this.visibility = QB(A, Tt, e.visibility), this.webkitTextStrokeColor = QB(A, BB, e.webkitTextStrokeColor), this.webkitTextStrokeWidth = QB(A, rB, e.webkitTextStrokeWidth), this.wordBreak = QB(A, Vt, e.wordBreak), this.zIndex = QB(A, kt, e.zIndex) } for ( var oB = function(A, e) { this.content = QB(A, qt, e.content), this.quotes = QB(A, AB, e.quotes) }, iB = function(A, e) { this.counterIncrement = QB(A, jt, e.counterIncrement), this.counterReset = QB(A, zt, e.counterReset) }, QB = function(A, e, t) { var B = new GA, t = null != t ? t.toString() : e.initialValue; B.write(t); var r = new VA(B.read()); switch (e.type) { case 2: var n = r.parseComponentValue(); return e.parse(A, NA(n) ? n.value : e.initialValue); case 0: return e.parse(A, r.parseComponentValue()); case 1: return e.parse(A, r.parseComponentValues()); case 4: return r.parseComponentValue(); case 3: switch (e.format) { case 'angle': return Qe(A, r.parseComponentValue()); case 'color': return ae(A, r.parseComponentValue()); case 'image': return ve(A, r.parseComponentValue()); case 'length': var s = r.parseComponentValue(); return _A(s) ? s : ne; case 'length-percentage': s = r.parseComponentValue(); return qA(s) ? s : ne; case 'time': return Rt(A, r.parseComponentValue()) } } }, cB = function(A, e) { A = function(A) { switch (A.getAttribute('data-html2canvas-debug')) { case 'all': return 1; case 'clone': return 2; case 'parse': return 3; case 'render': return 4; default: return 0 } }(A); return 1 === A || e === A }, aB = function(A, e) { this.context = A, this.textNodes = [], this.elements = [], this.flags = 0, cB(e, 3), this.styles = new nB(A, window.getComputedStyle(e, null)), Or(e) && (this.styles.animationDuration.some(function(A) { return 0 < A }) && (e.style.animationDuration = '0s'), null !== this.styles.transform && (e.style.transform = 'none')), this.bounds = f(this.context, e), cB(e, 4) && (this.flags |= 16) }, gB = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/', wB = 'undefined' == typeof Uint8Array ? [] : new Uint8Array(256), UB = 0; UB < gB.length; UB++) wB[gB.charCodeAt(UB)] = UB; function CB(A, e, t) { return A.slice ? A.slice(e, t) : new Uint16Array(Array.prototype.slice.call(A, e, t)) } var lB = (uB.prototype.get = function(A) { var e; if (0 <= A) { if (A < 55296 || 56319 < A && A <= 65535) return e = this.index[A >> 5], this.data[e = (e << 2) + (31 & A)]; if (A <= 65535) return e = this.index[2048 + (A - 55296 >> 5)], this.data[e = (e << 2) + (31 & A)]; if (A < this.highStart) return e = this.index[e = 2080 + (A >> 11)], e = this.index[e += A >> 5 & 63], this.data[e = (e << 2) + (31 & A)]; if (A <= 1114111) return this.data[this.highValueIndex] } return this.errorValue }, uB); function uB(A, e, t, B, r, n) { this.initialValue = A, this.errorValue = e, this.highStart = t, this.highValueIndex = B, this.index = r, this.data = n } for ( var FB = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/', hB = 'undefined' == typeof Uint8Array ? [] : new Uint8Array(256), dB = 0; dB < FB.length; dB++) hB[FB.charCodeAt(dB)] = dB; function fB(A) { return SB.get(A) } function HB(A) { var t = function(A) { for (var e = [], t = 0, B = A.length; t < B;) { var r, n = A.charCodeAt(t++); 55296 <= n && n <= 56319 && t < B ? 56320 == (64512 & (r = A.charCodeAt(t++))) ? e.push(((1023 & n) << 10) + (1023 & r) + 65536) : (e.push(n), t--) : e.push(n) } return e }(A), B = t.length, r = 0, n = 0, s = t.map(fB); return { next: function() { if (B <= r) return {done: !0, value: null}; for (var A = TB; r < B && (A = function(A, e) { var t = e - 2, B = A[t], r = A[e - 1], e = A[e]; if (2 === r && 3 === e) return TB; if (2 === r || 3 === r || 4 === r) return '÷'; if (2 === e || 3 === e || 4 === e) return '÷'; if (r === DB && -1 !== [DB, vB, xB, MB].indexOf(e)) return TB; if (!(r !== xB && r !== vB || e !== vB && 10 !== e)) return TB; if ((r === MB || 10 === r) && 10 === e) return TB; if (13 === e || 5 === e) return TB; if (7 === e) return TB; if (1 === r) return TB; if (13 === r && 14 === e) { for (; 5 === B;) B = A[--t]; if (14 === B) return TB } if (15 === r && 15 === e) { for (var n = 0; 15 === B;) n++, B = A[--t]; if (n % 2 == 0) return TB } return '÷' }(s, ++r)) === TB;) ; if (A === TB && r !== B) return {done: !0, value: null}; var e = function() { for (var A = [], e = 0; e < arguments.length; e++) A[e] = arguments[e]; if (String.fromCodePoint) return String.fromCodePoint.apply(String, A); var t = A.length; if (!t) return ''; for (var B = [], r = -1, n = ''; ++r < t;) { var s = A[r]; s <= 65535 ? B.push(s) : (s -= 65536, B.push(55296 + (s >> 10), s % 1024 + 56320)), (r + 1 === t || 16384 < B.length) && (n += String.fromCharCode.apply(String, B), B.length = 0) } return n }.apply(null, t.slice(n, r)); return n = r, { value: e, done: !1 } } } } function pB(A) { for (var e, t = HB(A), B = []; !(e = t.next()).done;) e.value && B.push(e.value.slice()); return B } function EB(A) { return 0 === A[0] && 255 === A[1] && 0 === A[2] && 255 === A[3] } var IB, yB, KB, mB, LB, bB, DB = 8, vB = 9, xB = 11, MB = 12, SB = (KB = function(A) { var e, t, B, r, n = .75 * A.length, s = A.length, o = 0; '=' === A[A.length - 1] && (n--, '=' === A[A.length - 2] && n--); for (var n = new ( 'undefined' != typeof ArrayBuffer && 'undefined' != typeof Uint8Array && void 0 !== Uint8Array.prototype.slice ? ArrayBuffer : Array)(n), i = Array.isArray(n) ? n : new Uint8Array(n), Q = 0; Q < s; Q += 4) e = wB[A.charCodeAt(Q)], t = wB[A.charCodeAt(Q + 1)], B = wB[A.charCodeAt(Q + 2)], r = wB[A.charCodeAt(Q + 3)], i[o++] = e << 2 | t >> 4, i[o++] = (15 & t) << 4 | B >> 2, i[o++] = (3 & B) << 6 | 63 & r; return n }(IB = 'AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA='), mB = Array.isArray(KB) ? function(A) { for (var e = A.length, t = [], B = 0; B < e; B += 4) t.push( A[B + 3] << 24 | A[B + 2] << 16 | A[B + 1] << 8 | A[B]); return t }(KB) : new Uint32Array(KB), LB = Array.isArray(KB) ? function(A) { for (var e = A.length, t = [], B = 0; B < e; B += 2) t.push(A[B + 1] << 8 | A[B]); return t }(KB) : new Uint16Array(KB), IB = CB(LB, 12, mB[4] / 2), yB = 2 === mB[5] ? CB(LB, (24 + mB[4]) / 2) : (KB = mB, LB = Math.ceil((24 + mB[4]) / 4), KB.slice ? KB.slice(LB, yB) : new Uint32Array(Array.prototype.slice.call(KB, LB, yB))), new lB(mB[0], mB[1], mB[2], mB[3], IB, yB)), TB = '×', GB = function(A, e, t, B, r) { var n = 'http://www.w3.org/2000/svg', s = document.createElementNS(n, 'svg'), n = document.createElementNS(n, 'foreignObject'); return s.setAttributeNS(null, 'width', A.toString()), s.setAttributeNS(null, 'height', e.toString()), n.setAttributeNS(null, 'width', '100%'), n.setAttributeNS(null, 'height', '100%'), n.setAttributeNS(null, 'x', t.toString()), n.setAttributeNS(null, 'y', B.toString()), n.setAttributeNS(null, 'externalResourcesRequired', 'true'), s.appendChild(n), n.appendChild(r), s }, OB = function(B) { return new Promise(function(A, e) { var t = new Image; t.onload = function() { return A(t) }, t.onerror = e, t.src = 'data:image/svg+xml;charset=utf-8,' + encodeURIComponent((new XMLSerializer).serializeToString(B)) }) }, VB = { get SUPPORT_RANGE_BOUNDS() { var A = function(A) { if (A.createRange) { var e = A.createRange(); if (e.getBoundingClientRect) { var t = A.createElement('boundtest'); t.style.height = '123px', t.style.display = 'block', A.body.appendChild(t), e.selectNode(t); e = e.getBoundingClientRect(), e = Math.round(e.height); if (A.body.removeChild(t), 123 === e) return !0 } } return !1 }(document); return Object.defineProperty(VB, 'SUPPORT_RANGE_BOUNDS', {value: A}), A }, get SUPPORT_WORD_BREAKING() { var A = VB.SUPPORT_RANGE_BOUNDS && function(A) { var e = A.createElement('boundtest'); e.style.width = '50px', e.style.display = 'block', e.style.fontSize = '12px', e.style.letterSpacing = '0px', e.style.wordSpacing = '0px', A.body.appendChild(e); var B = A.createRange(); e.innerHTML = 'function' == typeof ''.repeat ? '👨'.repeat(10) : ''; var r = e.firstChild, t = Q(r.data).map(function(A) { return g(A) }), n = 0, s = {}, t = t.every(function(A, e) { B.setStart(r, n), B.setEnd(r, n + A.length); var t = B.getBoundingClientRect(); n += A.length; A = t.x > s.x || t.y > s.y; return s = t, 0 === e || A }); return A.body.removeChild(e), t }(document); return Object.defineProperty(VB, 'SUPPORT_WORD_BREAKING', {value: A}), A }, get SUPPORT_SVG_DRAWING() { var A = function(A) { var e = new Image, t = A.createElement('canvas'), A = t.getContext('2d'); if (!A) return !1; e.src = 'data:image/svg+xml,<svg xmlns=\'http://www.w3.org/2000/svg\'></svg>'; try { A.drawImage(e, 0, 0), t.toDataURL() } catch (A) { return !1 } return !0 }(document); return Object.defineProperty(VB, 'SUPPORT_SVG_DRAWING', {value: A}), A }, get SUPPORT_FOREIGNOBJECT_DRAWING() { var A = 'function' == typeof Array.from && 'function' == typeof window.fetch ? function(t) { var A = t.createElement('canvas'), B = 100; A.width = B, A.height = B; var r = A.getContext('2d'); if (!r) return Promise.reject(!1); r.fillStyle = 'rgb(0, 255, 0)', r.fillRect(0, 0, B, B); var e = new Image, n = A.toDataURL(); e.src = n; e = GB(B, B, 0, 0, e); return r.fillStyle = 'red', r.fillRect(0, 0, B, B), OB(e) .then(function(A) { r.drawImage(A, 0, 0); var e = r.getImageData(0, 0, B, B).data; r.fillStyle = 'red', r.fillRect(0, 0, B, B); A = t.createElement('div'); return A.style.backgroundImage = 'url(' + n + ')', A.style.height = '100px', EB(e) ? OB(GB(B, B, 0, 0, A)) : Promise.reject(!1) }) .then(function(A) { return r.drawImage(A, 0, 0), EB(r.getImageData(0, 0, B, B).data) }) .catch(function() { return !1 }) }(document) : Promise.resolve(!1); return Object.defineProperty( VB, 'SUPPORT_FOREIGNOBJECT_DRAWING', {value: A}), A }, get SUPPORT_CORS_IMAGES() { var A = void 0 !== (new Image).crossOrigin; return Object.defineProperty(VB, 'SUPPORT_CORS_IMAGES', {value: A}), A }, get SUPPORT_RESPONSE_TYPE() { var A = 'string' == typeof (new XMLHttpRequest).responseType; return Object.defineProperty(VB, 'SUPPORT_RESPONSE_TYPE', {value: A}), A }, get SUPPORT_CORS_XHR() { var A = 'withCredentials' in new XMLHttpRequest; return Object.defineProperty(VB, 'SUPPORT_CORS_XHR', {value: A}), A } }, kB = function(A, e) { this.text = A, this.bounds = e }, RB = function(A, e) { var t = e.ownerDocument; if (t) { var B = t.createElement('html2canvaswrapper'); B.appendChild(e.cloneNode(!0)); t = e.parentNode; if (t) { t.replaceChild(B, e); A = f(A, B); return B.firstChild && t.replaceChild(B.firstChild, B), A } } return d.EMPTY }, PB = function(A, e, t) { var B = A.ownerDocument; if (!B) throw new Error('Node has no owner document'); B = B.createRange(); return B.setStart(A, e), B.setEnd(A, e + t), B }, NB = function(A, e, t, B) { return d.fromClientRect(A, PB(e, t, B).getBoundingClientRect()) }, XB = function(A, e) { return 0 !== e.letterSpacing ? pB(A) : YB(A, e) }, JB = [32, 160, 4961, 65792, 65793, 4153, 4241], YB = function(A, e) { for (var t, B = oA(A, { lineBreak: e.lineBreak, wordBreak: 'break-word' === e.overflowWrap ? 'break-word' : e.wordBreak }), r = []; !(t = B.next()).done;) !function() { var A, e; t.value && (A = t.value.slice(), A = Q(A), e = '', A.forEach(function(A) { -1 === JB.indexOf(A) ? e += g(A) : (e.length && r.push(e), r.push(g(A)), e = '') }), e.length && r.push(e)) }(); return r }, WB = function(A, e, t) { var B, r, n, s, o; this.text = ZB(e.data, t.textTransform), this.textBounds = (B = A, A = this.text, n = e, A = XB(A, r = t), s = [], o = 0, A.forEach(function(A) { var e; r.textDecorationLine.length || 0 < A.trim().length ? VB.SUPPORT_RANGE_BOUNDS ? VB.SUPPORT_WORD_BREAKING ? s.push(new kB(A, NB(B, n, o, A.length))) : s.push(new kB( A, d.fromDOMRectList( B, PB(n, o, A.length).getClientRects()))) : (e = n.splitText(A.length), s.push(new kB(A, RB(B, n))), n = e) : VB.SUPPORT_RANGE_BOUNDS || (n = n.splitText(A.length)), o += A.length }), s) }, ZB = function(A, e) { switch (e) { case 1: return A.toLowerCase(); case 3: return A.replace(_B, qB); case 2: return A.toUpperCase(); default: return A } }, _B = /(^|\s|:|-|\(|\))([a-z])/g, qB = function(A, e, t) { return 0 < A.length ? e + t.toUpperCase() : A }, jB = (A(zB, bB = aB), zB); function zB(A, e) { A = bB.call(this, A, e) || this; return A.src = e.currentSrc || e.src, A.intrinsicWidth = e.naturalWidth, A.intrinsicHeight = e.naturalHeight, A.context.cache.addImage(A.src), A } var $B, Ar = (A(er, $B = aB), er); function er(A, e) { A = $B.call(this, A, e) || this; return A.canvas = e, A.intrinsicWidth = e.width, A.intrinsicHeight = e.height, A } var tr, Br = (A(rr, tr = aB), rr); function rr(A, e) { var t = tr.call(this, A, e) || this, B = new XMLSerializer, A = f(A, e); return e.setAttribute('width', A.width + 'px'), e.setAttribute('height', A.height + 'px'), t.svg = 'data:image/svg+xml,' + encodeURIComponent(B.serializeToString(e)), t.intrinsicWidth = e.width.baseVal.value, t.intrinsicHeight = e.height.baseVal.value, t.context.cache.addImage(t.svg), t } var nr, sr = (A(or, nr = aB), or); function or(A, e) { A = nr.call(this, A, e) || this; return A.value = e.value, A } var ir, Qr = (A(cr, ir = aB), cr); function cr(A, e) { A = ir.call(this, A, e) || this; return A.start = e.start, A.reversed = 'boolean' == typeof e.reversed && !0 === e.reversed, A } var ar, gr = [{type: 15, flags: 0, unit: 'px', number: 3}], wr = [{type: 16, flags: 0, number: 50}], Ur = 'checkbox', Cr = 'radio', lr = 'password', ur = 707406591, Fr = (A(hr, ar = aB), hr); function hr(A, e) { var t = ar.call(this, A, e) || this; switch (t.type = e.type.toLowerCase(), t.checked = e.checked, t.value = 0 === (e = (A = e).type === lr ? new Array(A.value.length + 1).join('•') : A.value) .length ? A.placeholder || '' : e, t.type !== Ur && t.type !== Cr || (t.styles.backgroundColor = 3739148031, t.styles.borderTopColor = t.styles.borderRightColor = t.styles.borderBottomColor = t.styles.borderLeftColor = 2779096575, t.styles.borderTopWidth = t.styles.borderRightWidth = t.styles.borderBottomWidth = t.styles.borderLeftWidth = 1, t.styles.borderTopStyle = t.styles.borderRightStyle = t.styles.borderBottomStyle = t.styles.borderLeftStyle = 1, t.styles.backgroundClip = [0], t.styles.backgroundOrigin = [0], t.bounds = (e = t.bounds).width > e.height ? new d( e.left + (e.width - e.height) / 2, e.top, e.height, e.height) : e.width < e.height ? new d( e.left, e.top + (e.height - e.width) / 2, e.width, e.width) : e), t.type) { case Ur: t.styles.borderTopRightRadius = t.styles.borderTopLeftRadius = t.styles.borderBottomRightRadius = t.styles.borderBottomLeftRadius = gr; break; case Cr: t.styles.borderTopRightRadius = t.styles.borderTopLeftRadius = t.styles.borderBottomRightRadius = t.styles.borderBottomLeftRadius = wr } return t } var dr, fr = (A(Hr, dr = aB), Hr); function Hr(A, e) { A = dr.call(this, A, e) || this, e = e.options[e.selectedIndex || 0]; return A.value = e && e.text || '', A } var pr, Er = (A(Ir, pr = aB), Ir); function Ir(A, e) { A = pr.call(this, A, e) || this; return A.value = e.value, A } var yr, Kr = (A(mr, yr = aB), mr); function mr(A, e) { var t, B, r = yr.call(this, A, e) || this; r.src = e.src, r.width = parseInt(e.width, 10) || 0, r.height = parseInt(e.height, 10) || 0, r.backgroundColor = r.styles.backgroundColor; try { e.contentWindow && e.contentWindow.document && e.contentWindow.document.documentElement && (r.tree = xr(A, e.contentWindow.document.documentElement), t = e.contentWindow.document.documentElement ? Ce(A, getComputedStyle(e.contentWindow.document.documentElement) .backgroundColor) : pe.TRANSPARENT, B = e.contentWindow.document.body ? Ce(A, getComputedStyle(e.contentWindow.document.body) .backgroundColor) : pe.TRANSPARENT, r.backgroundColor = ee(t) ? ee(B) ? r.styles.backgroundColor : B : t) } catch (A) { } return r } function Lr(A) { return 'STYLE' === A.tagName } var br = ['OL', 'UL', 'MENU'], Dr = function(e, A, t, B) { for (var r = A.firstChild; r; r = s) { var n, s = r.nextSibling; Tr(r) && 0 < r.data.trim().length ? t.textNodes.push(new WB(e, r, t.styles)) : Gr(r) && (qr(r) && r.assignedNodes ? r.assignedNodes().forEach(function(A) { return Dr(e, A, t, B) }) : (n = vr(e, r)).styles.isVisible() && (Mr(r, n, B) ? n.flags |= 4 : Sr(n.styles) && (n.flags |= 2), -1 !== br.indexOf(r.tagName) && (n.flags |= 8), t.elements.push(n), r.slot, r.shadowRoot ? Dr(e, r.shadowRoot, n, B) : Zr(r) || Nr(r) || _r(r) || Dr(e, r, n, B))) } }, vr = function(A, e) { return new ( Yr(e) ? jB : Jr(e) ? Ar : Nr(e) ? Br : kr(e) ? sr : Rr(e) ? Qr : Pr(e) ? Fr : _r(e) ? fr : Zr(e) ? Er : Wr(e) ? Kr : aB)(A, e) }, xr = function(A, e) { var t = vr(A, e); return t.flags |= 4, Dr(A, e, t, t), t }, Mr = function(A, e, t) { return e.styles.isPositionedWithZIndex() || e.styles.opacity < 1 || e.styles.isTransformed() || Xr(A) && t.styles.isTransparent() }, Sr = function(A) { return A.isPositioned() || A.isFloating() }, Tr = function(A) { return A.nodeType === Node.TEXT_NODE }, Gr = function(A) { return A.nodeType === Node.ELEMENT_NODE }, Or = function(A) { return Gr(A) && void 0 !== A.style && !Vr(A) }, Vr = function(A) { return 'object' == typeof A.className }, kr = function(A) { return 'LI' === A.tagName }, Rr = function(A) { return 'OL' === A.tagName }, Pr = function(A) { return 'INPUT' === A.tagName }, Nr = function(A) { return 'svg' === A.tagName }, Xr = function(A) { return 'BODY' === A.tagName }, Jr = function(A) { return 'CANVAS' === A.tagName }, Yr = function(A) { return 'IMG' === A.tagName }, Wr = function(A) { return 'IFRAME' === A.tagName }, Zr = function(A) { return 'TEXTAREA' === A.tagName }, _r = function(A) { return 'SELECT' === A.tagName }, qr = function(A) { return 'SLOT' === A.tagName }, jr = (zr.prototype.getCounterValue = function(A) { A = this.counters[A]; return A && A.length ? A[A.length - 1] : 1 }, zr.prototype.getCounterValues = function(A) { A = this.counters[A]; return A || [] }, zr.prototype.pop = function(A) { var e = this; A.forEach(function(A) { return e.counters[A].pop() }) }, zr.prototype.parse = function(A) { var t = this, e = A.counterIncrement, A = A.counterReset, B = !0; null !== e && e.forEach(function(A) { var e = t.counters[A.counter]; e && 0 !== A.increment && (B = !1, e.length || e.push(1), e[Math.max(0, e.length - 1)] += A.increment) }); var r = []; return B && A.forEach(function(A) { var e = t.counters[A.counter]; r.push(A.counter), (e = e || (t.counters[A.counter] = [])).push(A.reset) }), r }, zr); function zr() { this.counters = {} } function $r(B, A, e, r, t, n) { return B < A || e < B ? an(B, t, 0 < n.length) : r.integers.reduce(function(A, e, t) { for (; e <= B;) B -= e, A += r.values[t]; return A }, '') + n } function An(A, e, t, B) { for (var r = ''; t || A--, r = B(A) + r, e <= (A /= e) * e;) ; return r } function en(A, e, t, B, r) { var n = t - e + 1; return (A < 0 ? '-' : '') + (An(Math.abs(A), n, B, function(A) { return g(Math.floor(A % n) + e) }) + r) } function tn(A, e, t) { void 0 === t && (t = '. '); var B = e.length; return An(Math.abs(A), B, !1, function(A) { return e[Math.floor(A % B)] }) + t } function Bn(A, e, t, B, r, n) { if (A < -9999 || 9999 < A) return an(A, 4, 0 < r.length); var s = Math.abs(A), o = r; if (0 === s) return e[0] + o; for (var i = 0; 0 < s && i <= 4; i++) { var Q = s % 10; 0 == Q && Gt(n, 1)&& '' !== o ? o = e[Q] + o : 1 < Q || 1 == Q && 0 === i || 1 == Q && 1 === i && Gt(n, 2) || 1 == Q && 1 === i && Gt(n, 4) && 100 < A || 1 == Q && 1 < i && Gt(n, 8) ? o = e[Q] + (0 < i ? t[i - 1] : '') + o : 1 == Q && 0 < i && (o = t[i - 1] + o), s = Math.floor(s / 10) } return (A < 0 ? B : '') + o } var rn, nn = { integers: [1e3, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1], values: [ 'M', 'CM', 'D', 'CD', 'C', 'XC', 'L', 'XL', 'X', 'IX', 'V', 'IV', 'I' ] }, sn = { integers: [ 9e3, 8e3, 7e3, 6e3, 5e3, 4e3, 3e3, 2e3, 1e3, 900, 800, 700, 600, 500, 400, 300, 200, 100, 90, 80, 70, 60, 50, 40, 30, 20, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 ], values: [ 'Ք', 'Փ', 'Ւ', 'Ց', 'Ր', 'Տ', 'Վ', 'Ս', 'Ռ', 'Ջ', 'Պ', 'Չ', 'Ո', 'Շ', 'Ն', 'Յ', 'Մ', 'Ճ', 'Ղ', 'Ձ', 'Հ', 'Կ', 'Ծ', 'Խ', 'Լ', 'Ի', 'Ժ', 'Թ', 'Ը', 'Է', 'Զ', 'Ե', 'Դ', 'Գ', 'Բ', 'Ա' ] }, on = { integers: [ 1e4, 9e3, 8e3, 7e3, 6e3, 5e3, 4e3, 3e3, 2e3, 1e3, 400, 300, 200, 100, 90, 80, 70, 60, 50, 40, 30, 20, 19, 18, 17, 16, 15, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 ], values: [ 'י׳', 'ט׳', 'ח׳', 'ז׳', 'ו׳', 'ה׳', 'ד׳', 'ג׳', 'ב׳', 'א׳', 'ת', 'ש', 'ר', 'ק', 'צ', 'פ', 'ע', 'ס', 'נ', 'מ', 'ל', 'כ', 'יט', 'יח', 'יז', 'טז', 'טו', 'י', 'ט', 'ח', 'ז', 'ו', 'ה', 'ד', 'ג', 'ב', 'א' ] }, Qn = { integers: [ 1e4, 9e3, 8e3, 7e3, 6e3, 5e3, 4e3, 3e3, 2e3, 1e3, 900, 800, 700, 600, 500, 400, 300, 200, 100, 90, 80, 70, 60, 50, 40, 30, 20, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 ], values: [ 'ჵ', 'ჰ', 'ჯ', 'ჴ', 'ხ', 'ჭ', 'წ', 'ძ', 'ც', 'ჩ', 'შ', 'ყ', 'ღ', 'ქ', 'ფ', 'ჳ', 'ტ', 'ს', 'რ', 'ჟ', 'პ', 'ო', 'ჲ', 'ნ', 'მ', 'ლ', 'კ', 'ი', 'თ', 'ჱ', 'ზ', 'ვ', 'ე', 'დ', 'გ', 'ბ', 'ა' ] }, cn = '마이너스', an = function(A, e, t) { var B = t ? '. ' : '', r = t ? '、' : '', n = t ? ', ' : '', s = t ? ' ' : ''; switch (e) { case 0: return '•' + s; case 1: return '◦' + s; case 2: return '◾' + s; case 5: var o = en(A, 48, 57, !0, B); return o.length < 4 ? '0' + o : o; case 4: return tn(A, '〇一二三四五六七八九', r); case 6: return $r(A, 1, 3999, nn, 3, B).toLowerCase(); case 7: return $r(A, 1, 3999, nn, 3, B); case 8: return en(A, 945, 969, !1, B); case 9: return en(A, 97, 122, !1, B); case 10: return en(A, 65, 90, !1, B); case 11: return en(A, 1632, 1641, !0, B); case 12: case 49: return $r(A, 1, 9999, sn, 3, B); case 35: return $r(A, 1, 9999, sn, 3, B).toLowerCase(); case 13: return en(A, 2534, 2543, !0, B); case 14: case 30: return en(A, 6112, 6121, !0, B); case 15: return tn(A, '子丑寅卯辰巳午未申酉戌亥', r); case 16: return tn(A, '甲乙丙丁戊己庚辛壬癸', r); case 17: case 48: return Bn(A, '零一二三四五六七八九', '十百千萬', '負', r, 14); case 47: return Bn(A, '零壹貳參肆伍陸柒捌玖', '拾佰仟萬', '負', r, 15); case 42: return Bn(A, '零一二三四五六七八九', '十百千萬', '负', r, 14); case 41: return Bn(A, '零壹贰叁肆伍陆柒捌玖', '拾佰仟萬', '负', r, 15); case 26: return Bn(A, '〇一二三四五六七八九', '十百千万', 'マイナス', r, 0); case 25: return Bn(A, '零壱弐参四伍六七八九', '拾百千万', 'マイナス', r, 7); case 31: return Bn(A, '영일이삼사오육칠팔구', '십백천만', cn, n, 7); case 33: return Bn(A, '零一二三四五六七八九', '十百千萬', cn, n, 0); case 32: return Bn(A, '零壹貳參四五六七八九', '拾百千', cn, n, 7); case 18: return en(A, 2406, 2415, !0, B); case 20: return $r(A, 1, 19999, Qn, 3, B); case 21: return en(A, 2790, 2799, !0, B); case 22: return en(A, 2662, 2671, !0, B); case 22: return $r(A, 1, 10999, on, 3, B); case 23: return tn( A, 'あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん'); case 24: return tn( A, 'いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす'); case 27: return en(A, 3302, 3311, !0, B); case 28: return tn( A, 'アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン', r); case 29: return tn( A, 'イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス', r); case 34: return en(A, 3792, 3801, !0, B); case 37: return en(A, 6160, 6169, !0, B); case 38: return en(A, 4160, 4169, !0, B); case 39: return en(A, 2918, 2927, !0, B); case 40: return en(A, 1776, 1785, !0, B); case 43: return en(A, 3046, 3055, !0, B); case 44: return en(A, 3174, 3183, !0, B); case 45: return en(A, 3664, 3673, !0, B); case 46: return en(A, 3872, 3881, !0, B); default: return en(A, 48, 57, !0, B) } }, gn = 'data-html2canvas-ignore', wn = (Un.prototype.toIFrame = function(A, B) { var e = this, r = ln(A, B); if (!r.contentWindow) return Promise.reject('Unable to find iframe window'); var t = A.defaultView.pageXOffset, n = A.defaultView.pageYOffset, s = r.contentWindow, o = s.document, A = Fn(r).then(function() { return a(e, void 0, void 0, function() { var e, t; return H(this, function(A) { switch (A.label) { case 0: return this.scrolledElements.forEach(pn), s && (s.scrollTo(B.left, B.top), !/(iPad|iPhone|iPod)/g.test( navigator.userAgent) || s.scrollY === B.top && s.scrollX === B.left || (this.context.logger.warn( 'Unable to restore scroll position for cloned document'), this.context.windowBounds = this.context.windowBounds .add( s.scrollX - B.left, s.scrollY - B.top, 0, 0))), e = this.options.onclone, void 0 === (t = this.clonedReferenceElement) ? [ 2, Promise.reject( 'Error finding the ' + this.referenceElement.nodeName + ' in the cloned document') ] : o.fonts && o.fonts.ready ? [4, o.fonts.ready] : [3, 2]; case 1: A.sent(), A.label = 2; case 2: return /(AppleWebKit)/g.test( navigator.userAgent) ? [4, un(o)] : [3, 4]; case 3: A.sent(), A.label = 4; case 4: return 'function' == typeof e ? [ 2, Promise.resolve() .then(function() { return e(o, t) }) .then(function() { return r }) ] : [2, r] } }) }) }); return o.open(), o.write(fn(document.doctype) + '<html></html>'), Hn(this.referenceElement.ownerDocument, t, n), o.replaceChild( o.adoptNode(this.documentElement), o.documentElement), o.close(), A }, Un.prototype.createElementClone = function(A) { if (cB(A, 2), Jr(A)) return this.createCanvasClone(A); if (Lr(A)) return this.createStyleClone(A); var e = A.cloneNode(!1); return Yr(e) && (Yr(A) && A.currentSrc && A.currentSrc !== A.src && (e.src = A.currentSrc, e.srcset = ''), 'lazy' === e.loading && (e.loading = 'eager')), e }, Un.prototype.createStyleClone = function(A) { try { var e = A.sheet; if (e && e.cssRules) { var t = [].slice.call(e.cssRules, 0) .reduce( function(A, e) { return e && 'string' == typeof e.cssText ? A + e.cssText : A }, ''), B = A.cloneNode(!1); return B.textContent = t, B } } catch (A) { if (this.context.logger.error( 'Unable to access cssRules property', A), 'SecurityError' !== A.name) throw A } return A.cloneNode(!1) }, Un.prototype.createCanvasClone = function(e) { var A; if (this.options.inlineImages && e.ownerDocument) { var t = e.ownerDocument.createElement('img'); try { return t.src = e.toDataURL(), t } catch (A) { this.context.logger.info( 'Unable to inline canvas contents, canvas is tainted', e) } } t = e.cloneNode(!1); try { t.width = e.width, t.height = e.height; var B, r, n = e.getContext('2d'), s = t.getContext('2d'); return s && (!this.options.allowTaint && n ? s.putImageData( n.getImageData(0, 0, e.width, e.height), 0, 0) : (!(B = null !== (A = e.getContext( 'webgl2')) && void 0 !== A ? A : e.getContext('webgl')) || !1 === (null == (r = B.getContextAttributes()) ? void 0 : r.preserveDrawingBuffer) && this.context.logger.warn( 'Unable to clone WebGL context as it has preserveDrawingBuffer=false', e), s.drawImage(e, 0, 0))), t } catch (A) { this.context.logger.info( 'Unable to clone canvas as it is tainted', e) } return t }, Un.prototype.cloneNode = function(A) { if (Tr(A)) return document.createTextNode(A.data); if (!A.ownerDocument) return A.cloneNode(!1); var e = A.ownerDocument.defaultView; if (e && Gr(A) && (Or(A) || Vr(A))) { var t = this.createElementClone(A); t.style.transitionProperty = 'none'; var B = e.getComputedStyle(A), r = e.getComputedStyle(A, ':before'), n = e.getComputedStyle(A, ':after'); this.referenceElement === A && Or(t) && (this.clonedReferenceElement = t), Xr(t) && Kn(t); for (var e = this.counters.parse(new iB(this.context, B)), r = this.resolvePseudoContent(A, t, r, rn.BEFORE), s = A.firstChild; s; s = s.nextSibling) Gr(s) && ('SCRIPT' === s.tagName || s.hasAttribute(gn) || 'function' == typeof this.options.ignoreElements && this.options.ignoreElements(s)) || this.options.copyStyles && Gr(s) && Lr(s) || t.appendChild(this.cloneNode(s)); r && t.insertBefore(r, t.firstChild); n = this.resolvePseudoContent(A, t, n, rn.AFTER); return n && t.appendChild(n), this.counters.pop(e), B && (this.options.copyStyles || Vr(A)) && !Wr(A) && dn(B, t), 0 === A.scrollTop && 0 === A.scrollLeft || this.scrolledElements.push( [t, A.scrollLeft, A.scrollTop]), (Zr(A) || _r(A)) && (Zr(t) || _r(t)) && (t.value = A.value), t } return A.cloneNode(!1) }, Un.prototype.resolvePseudoContent = function(o, A, e, t) { var i = this; if (e) { var B = e.content, Q = A.ownerDocument; if (Q && B && 'none' !== B && '-moz-alt-content' !== B && 'none' !== e.display) { this.counters.parse(new iB(this.context, e)); var c = new oB(this.context, e), a = Q.createElement('html2canvaspseudoelement'); dn(e, a), c.content.forEach(function(A) { if (0 === A.type) a.appendChild(Q.createTextNode(A.value)); else if (22 === A.type) { var e = Q.createElement('img'); e.src = A.value, e.style.opacity = '1', a.appendChild(e) } else if (18 === A.type) { var t, B, r, n, s; 'attr' === A.name ? (e = A.values.filter(NA)).length && a.appendChild(Q.createTextNode( o.getAttribute(e[0].value) || '')) : 'counter' === A.name ? (r = (B = A.values.filter(WA))[0], B = B[1], r && NA(r) && (t = i.counters.getCounterValue(r.value), s = B && NA(B) ? ut.parse(i.context, B.value) : 3, a.appendChild( Q.createTextNode(an(t, s, !1))))) : 'counters' === A.name && (r = (t = A.values.filter(WA))[0], s = t[1], B = t[2], r && NA(r) && (r = i.counters.getCounterValues(r.value), n = B && NA(B) ? ut.parse(i.context, B.value) : 3, s = s && 0 === s.type ? s.value : '', s = r.map(function(A) { return an(A, n, !1) }).join(s), a.appendChild(Q.createTextNode(s)))) } else if (20 === A.type) switch (A.value) { case 'open-quote': a.appendChild(Q.createTextNode( Ot(c.quotes, i.quoteDepth++, !0))); break; case 'close-quote': a.appendChild(Q.createTextNode( Ot(c.quotes, --i.quoteDepth, !1))); break; default: a.appendChild(Q.createTextNode(A.value)) } }), a.className = En + ' ' + In; t = t === rn.BEFORE ? ' ' + En : ' ' + In; return Vr(A) ? A.className.baseValue += t : A.className += t, a } } }, Un.destroy = function(A) { return !!A.parentNode && (A.parentNode.removeChild(A), !0) }, Un); function Un(A, e, t) { if (this.context = A, this.options = t, this.scrolledElements = [], this.referenceElement = e, this.counters = new jr, this.quoteDepth = 0, !e.ownerDocument) throw new Error('Cloned element does not have an owner document'); this.documentElement = this.cloneNode(e.ownerDocument.documentElement) } (we = rn = rn || {})[we.BEFORE = 0] = 'BEFORE', we[we.AFTER = 1] = 'AFTER'; function Cn(e) { return new Promise(function(A) { !e.complete && e.src ? (e.onload = A, e.onerror = A) : A() }) } var ln = function(A, e) { var t = A.createElement('iframe'); return t.className = 'html2canvas-container', t.style.visibility = 'hidden', t.style.position = 'fixed', t.style.left = '-10000px', t.style.top = '0px', t.style.border = '0', t.width = e.width.toString(), t.height = e.height.toString(), t.scrolling = 'no', t.setAttribute(gn, 'true'), A.body.appendChild(t), t }, un = function(A) { return Promise.all([].slice.call(A.images, 0).map(Cn)) }, Fn = function(r) { return new Promise(function(e, A) { var t = r.contentWindow; if (!t) return A('No window assigned for iframe'); var B = t.document; t.onload = r.onload = function() { t.onload = r.onload = null; var A = setInterval(function() { 0 < B.body.childNodes.length && 'complete' === B.readyState && (clearInterval(A), e(r)) }, 50) } }) }, hn = ['all', 'd', 'content'], dn = function(A, e) { for (var t = A.length - 1; 0 <= t; t--) { var B = A.item(t); -1 === hn.indexOf(B) && e.style.setProperty(B, A.getPropertyValue(B)) } return e }, fn = function(A) { var e = ''; return A && (e += '<!DOCTYPE ', A.name && (e += A.name), A.internalSubset && (e += A.internalSubset), A.publicId && (e += '"' + A.publicId + '"'), A.systemId && (e += '"' + A.systemId + '"'), e += '>'), e }, Hn = function(A, e, t) { A && A.defaultView && (e !== A.defaultView.pageXOffset || t !== A.defaultView.pageYOffset) && A.defaultView.scrollTo(e, t) }, pn = function(A) { var e = A[0], t = A[1], A = A[2]; e.scrollLeft = t, e.scrollTop = A }, En = '___html2canvas___pseudoelement_before', In = '___html2canvas___pseudoelement_after', yn = '{\n content: "" !important;\n display: none !important;\n}', Kn = function(A) { mn(A, '.' + En + ':before' + yn + '\n .' + In + ':after' + yn) }, mn = function(A, e) { var t = A.ownerDocument; t && ((t = t.createElement('style')).textContent = e, A.appendChild(t)) }, Ln = (bn.getOrigin = function(A) { var e = bn._link; return e ? (e.href = A, e.href = e.href, e.protocol + e.hostname + e.port) : 'about:blank' }, bn.isSameOrigin = function(A) { return bn.getOrigin(A) === bn._origin }, bn.setContext = function(A) { bn._link = A.document.createElement('a'), bn._origin = bn.getOrigin(A.location.href) }, bn._origin = 'about:blank', bn); function bn() {} var Dn = (vn.prototype.addImage = function(A) { var e = Promise.resolve(); return this.has(A) || (Vn(A) || Tn(A)) && (this._cache[A] = this.loadImage(A)) .catch(function() {}), e }, vn.prototype.match = function(A) { return this._cache[A] }, vn.prototype.loadImage = function(s) { return a(this, void 0, void 0, function() { var e, B, t, r, n = this; return H(this, function(A) { switch (A.label) { case 0: return (e = Ln.isSameOrigin(s), B = !Gn(s) && !0 === this._options.useCORS && VB.SUPPORT_CORS_IMAGES && !e, t = !Gn(s) && !e && !Vn(s) && 'string' == typeof this._options.proxy && VB.SUPPORT_CORS_XHR && !B, e || !1 !== this._options.allowTaint || Gn(s) || Vn(s) || t || B) ? (r = s, t ? [4, this.proxy(r)] : [3, 2]) : [2]; case 1: r = A.sent(), A.label = 2; case 2: return this.context.logger.debug( 'Added image ' + s.substring(0, 256)), [ 4, new Promise(function(A, e) { var t = new Image; t.onload = function() { return A(t) }, t.onerror = e, (On(r) || B) && (t.crossOrigin = 'anonymous'), t.src = r, !0 === t.complete && setTimeout( function() { return A(t) }, 500), 0 < n._options.imageTimeout && setTimeout(function() { return e( 'Timed out (' + n._options.imageTimeout + 'ms) loading image') }, n._options.imageTimeout) }) ]; case 3: return [2, A.sent()] } }) }) }, vn.prototype.has = function(A) { return void 0 !== this._cache[A] }, vn.prototype.keys = function() { return Promise.resolve(Object.keys(this._cache)) }, vn.prototype.proxy = function(s) { var o = this, i = this._options.proxy; if (!i) throw new Error('No proxy defined'); var Q = s.substring(0, 256); return new Promise(function(e, t) { var B = VB.SUPPORT_RESPONSE_TYPE ? 'blob' : 'text', r = new XMLHttpRequest; r.onload = function() { var A; 200 === r.status ? 'text' == B ? e(r.response) : ((A = new FileReader) .addEventListener( 'load', function() { return e(A.result) }, !1), A.addEventListener( 'error', function(A) { return t(A) }, !1), A.readAsDataURL(r.response)) : t('Failed to proxy resource ' + Q + ' with status code ' + r.status) }, r.onerror = t; var A, n = -1 < i.indexOf('?') ? '&' : '?'; r.open( 'GET', i + n + 'url=' + encodeURIComponent(s) + '&responseType=' + B), 'text' != B && r instanceof XMLHttpRequest && (r.responseType = B), o._options.imageTimeout && (A = o._options.imageTimeout, r.timeout = A, r.ontimeout = function() { return t('Timed out (' + A + 'ms) proxying ' + Q) }), r.send() }) }, vn); function vn(A, e) { this.context = A, this._options = e, this._cache = {} } var xn = /^data:image\/svg\+xml/i, Mn = /^data:image\/.*;base64,/i, Sn = /^data:image\/.*/i, Tn = function(A) { return VB.SUPPORT_SVG_DRAWING || !kn(A) }, Gn = function(A) { return Sn.test(A) }, On = function(A) { return Mn.test(A) }, Vn = function(A) { return 'blob' === A.substr(0, 4) }, kn = function(A) { return 'svg' === A.substr(-3).toLowerCase() || xn.test(A) }, Rn = (Pn.prototype.add = function(A, e) { return new Pn(this.x + A, this.y + e) }, Pn); function Pn(A, e) { this.type = 0, this.x = A, this.y = e } function Nn(A, e, t) { return new Rn(A.x + (e.x - A.x) * t, A.y + (e.y - A.y) * t) } var Xn = (Jn.prototype.subdivide = function(A, e) { var t = Nn(this.start, this.startControl, A), B = Nn(this.startControl, this.endControl, A), r = Nn(this.endControl, this.end, A), n = Nn(t, B, A), B = Nn(B, r, A), A = Nn(n, B, A); return e ? new Jn(this.start, t, n, A) : new Jn(A, B, r, this.end) }, Jn.prototype.add = function(A, e) { return new Jn( this.start.add(A, e), this.startControl.add(A, e), this.endControl.add(A, e), this.end.add(A, e)) }, Jn.prototype.reverse = function() { return new Jn( this.end, this.endControl, this.startControl, this.start) }, Jn); function Jn(A, e, t, B) { this.type = 1, this.start = A, this.startControl = e, this.endControl = t, this.end = B } function Yn(A) { return 1 === A.type } var Wn, Zn = function(A) { var e = A.styles, t = A.bounds, B = (l = zA(e.borderTopLeftRadius, t.width, t.height))[0], r = l[1], n = (u = zA(e.borderTopRightRadius, t.width, t.height))[0], s = u[1], o = (F = zA(e.borderBottomRightRadius, t.width, t.height))[0], i = F[1], Q = (h = zA(e.borderBottomLeftRadius, t.width, t.height))[0], c = h[1]; (d = []).push((B + n) / t.width), d.push((Q + o) / t.width), d.push((r + c) / t.height), d.push((s + i) / t.height), 1 < (f = Math.max.apply(Math, d)) && (B /= f, r /= f, n /= f, s /= f, o /= f, i /= f, Q /= f, c /= f); var a = t.width - n, g = t.height - i, w = t.width - o, U = t.height - c, C = e.borderTopWidth, l = e.borderRightWidth, u = e.borderBottomWidth, F = e.borderLeftWidth, h = ie(e.paddingTop, A.bounds.width), d = ie(e.paddingRight, A.bounds.width), f = ie(e.paddingBottom, A.bounds.width), A = ie(e.paddingLeft, A.bounds.width); this.topLeftBorderDoubleOuterBox = 0 < B || 0 < r ? $n(t.left + F / 3, t.top + C / 3, B - F / 3, r - C / 3, Wn.TOP_LEFT) : new Rn(t.left + F / 3, t.top + C / 3), this.topRightBorderDoubleOuterBox = 0 < B || 0 < r ? $n(t.left + a, t.top + C / 3, n - l / 3, s - C / 3, Wn.TOP_RIGHT) : new Rn(t.left + t.width - l / 3, t.top + C / 3), this.bottomRightBorderDoubleOuterBox = 0 < o || 0 < i ? $n(t.left + w, t.top + g, o - l / 3, i - u / 3, Wn.BOTTOM_RIGHT) : new Rn(t.left + t.width - l / 3, t.top + t.height - u / 3), this.bottomLeftBorderDoubleOuterBox = 0 < Q || 0 < c ? $n(t.left + F / 3, t.top + U, Q - F / 3, c - u / 3, Wn.BOTTOM_LEFT) : new Rn(t.left + F / 3, t.top + t.height - u / 3), this.topLeftBorderDoubleInnerBox = 0 < B || 0 < r ? $n(t.left + 2 * F / 3, t.top + 2 * C / 3, B - 2 * F / 3, r - 2 * C / 3, Wn.TOP_LEFT) : new Rn(t.left + 2 * F / 3, t.top + 2 * C / 3), this.topRightBorderDoubleInnerBox = 0 < B || 0 < r ? $n(t.left + a, t.top + 2 * C / 3, n - 2 * l / 3, s - 2 * C / 3, Wn.TOP_RIGHT) : new Rn(t.left + t.width - 2 * l / 3, t.top + 2 * C / 3), this.bottomRightBorderDoubleInnerBox = 0 < o || 0 < i ? $n(t.left + w, t.top + g, o - 2 * l / 3, i - 2 * u / 3, Wn.BOTTOM_RIGHT) : new Rn(t.left + t.width - 2 * l / 3, t.top + t.height - 2 * u / 3), this.bottomLeftBorderDoubleInnerBox = 0 < Q || 0 < c ? $n(t.left + 2 * F / 3, t.top + U, Q - 2 * F / 3, c - 2 * u / 3, Wn.BOTTOM_LEFT) : new Rn(t.left + 2 * F / 3, t.top + t.height - 2 * u / 3), this.topLeftBorderStroke = 0 < B || 0 < r ? $n(t.left + F / 2, t.top + C / 2, B - F / 2, r - C / 2, Wn.TOP_LEFT) : new Rn(t.left + F / 2, t.top + C / 2), this.topRightBorderStroke = 0 < B || 0 < r ? $n(t.left + a, t.top + C / 2, n - l / 2, s - C / 2, Wn.TOP_RIGHT) : new Rn(t.left + t.width - l / 2, t.top + C / 2), this.bottomRightBorderStroke = 0 < o || 0 < i ? $n(t.left + w, t.top + g, o - l / 2, i - u / 2, Wn.BOTTOM_RIGHT) : new Rn(t.left + t.width - l / 2, t.top + t.height - u / 2), this.bottomLeftBorderStroke = 0 < Q || 0 < c ? $n(t.left + F / 2, t.top + U, Q - F / 2, c - u / 2, Wn.BOTTOM_LEFT) : new Rn(t.left + F / 2, t.top + t.height - u / 2), this.topLeftBorderBox = 0 < B || 0 < r ? $n(t.left, t.top, B, r, Wn.TOP_LEFT) : new Rn(t.left, t.top), this.topRightBorderBox = 0 < n || 0 < s ? $n(t.left + a, t.top, n, s, Wn.TOP_RIGHT) : new Rn(t.left + t.width, t.top), this.bottomRightBorderBox = 0 < o || 0 < i ? $n(t.left + w, t.top + g, o, i, Wn.BOTTOM_RIGHT) : new Rn(t.left + t.width, t.top + t.height), this.bottomLeftBorderBox = 0 < Q || 0 < c ? $n(t.left, t.top + U, Q, c, Wn.BOTTOM_LEFT) : new Rn(t.left, t.top + t.height), this.topLeftPaddingBox = 0 < B || 0 < r ? $n(t.left + F, t.top + C, Math.max(0, B - F), Math.max(0, r - C), Wn.TOP_LEFT) : new Rn(t.left + F, t.top + C), this.topRightPaddingBox = 0 < n || 0 < s ? $n(t.left + Math.min(a, t.width - l), t.top + C, a > t.width + l ? 0 : Math.max(0, n - l), Math.max(0, s - C), Wn.TOP_RIGHT) : new Rn(t.left + t.width - l, t.top + C), this.bottomRightPaddingBox = 0 < o || 0 < i ? $n(t.left + Math.min(w, t.width - F), t.top + Math.min(g, t.height - u), Math.max(0, o - l), Math.max(0, i - u), Wn.BOTTOM_RIGHT) : new Rn(t.left + t.width - l, t.top + t.height - u), this.bottomLeftPaddingBox = 0 < Q || 0 < c ? $n(t.left + F, t.top + Math.min(U, t.height - u), Math.max(0, Q - F), Math.max(0, c - u), Wn.BOTTOM_LEFT) : new Rn(t.left + F, t.top + t.height - u), this.topLeftContentBox = 0 < B || 0 < r ? $n(t.left + F + A, t.top + C + h, Math.max(0, B - (F + A)), Math.max(0, r - (C + h)), Wn.TOP_LEFT) : new Rn(t.left + F + A, t.top + C + h), this.topRightContentBox = 0 < n || 0 < s ? $n(t.left + Math.min(a, t.width + F + A), t.top + C + h, a > t.width + F + A ? 0 : n - F + A, s - (C + h), Wn.TOP_RIGHT) : new Rn(t.left + t.width - (l + d), t.top + C + h), this.bottomRightContentBox = 0 < o || 0 < i ? $n(t.left + Math.min(w, t.width - (F + A)), t.top + Math.min(g, t.height + C + h), Math.max(0, o - (l + d)), i - (u + f), Wn.BOTTOM_RIGHT) : new Rn(t.left + t.width - (l + d), t.top + t.height - (u + f)), this.bottomLeftContentBox = 0 < Q || 0 < c ? $n(t.left + F + A, t.top + U, Math.max(0, Q - (F + A)), c - (u + f), Wn.BOTTOM_LEFT) : new Rn(t.left + F + A, t.top + t.height - (u + f)) }; (we = Wn = Wn || {})[we.TOP_LEFT = 0] = 'TOP_LEFT', we[we.TOP_RIGHT = 1] = 'TOP_RIGHT', we[we.BOTTOM_RIGHT = 2] = 'BOTTOM_RIGHT', we[we.BOTTOM_LEFT = 3] = 'BOTTOM_LEFT'; function _n(A) { return [ A.topLeftBorderBox, A.topRightBorderBox, A.bottomRightBorderBox, A.bottomLeftBorderBox ] } function qn(A) { return [ A.topLeftPaddingBox, A.topRightPaddingBox, A.bottomRightPaddingBox, A.bottomLeftPaddingBox ] } function jn(A) { return 1 === A.type } function zn(A, t) { return A.length === t.length && A.some(function(A, e) { return A === t[e] }) } var $n = function(A, e, t, B, r) { var n = (Math.sqrt(2) - 1) / 3 * 4, s = t * n, o = B * n, i = A + t, Q = e + B; switch (r) { case Wn.TOP_LEFT: return new Xn( new Rn(A, Q), new Rn(A, Q - o), new Rn(i - s, e), new Rn(i, e)); case Wn.TOP_RIGHT: return new Xn( new Rn(A, e), new Rn(A + s, e), new Rn(i, Q - o), new Rn(i, Q)); case Wn.BOTTOM_RIGHT: return new Xn( new Rn(i, e), new Rn(i, e + o), new Rn(A + s, Q), new Rn(A, Q)); default: Wn.BOTTOM_LEFT; return new Xn( new Rn(i, Q), new Rn(i - s, Q), new Rn(A, e + o), new Rn(A, e)) } }, As = function(A, e, t) { this.offsetX = A, this.offsetY = e, this.matrix = t, this.type = 0, this.target = 6 }, es = function(A, e) { this.path = A, this.target = e, this.type = 1 }, ts = function(A) { this.opacity = A, this.type = 2, this.target = 6 }, Bs = function(A) { this.element = A, this.inlineLevel = [], this.nonInlineLevel = [], this.negativeZIndex = [], this.zeroOrAutoZIndexOrTransformedOrOpacity = [], this.positiveZIndex = [], this.nonPositionedFloats = [], this.nonPositionedInlineLevel = [] }, rs = (ns.prototype.getEffects = function(e) { for (var A = -1 === [2, 3].indexOf(this.container.styles.position), t = this.parent, B = this.effects.slice(0); t;) { var r, n, s = t.effects.filter(function(A) { return !jn(A) }); A || 0 !== t.container.styles.position || !t.parent ? (B.unshift.apply(B, s), A = -1 === [2, 3].indexOf(t.container.styles.position), 0 !== t.container.styles.overflowX && (r = _n(t.curves), n = qn(t.curves), zn(r, n) || B.unshift(new es(n, 6)))) : B.unshift.apply(B, s), t = t.parent } return B.filter(function(A) { return Gt(A.target, e) }) }, ns); function ns(A, e) { var t, B; this.container = A, this.parent = e, this.effects = [], this.curves = new Zn(this.container), this.container.styles.opacity < 1 && this.effects.push(new ts(this.container.styles.opacity)), null !== this.container.styles.transform && (e = this.container.bounds.left + this.container.styles.transformOrigin[0].number, t = this.container.bounds.top + this.container.styles.transformOrigin[1].number, B = this.container.styles.transform, this.effects.push(new As(e, t, B))), 0 !== this.container.styles.overflowX && (t = _n(this.curves), B = qn(this.curves), zn(t, B) ? this.effects.push(new es(t, 6)) : (this.effects.push(new es(t, 2)), this.effects.push(new es(B, 4)))) } function ss(A, e) { switch (e) { case 0: return Cs( A.topLeftBorderBox, A.topLeftPaddingBox, A.topRightBorderBox, A.topRightPaddingBox); case 1: return Cs( A.topRightBorderBox, A.topRightPaddingBox, A.bottomRightBorderBox, A.bottomRightPaddingBox); case 2: return Cs( A.bottomRightBorderBox, A.bottomRightPaddingBox, A.bottomLeftBorderBox, A.bottomLeftPaddingBox); default: return Cs( A.bottomLeftBorderBox, A.bottomLeftPaddingBox, A.topLeftBorderBox, A.topLeftPaddingBox) } } function os(A) { var e = A.bounds, A = A.styles; return e.add( A.borderLeftWidth, A.borderTopWidth, -(A.borderRightWidth + A.borderLeftWidth), -(A.borderTopWidth + A.borderBottomWidth)) } function is(A) { var e = A.styles, t = A.bounds, B = ie(e.paddingLeft, t.width), r = ie(e.paddingRight, t.width), n = ie(e.paddingTop, t.width), A = ie(e.paddingBottom, t.width); return t.add( B + e.borderLeftWidth, n + e.borderTopWidth, -(e.borderRightWidth + e.borderLeftWidth + B + r), -(e.borderTopWidth + e.borderBottomWidth + n + A)) } function Qs(A, e, t) { var B = (r = us(A.styles.backgroundOrigin, e), n = A, 0 === r ? n.bounds : (2 === r ? is : os)(n)), r = (s = us(A.styles.backgroundClip, e), o = A, 0 === s ? o.bounds : (2 === s ? is : os)(o)), n = ls(us(A.styles.backgroundSize, e), t, B), s = n[0], o = n[1], t = zA(us(A.styles.backgroundPosition, e), B.width - s, B.height - o); return [ Fs(us(A.styles.backgroundRepeat, e), t, n, B, r), Math.round(B.left + t[0]), Math.round(B.top + t[1]), s, o ] } function cs(A) { return NA(A) && A.value === xe.AUTO } function as (A) { return 'number' == typeof A } var gs = function(Q, c, a, g) { Q.container.elements.forEach(function(A) { var e = Gt(A.flags, 4), t = Gt(A.flags, 2), B = new rs(A, Q); Gt(A.styles.display, 2048) && g.push(B); var r, n, s, o, i = Gt(A.flags, 8) ? [] : g; e || t ? (r = e || A.styles.isPositioned() ? a : c, t = new Bs(B), A.styles.isPositioned() || A.styles.opacity < 1 || A.styles.isTransformed() ? (n = A.styles.zIndex.order) < 0 ? (s = 0, r.negativeZIndex.some(function(A, e) { return n > A.element.container.styles.zIndex.order ? (s = e, !1) : 0 < s }), r.negativeZIndex.splice(s, 0, t)) : 0 < n ? (o = 0, r.positiveZIndex.some(function(A, e) { return n >= A.element.container.styles.zIndex.order ? (o = e + 1, !1) : 0 < o }), r.positiveZIndex.splice(o, 0, t)) : r.zeroOrAutoZIndexOrTransformedOrOpacity.push(t) : (A.styles.isFloating() ? r.nonPositionedFloats : r.nonPositionedInlineLevel) .push(t), gs(B, t, e ? t : a, i)) : ((A.styles.isInlineLevel() ? c.inlineLevel : c.nonInlineLevel) .push(B), gs(B, c, a, i)), Gt(A.flags, 8) && ws(A, i) }) }, ws = function(A, e) { for (var t = A instanceof Qr ? A.start : 1, B = A instanceof Qr && A.reversed, r = 0; r < e.length; r++) { var n = e[r]; n.container instanceof sr && 'number' == typeof n.container.value && 0 !== n.container.value && (t = n.container.value), n.listValue = an(t, n.container.styles.listStyleType, !0), t += B ? -1 : 1 } }, Us = function(A, e) { var t = []; return Yn(A) ? t.push(A.subdivide(.5, !1)) : t.push(A), Yn(e) ? t.push(e.subdivide(.5, !0)) : t.push(e), t }, Cs = function(A, e, t, B) { var r = []; return Yn(A) ? r.push(A.subdivide(.5, !1)) : r.push(A), Yn(t) ? r.push(t.subdivide(.5, !0)) : r.push(t), Yn(B) ? r.push(B.subdivide(.5, !0).reverse()) : r.push(B), Yn(e) ? r.push(e.subdivide(.5, !1).reverse()) : r.push(e), r }, ls = function(A, e, t) { var B = e[0], r = e[1], n = e[2], s = A[0], o = A[1]; if (!s) return [0, 0]; if (qA(s) && o && qA(o)) return [ie(s, t.width), ie(o, t.height)]; var i = as (n); if (NA(s) && (s.value === xe.CONTAIN || s.value === xe.COVER)) return as (n) ? t.width / t.height < n != (s.value === xe.COVER) ? [t.width, t.width / n] : [t.height * n, t.height] : [t.width, t.height]; var Q = as (B), e = as (r), A = Q || e; if (cs(s) && (!o || cs(o))) return Q && e ? [B, r] : i || A ? A && i ? [Q ? B : r * n, e ? r : B / n] : [Q ? B : t.width, e ? r : t.height] : [t.width, t.height]; if (i) { var c = 0, a = 0; return qA(s) ? c = ie(s, t.width) : qA(o) && (a = ie(o, t.height)), cs(s) ? c = a * n : o && !cs(o) || (a = c / n), [c, a] } c = null, a = null; if (qA(s) ? c = ie(s, t.width) : o && qA(o) && (a = ie(o, t.height)), null !== (c = null !== (a = null !== c && (!o || cs(o)) ? Q && e ? c / B * r : t.height : a) && cs(s) ? Q && e ? a / r * B : t.width : c) && null !== a) return [c, a]; throw new Error('Unable to calculate background-size for element') }, us = function(A, e) { e = A[e]; return void 0 === e ? A[0] : e }, Fs = function(A, e, t, B, r) { var n = e[0], s = e[1], o = t[0], i = t[1]; switch (A) { case 2: return [ new Rn(Math.round(B.left), Math.round(B.top + s)), new Rn(Math.round(B.left + B.width), Math.round(B.top + s)), new Rn(Math.round(B.left + B.width), Math.round(i + B.top + s)), new Rn(Math.round(B.left), Math.round(i + B.top + s)) ]; case 3: return [ new Rn(Math.round(B.left + n), Math.round(B.top)), new Rn(Math.round(B.left + n + o), Math.round(B.top)), new Rn(Math.round(B.left + n + o), Math.round(B.height + B.top)), new Rn(Math.round(B.left + n), Math.round(B.height + B.top)) ]; case 1: return [ new Rn(Math.round(B.left + n), Math.round(B.top + s)), new Rn(Math.round(B.left + n + o), Math.round(B.top + s)), new Rn(Math.round(B.left + n + o), Math.round(B.top + s + i)), new Rn(Math.round(B.left + n), Math.round(B.top + s + i)) ]; default: return [ new Rn(Math.round(r.left), Math.round(r.top)), new Rn(Math.round(r.left + r.width), Math.round(r.top)), new Rn( Math.round(r.left + r.width), Math.round(r.height + r.top)), new Rn(Math.round(r.left), Math.round(r.height + r.top)) ] } }, hs = 'Hidden Text', ds = (fs.prototype.parseMetrics = function(A, e) { var t = this._document.createElement('div'), B = this._document.createElement('img'), r = this._document.createElement('span'), n = this._document.body; t.style.visibility = 'hidden', t.style.fontFamily = A, t.style.fontSize = e, t.style.margin = '0', t.style.padding = '0', t.style.whiteSpace = 'nowrap', n.appendChild(t), B.src = 'data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7', B.width = 1, B.height = 1, B.style.margin = '0', B.style.padding = '0', B.style.verticalAlign = 'baseline', r.style.fontFamily = A, r.style.fontSize = e, r.style.margin = '0', r.style.padding = '0', r.appendChild(this._document.createTextNode(hs)), t.appendChild(r), t.appendChild(B); e = B.offsetTop - r.offsetTop + 2; t.removeChild(r), t.appendChild(this._document.createTextNode(hs)), t.style.lineHeight = 'normal', B.style.verticalAlign = 'super'; B = B.offsetTop - t.offsetTop + 2; return n.removeChild(t), { baseline: e, middle: B } }, fs.prototype.getMetrics = function(A, e) { var t = A + ' ' + e; return void 0 === this._data[t] && (this._data[t] = this.parseMetrics(A, e)), this._data[t] }, fs); function fs(A) { this._data = {}, this._document = A } var Hs, we = function(A, e) { this.context = A, this.options = e }, ps = (A(Es, Hs = we), Es.prototype.applyEffects = function(A) { for (var e = this; this._activeEffects.length;) this.popEffect(); A.forEach(function(A) { return e.applyEffect(A) }) }, Es.prototype.applyEffect = function(A) { this.ctx.save(), 2 === A.type && (this.ctx.globalAlpha = A.opacity), 0 === A.type && (this.ctx.translate(A.offsetX, A.offsetY), this.ctx.transform( A.matrix[0], A.matrix[1], A.matrix[2], A.matrix[3], A.matrix[4], A.matrix[5]), this.ctx.translate(-A.offsetX, -A.offsetY)), jn(A) && (this.path(A.path), this.ctx.clip()), this._activeEffects.push(A) }, Es.prototype.popEffect = function() { this._activeEffects.pop(), this.ctx.restore() }, Es.prototype.renderStack = function(e) { return a(this, void 0, void 0, function() { return H(this, function(A) { switch (A.label) { case 0: return e.element.container.styles.isVisible() ? [4, this.renderStackContent(e)] : [3, 2]; case 1: A.sent(), A.label = 2; case 2: return [2] } }) }) }, Es.prototype.renderNode = function(e) { return a(this, void 0, void 0, function() { return H(this, function(A) { switch (A.label) { case 0: return Gt(e.container.flags, 16), e.container.styles.isVisible() ? [ 4, this.renderNodeBackgroundAndBorders(e) ] : [3, 3]; case 1: return A.sent(), [4, this.renderNodeContent(e)]; case 2: A.sent(), A.label = 3; case 3: return [2] } }) }) }, Es.prototype.renderTextWithLetterSpacing = function(t, A, B) { var r = this; 0 === A ? this.ctx.fillText( t.text, t.bounds.left, t.bounds.top + B) : pB(t.text).reduce(function(A, e) { return r.ctx.fillText(e, A, t.bounds.top + B), A + r.ctx.measureText(e).width }, t.bounds.left) }, Es.prototype.createFontStyle = function(A) { var e = A.fontVariant .filter(function(A) { return 'normal' === A || 'small-caps' === A }) .join(''), t = A.fontFamily.join(', '), B = RA(A.fontSize) ? '' + A.fontSize.number + A.fontSize.unit : A.fontSize.number + 'px'; return [[A.fontStyle, e, A.fontWeight, B, t].join(' '), t, B] }, Es.prototype.renderTextNode = function(i, Q) { return a(this, void 0, void 0, function() { var e, t, B, r, n, s, o = this; return H(this, function(A) { return B = this.createFontStyle(Q), e = B[0], t = B[1], B = B[2], this.ctx.font = e, this.ctx.direction = 1 === Q.direction ? 'rtl' : 'ltr', this.ctx.textAlign = 'left', this.ctx.textBaseline = 'alphabetic', B = this.fontMetrics.getMetrics(t, B), r = B.baseline, n = B.middle, s = Q.paintOrder, i.textBounds.forEach(function(t) { s.forEach(function(A) { switch (A) { case 0: o.ctx.fillStyle = te(Q.color), o.renderTextWithLetterSpacing( t, Q.letterSpacing, r); var e = Q.textShadow; e.length && t.text.trim().length && (e.slice(0).reverse().forEach(function( A) { o.ctx.shadowColor = te(A.color), o.ctx.shadowOffsetX = A.offsetX.number * o.options.scale, o.ctx.shadowOffsetY = A.offsetY.number * o.options.scale, o.ctx.shadowBlur = A.blur.number, o.renderTextWithLetterSpacing( t, Q.letterSpacing, r) }), o.ctx.shadowColor = '', o.ctx.shadowOffsetX = 0, o.ctx.shadowOffsetY = 0, o.ctx.shadowBlur = 0), Q.textDecorationLine.length && (o.ctx.fillStyle = te( Q.textDecorationColor || Q.color), Q.textDecorationLine.forEach(function( A) { switch (A) { case 1: o.ctx.fillRect( t.bounds.left, Math.round(t.bounds.top + r), t.bounds.width, 1); break; case 2: o.ctx.fillRect( t.bounds.left, Math.round(t.bounds.top), t.bounds.width, 1); break; case 3: o.ctx.fillRect( t.bounds.left, Math.ceil(t.bounds.top + n), t.bounds.width, 1) } })); break; case 1: Q.webkitTextStrokeWidth && t.text.trim().length && (o.ctx.strokeStyle = te(Q.webkitTextStrokeColor), o.ctx.lineWidth = Q.webkitTextStrokeWidth, o.ctx.lineJoin = window.chrome ? 'miter' : 'round', o.ctx.strokeText( t.text, t.bounds.left, t.bounds.top + r)), o.ctx.strokeStyle = '', o.ctx.lineWidth = 0, o.ctx.lineJoin = 'miter' } }) }), [2] }) }) }, Es.prototype.renderReplacedElement = function(A, e, t) { var B; t && 0 < A.intrinsicWidth && 0 < A.intrinsicHeight && (B = is(A), e = qn(e), this.path(e), this.ctx.save(), this.ctx.clip(), this.ctx.drawImage( t, 0, 0, A.intrinsicWidth, A.intrinsicHeight, B.left, B.top, B.width, B.height), this.ctx.restore()) }, Es.prototype.renderNodeContent = function(w) { return a(this, void 0, void 0, function() { var e, t, B, r, n, s, o, i, Q, c, a, g; return H(this, function(A) { switch (A.label) { case 0: this.applyEffects(w.getEffects(4)), e = w.container, t = w.curves, B = e.styles, r = 0, n = e.textNodes, A.label = 1; case 1: return r < n.length ? (s = n[r], [4, this.renderTextNode(s, B)]) : [3, 4]; case 2: A.sent(), A.label = 3; case 3: return r++, [3, 1]; case 4: if (!(e instanceof jB)) return [3, 8]; A.label = 5; case 5: return A.trys.push([5, 7, , 8]), [4, this.context.cache.match(e.src)]; case 6: return Q = A.sent(), this.renderReplacedElement(e, t, Q), [3, 8]; case 7: return A.sent(), this.context.logger.error( 'Error loading image ' + e.src), [3, 8]; case 8: if (e instanceof Ar && this.renderReplacedElement(e, t, e.canvas), !(e instanceof Br)) return [3, 12]; A.label = 9; case 9: return A.trys.push([9, 11, , 12]), [4, this.context.cache.match(e.svg)]; case 10: return Q = A.sent(), this.renderReplacedElement(e, t, Q), [3, 12]; case 11: return A.sent(), this.context.logger.error( 'Error loading svg ' + e.svg.substring(0, 255)), [3, 12]; case 12: return e instanceof Kr && e.tree ? [ 4, new Es(this.context, { scale: this.options.scale, backgroundColor: e.backgroundColor, x: 0, y: 0, width: e.width, height: e.height }).render(e.tree) ] : [3, 14]; case 13: s = A.sent(), e.width && e.height && this.ctx.drawImage( s, 0, 0, e.width, e.height, e.bounds.left, e.bounds.top, e.bounds.width, e.bounds.height), A.label = 14; case 14: if (e instanceof Fr && (i = Math.min(e.bounds.width, e.bounds.height), e.type === Ur ? e.checked && (this.ctx.save(), this.path([ new Rn( e.bounds.left + .39363 * i, e.bounds.top + .79 * i), new Rn( e.bounds.left + .16 * i, e.bounds.top + .5549 * i), new Rn( e.bounds.left + .27347 * i, e.bounds.top + .44071 * i), new Rn( e.bounds.left + .39694 * i, e.bounds.top + .5649 * i), new Rn( e.bounds.left + .72983 * i, e.bounds.top + .23 * i), new Rn( e.bounds.left + .84 * i, e.bounds.top + .34085 * i), new Rn( e.bounds.left + .39363 * i, e.bounds.top + .79 * i) ]), this.ctx.fillStyle = te(ur), this.ctx.fill(), this.ctx.restore()) : e.type === Cr && e.checked && (this.ctx.save(), this.ctx.beginPath(), this.ctx.arc( e.bounds.left + i / 2, e.bounds.top + i / 2, i / 4, 0, 2 * Math.PI, !0), this.ctx.fillStyle = te(ur), this.ctx.fill(), this.ctx.restore())), ys(e) && e.value.length) { switch ( c = this.createFontStyle(B), a = c[0], i = c[1], c = this.fontMetrics.getMetrics(a, i).baseline, this.ctx.font = a, this.ctx.fillStyle = te(B.color), this.ctx.textBaseline = 'alphabetic', this.ctx.textAlign = ms(e.styles.textAlign), g = is(e), o = 0, e.styles.textAlign) { case 1: o += g.width / 2; break; case 2: o += g.width } i = g.add(o, 0, 0, -g.height / 2 + 1), this.ctx.save(), this.path([ new Rn(g.left, g.top), new Rn(g.left + g.width, g.top), new Rn(g.left + g.width, g.top + g.height), new Rn(g.left, g.top + g.height) ]), this.ctx.clip(), this.renderTextWithLetterSpacing( new kB(e.value, i), B.letterSpacing, c), this.ctx.restore(), this.ctx.textBaseline = 'alphabetic', this.ctx.textAlign = 'left' } if (!Gt(e.styles.display, 2048)) return [3, 20]; if (null === e.styles.listStyleImage) return [3, 19]; if (0 !== (c = e.styles.listStyleImage).type) return [3, 18]; Q = void 0, c = c.url, A.label = 15; case 15: return A.trys.push([15, 17, , 18]), [4, this.context.cache.match(c)]; case 16: return Q = A.sent(), this.ctx.drawImage( Q, e.bounds.left - (Q.width + 10), e.bounds.top), [3, 18]; case 17: return A.sent(), this.context.logger.error( 'Error loading list-style-image ' + c), [3, 18]; case 18: return [3, 20]; case 19: w.listValue && -1 !== e.styles.listStyleType && (a = this.createFontStyle(B)[0], this.ctx.font = a, this.ctx.fillStyle = te(B.color), this.ctx.textBaseline = 'middle', this.ctx.textAlign = 'right', g = new d( e.bounds.left, e.bounds.top + ie(e.styles.paddingTop, e.bounds.width), e.bounds.width, ke(B.lineHeight, B.fontSize.number) / 2 + 1), this.renderTextWithLetterSpacing( new kB(w.listValue, g), B.letterSpacing, ke(B.lineHeight, B.fontSize.number) / 2 + 2), this.ctx.textBaseline = 'bottom', this.ctx.textAlign = 'left'), A.label = 20; case 20: return [2] } }) }) }, Es.prototype.renderStackContent = function(l) { return a(this, void 0, void 0, function() { var e, t, B, r, n, s, o, i, Q, c, a, g, w, U, C; return H(this, function(A) { switch (A.label) { case 0: return Gt(l.element.container.flags, 16), [ 4, this.renderNodeBackgroundAndBorders(l.element) ]; case 1: A.sent(), e = 0, t = l.negativeZIndex, A.label = 2; case 2: return e < t.length ? (C = t[e], [4, this.renderStack(C)]) : [3, 5]; case 3: A.sent(), A.label = 4; case 4: return e++, [3, 2]; case 5: return [4, this.renderNodeContent(l.element)]; case 6: A.sent(), B = 0, r = l.nonInlineLevel, A.label = 7; case 7: return B < r.length ? (C = r[B], [4, this.renderNode(C)]) : [3, 10]; case 8: A.sent(), A.label = 9; case 9: return B++, [3, 7]; case 10: n = 0, s = l.nonPositionedFloats, A.label = 11; case 11: return n < s.length ? (C = s[n], [4, this.renderStack(C)]) : [3, 14]; case 12: A.sent(), A.label = 13; case 13: return n++, [3, 11]; case 14: o = 0, i = l.nonPositionedInlineLevel, A.label = 15; case 15: return o < i.length ? (C = i[o], [4, this.renderStack(C)]) : [3, 18]; case 16: A.sent(), A.label = 17; case 17: return o++, [3, 15]; case 18: Q = 0, c = l.inlineLevel, A.label = 19; case 19: return Q < c.length ? (C = c[Q], [4, this.renderNode(C)]) : [3, 22]; case 20: A.sent(), A.label = 21; case 21: return Q++, [3, 19]; case 22: a = 0, g = l.zeroOrAutoZIndexOrTransformedOrOpacity, A.label = 23; case 23: return a < g.length ? (C = g[a], [4, this.renderStack(C)]) : [3, 26]; case 24: A.sent(), A.label = 25; case 25: return a++, [3, 23]; case 26: w = 0, U = l.positiveZIndex, A.label = 27; case 27: return w < U.length ? (C = U[w], [4, this.renderStack(C)]) : [3, 30]; case 28: A.sent(), A.label = 29; case 29: return w++, [3, 27]; case 30: return [2] } }) }) }, Es.prototype.mask = function(A) { this.ctx.beginPath(), this.ctx.moveTo(0, 0), this.ctx.lineTo(this.canvas.width, 0), this.ctx.lineTo(this.canvas.width, this.canvas.height), this.ctx.lineTo(0, this.canvas.height), this.ctx.lineTo(0, 0), this.formatPath(A.slice(0).reverse()), this.ctx.closePath() }, Es.prototype.path = function(A) { this.ctx.beginPath(), this.formatPath(A), this.ctx.closePath() }, Es.prototype.formatPath = function(A) { var B = this; A.forEach(function(A, e) { var t = Yn(A) ? A.start : A; 0 === e ? B.ctx.moveTo(t.x, t.y) : B.ctx.lineTo(t.x, t.y), Yn(A) && B.ctx.bezierCurveTo( A.startControl.x, A.startControl.y, A.endControl.x, A.endControl.y, A.end.x, A.end.y) }) }, Es.prototype.renderRepeat = function(A, e, t, B) { this.path(A), this.ctx.fillStyle = e, this.ctx.translate(t, B), this.ctx.fill(), this.ctx.translate(-t, -B) }, Es.prototype.resizeImage = function(A, e, t) { if (A.width === e && A.height === t) return A; var B = (null !== (B = this.canvas.ownerDocument) && void 0 !== B ? B : document) .createElement('canvas'); return B.width = Math.max(1, e), B.height = Math.max(1, t), B.getContext('2d').drawImage( A, 0, 0, A.width, A.height, 0, 0, e, t), B }, Es.prototype.renderBackgroundImage = function(f) { return a(this, void 0, void 0, function() { var h, e, d, t, B, r; return H(this, function(A) { switch (A.label) { case 0: h = f.styles.backgroundImage.length - 1, e = function(e) { var t, B, r, n, s, o, i, Q, c, a, g, w, U, C, l, u, F; return H(this, function(A) { switch (A.label) { case 0: if (0 !== e.type) return [3, 5]; t = void 0, B = e.url, A.label = 1; case 1: return A.trys.push([1, 3, , 4]), [4, d.context.cache.match(B)]; case 2: return t = A.sent(), [3, 4]; case 3: return A.sent(), d.context.logger.error( 'Error loading background-image ' + B), [3, 4]; case 4: return t && (r = Qs(f, h, [ t.width, t.height, t.width / t.height ]), o = r[0], g = r[1], w = r[2], c = r[3], a = r[4], s = d.ctx.createPattern( d.resizeImage(t, c, a), 'repeat'), d.renderRepeat(o, s, g, w)), [3, 6]; case 5: 1 === e.type ? (F = Qs(f, h, [null, null, null]), o = F[0], g = F[1], w = F[2], c = F[3], a = F[4], l = Fe(e.angle, c, a), C = l[0], r = l[1], i = l[2], u = l[3], Q = l[4], (F = document.createElement('canvas')) .width = c, F.height = a, l = F.getContext('2d'), n = l.createLinearGradient(r, u, i, Q), ue(e.stops, C).forEach(function(A) { return n.addColorStop( A.stop, te(A.color)) }), l.fillStyle = n, l.fillRect(0, 0, c, a), 0 < c && 0 < a && (s = d.ctx.createPattern(F, 'repeat'), d.renderRepeat(o, s, g, w))) : 2 === e.type && (u = Qs(f, h, [null, null, null]), o = u[0], i = u[1], Q = u[2], c = u[3], a = u[4], C = 0 === e.position.length ? [se] : e.position, g = ie(C[0], c), w = ie(C[C.length - 1], a), l = function(A, e, t, B, r) { var n, s, o, i, Q = 0, c = 0; switch (A.size) { case 0: 0 === A.shape ? Q = c = Math.min( Math.abs(e), Math.abs(e - B), Math.abs(t), Math.abs(t - r)) : 1 === A.shape && (Q = Math.min( Math.abs(e), Math.abs( e - B)), c = Math.min( Math.abs(t), Math.abs( t - r))); break; case 2: 0 === A.shape ? Q = c = Math.min( he(e, t), he(e, t - r), he(e - B, t), he(e - B, t - r)) : 1 === A.shape && (n = Math.min( Math.abs( t), Math.abs( t - r)) / Math.min( Math.abs( e), Math.abs( e - B)), o = (s = de( B, r, e, t, !0))[0], i = s[1], c = n * (Q = he( o - e, (i - t) / n))); break; case 1: 0 === A.shape ? Q = c = Math.max( Math.abs(e), Math.abs(e - B), Math.abs(t), Math.abs(t - r)) : 1 === A.shape && (Q = Math.max( Math.abs(e), Math.abs( e - B)), c = Math.max( Math.abs(t), Math.abs( t - r))); break; case 3: 0 === A.shape ? Q = c = Math.max( he(e, t), he(e, t - r), he(e - B, t), he(e - B, t - r)) : 1 === A.shape && (n = Math.max( Math.abs( t), Math.abs( t - r)) / Math.max( Math.abs( e), Math.abs( e - B)), o = (s = de( B, r, e, t, !1))[0], i = s[1], c = n * (Q = he( o - e, (i - t) / n))) } return Array.isArray(A.size) && (Q = ie( A.size[0], B), c = 2 === A.size .length ? ie(A.size[1], r) : Q), [Q, c] }(e, g, w, c, a), F = l[0], u = l[1], 0 < F && 0 < u && (U = d.ctx.createRadialGradient( i + g, Q + w, 0, i + g, Q + w, F), ue(e.stops, 2 * F) .forEach(function(A) { return U.addColorStop( A.stop, te(A.color)) }), d.path(o), d.ctx.fillStyle = U, F !== u ? (C = f.bounds.left + .5 * f.bounds.width, l = f.bounds.top + .5 * f.bounds.height, F = 1 / (u = u / F), d.ctx.save(), d.ctx.translate(C, l), d.ctx.transform( 1, 0, 0, u, 0, 0), d.ctx.translate(-C, -l), d.ctx.fillRect( i, F * (Q - l) + l, c, a * F), d.ctx.restore()) : d.ctx.fill())), A.label = 6; case 6: return h--, [2] } }) }, d = this, t = 0, B = f.styles.backgroundImage.slice(0).reverse(), A.label = 1; case 1: return t < B.length ? (r = B[t], [5, e(r)]) : [3, 4]; case 2: A.sent(), A.label = 3; case 3: return t++, [3, 1]; case 4: return [2] } }) }) }, Es.prototype.renderSolidBorder = function(e, t, B) { return a(this, void 0, void 0, function() { return H(this, function(A) { return this.path(ss(B, t)), this.ctx.fillStyle = te(e), this.ctx.fill(), [2] }) }) }, Es.prototype.renderDoubleBorder = function(t, B, r, n) { return a(this, void 0, void 0, function() { var e; return H(this, function(A) { switch (A.label) { case 0: return B < 3 ? [4, this.renderSolidBorder(t, r, n)] : [3, 2]; case 1: return A.sent(), [2]; case 2: return e = function(A, e) { switch (e) { case 0: return Cs( A.topLeftBorderBox, A.topLeftBorderDoubleOuterBox, A.topRightBorderBox, A.topRightBorderDoubleOuterBox); case 1: return Cs( A.topRightBorderBox, A.topRightBorderDoubleOuterBox, A.bottomRightBorderBox, A.bottomRightBorderDoubleOuterBox); case 2: return Cs( A.bottomRightBorderBox, A.bottomRightBorderDoubleOuterBox, A.bottomLeftBorderBox, A.bottomLeftBorderDoubleOuterBox); default: return Cs( A.bottomLeftBorderBox, A.bottomLeftBorderDoubleOuterBox, A.topLeftBorderBox, A.topLeftBorderDoubleOuterBox) } }(n, r), this.path(e), this.ctx.fillStyle = te(t), this.ctx.fill(), e = function(A, e) { switch (e) { case 0: return Cs( A.topLeftBorderDoubleInnerBox, A.topLeftPaddingBox, A.topRightBorderDoubleInnerBox, A.topRightPaddingBox); case 1: return Cs( A.topRightBorderDoubleInnerBox, A.topRightPaddingBox, A.bottomRightBorderDoubleInnerBox, A.bottomRightPaddingBox); case 2: return Cs( A.bottomRightBorderDoubleInnerBox, A.bottomRightPaddingBox, A.bottomLeftBorderDoubleInnerBox, A.bottomLeftPaddingBox); default: return Cs( A.bottomLeftBorderDoubleInnerBox, A.bottomLeftPaddingBox, A.topLeftBorderDoubleInnerBox, A.topLeftPaddingBox) } }(n, r), this.path(e), this.ctx.fill(), [2] } }) }) }, Es.prototype.renderNodeBackgroundAndBorders = function(c) { return a(this, void 0, void 0, function() { var e, t, B, r, n, s, o, i, Q = this; return H(this, function(A) { switch (A.label) { case 0: return (this.applyEffects(c.getEffects(2)), e = c.container.styles, t = !ee(e.backgroundColor) || e.backgroundImage.length, B = [ { style: e.borderTopStyle, color: e.borderTopColor, width: e.borderTopWidth }, { style: e.borderRightStyle, color: e.borderRightColor, width: e.borderRightWidth }, { style: e.borderBottomStyle, color: e.borderBottomColor, width: e.borderBottomWidth }, { style: e.borderLeftStyle, color: e.borderLeftColor, width: e.borderLeftWidth } ], r = Ks(us(e.backgroundClip, 0), c.curves), t || e.boxShadow.length) ? (this.ctx.save(), this.path(r), this.ctx.clip(), ee(e.backgroundColor) || (this.ctx.fillStyle = te(e.backgroundColor), this.ctx.fill()), [4, this.renderBackgroundImage(c.container)]) : [3, 2]; case 1: A.sent(), this.ctx.restore(), e.boxShadow.slice(0).reverse().forEach(function( A) { Q.ctx.save(); var t, B, r, n, e = _n(c.curves), s = A.inset ? 0 : 1e4, o = (t = -s + (A.inset ? 1 : -1) * A.spread.number, B = (A.inset ? 1 : -1) * A.spread.number, r = A.spread.number * (A.inset ? -2 : 2), n = A.spread.number * (A.inset ? -2 : 2), e.map(function(A, e) { switch (e) { case 0: return A.add(t, B); case 1: return A.add(t + r, B); case 2: return A.add(t + r, B + n); case 3: return A.add(t, B + n) } return A })); A.inset ? (Q.path(e), Q.ctx.clip(), Q.mask(o)) : (Q.mask(e), Q.ctx.clip(), Q.path(o)), Q.ctx.shadowOffsetX = A.offsetX.number + s, Q.ctx.shadowOffsetY = A.offsetY.number, Q.ctx.shadowColor = te(A.color), Q.ctx.shadowBlur = A.blur.number, Q.ctx.fillStyle = A.inset ? te(A.color) : 'rgba(0,0,0,1)', Q.ctx.fill(), Q.ctx.restore() }), A.label = 2; case 2: s = n = 0, o = B, A.label = 3; case 3: return s < o.length ? 0 !== (i = o[s]).style && !ee(i.color) && 0 < i.width ? 2 !== i.style ? [3, 5] : [ 4, this.renderDashedDottedBorder( i.color, i.width, n, c.curves, 2) ] : [3, 11] : [3, 13]; case 4: return A.sent(), [3, 11]; case 5: return 3 !== i.style ? [3, 7] : [ 4, this.renderDashedDottedBorder( i.color, i.width, n, c.curves, 3) ]; case 6: return A.sent(), [3, 11]; case 7: return 4 !== i.style ? [3, 9] : [ 4, this.renderDoubleBorder( i.color, i.width, n, c.curves) ]; case 8: return A.sent(), [3, 11]; case 9: return [ 4, this.renderSolidBorder(i.color, n, c.curves) ]; case 10: A.sent(), A.label = 11; case 11: n++, A.label = 12; case 12: return s++, [3, 3]; case 13: return [2] } }) }) }, Es.prototype.renderDashedDottedBorder = function(g, w, U, C, l) { return a(this, void 0, void 0, function() { var e, t, B, r, n, s, o, i, Q, c, a; return H(this, function(A) { return this.ctx.save(), Q = function(A, e) { switch (e) { case 0: return Us( A.topLeftBorderStroke, A.topRightBorderStroke); case 1: return Us( A.topRightBorderStroke, A.bottomRightBorderStroke); case 2: return Us( A.bottomRightBorderStroke, A.bottomLeftBorderStroke); default: return Us( A.bottomLeftBorderStroke, A.topLeftBorderStroke) } }(C, U), e = ss(C, U), 2 === l && (this.path(e), this.ctx.clip()), s = Yn(e[0]) ? (t = e[0].start.x, e[0].start.y) : (t = e[0].x, e[0].y), o = Yn(e[1]) ? (B = e[1].end.x, e[1].end.y) : (B = e[1].x, e[1].y), r = 0 === U || 2 === U ? Math.abs(t - B) : Math.abs(s - o), this.ctx.beginPath(), 3 === l ? this.formatPath(Q) : this.formatPath(e.slice(0, 2)), n = w < 3 ? 3 * w : 2 * w, s = w < 3 ? 2 * w : w, 3 === l && (s = n = w), o = !0, r <= 2 * n ? o = !1 : r <= 2 * n + s ? (n *= i = r / (2 * n + s), s *= i) : (Q = Math.floor((r + s) / (n + s)), i = (r - Q * n) / (Q - 1), s = (Q = (r - (Q + 1) * n) / Q) <= 0 || Math.abs(s - i) < Math.abs(s - Q) ? i : Q), o && (3 === l ? this.ctx.setLineDash([0, n + s]) : this.ctx.setLineDash([n, s])), 3 === l ? (this.ctx.lineCap = 'round', this.ctx.lineWidth = w) : this.ctx.lineWidth = 2 * w + 1.1, this.ctx.strokeStyle = te(g), this.ctx.stroke(), this.ctx.setLineDash([]), 2 === l && (Yn(e[0]) && (c = e[3], a = e[0], this.ctx.beginPath(), this.formatPath([ new Rn(c.end.x, c.end.y), new Rn(a.start.x, a.start.y) ]), this.ctx.stroke()), Yn(e[1]) && (c = e[1], a = e[2], this.ctx.beginPath(), this.formatPath([ new Rn(c.end.x, c.end.y), new Rn(a.start.x, a.start.y) ]), this.ctx.stroke())), this.ctx.restore(), [2] }) }) }, Es.prototype.render = function(r) { return a(this, void 0, void 0, function() { return H(this, function(A) { switch (A.label) { case 0: return this.options.backgroundColor && (this.ctx.fillStyle = te(this.options.backgroundColor), this.ctx.fillRect( this.options.x, this.options.y, this.options.width, this.options.height)), t = new rs(e = r, null), B = new Bs(t), gs(t, B, B, e = []), ws(t.container, e), [4, this.renderStack(B)]; case 1: return A.sent(), this.applyEffects([]), [2, this.canvas] } var e, t, B }) }) }, Es); function Es(A, e) { A = Hs.call(this, A, e) || this; return A._activeEffects = [], A.canvas = e.canvas || document.createElement('canvas'), A.ctx = A.canvas.getContext('2d'), e.canvas || (A.canvas.width = Math.floor(e.width * e.scale), A.canvas.height = Math.floor(e.height * e.scale), A.canvas.style.width = e.width + 'px', A.canvas.style.height = e.height + 'px'), A.fontMetrics = new ds(document), A.ctx.scale(A.options.scale, A.options.scale), A.ctx.translate(-e.x, -e.y), A.ctx.textBaseline = 'bottom', A._activeEffects = [], A.context.logger.debug( 'Canvas renderer initialized (' + e.width + 'x' + e.height + ') with scale ' + e.scale), A } var Is, ys = function(A) { return A instanceof Er || (A instanceof fr || A instanceof Fr && A.type !== Cr && A.type !== Ur) }, Ks = function(A, e) { switch (A) { case 0: return _n(e); case 2: return [ e.topLeftContentBox, e.topRightContentBox, e.bottomRightContentBox, e.bottomLeftContentBox ]; default: return qn(e) } }, ms = function(A) { switch (A) { case 1: return 'center'; case 2: return 'right'; default: return 'left' } }, Ls = (A(bs, Is = we), bs.prototype.render = function(t) { return a(this, void 0, void 0, function() { var e; return H(this, function(A) { switch (A.label) { case 0: return e = GB(this.options.width * this.options.scale, this.options.height * this.options.scale, this.options.scale, this.options.scale, t), [4, Ds(e)]; case 1: return e = A.sent(), this.options.backgroundColor && (this.ctx.fillStyle = te(this.options.backgroundColor), this.ctx.fillRect( 0, 0, this.options.width * this.options.scale, this.options.height * this.options.scale)), this.ctx.drawImage( e, -this.options.x * this.options.scale, -this.options.y * this.options.scale), [2, this.canvas] } }) }) }, bs); function bs(A, e) { A = Is.call(this, A, e) || this; return A.canvas = e.canvas || document.createElement('canvas'), A.ctx = A.canvas.getContext('2d'), A.options = e, A.canvas.width = Math.floor(e.width * e.scale), A.canvas.height = Math.floor(e.height * e.scale), A.canvas.style.width = e.width + 'px', A.canvas.style.height = e.height + 'px', A.ctx.scale(A.options.scale, A.options.scale), A.ctx.translate(-e.x, -e.y), A.context.logger.debug( 'EXPERIMENTAL ForeignObject renderer initialized (' + e.width + 'x' + e.height + ' at ' + e.x + ',' + e.y + ') with scale ' + e.scale), A } var Ds = function(B) { return new Promise(function(A, e) { var t = new Image; t.onload = function() { A(t) }, t.onerror = e, t.src = 'data:image/svg+xml;charset=utf-8,' + encodeURIComponent((new XMLSerializer).serializeToString(B)) }) }, vs = (xs.prototype.debug = function() { for (var A = [], e = 0; e < arguments.length; e++) A[e] = arguments[e]; this.enabled && ('undefined' != typeof window && window.console && 'function' == typeof console.debug ? console.debug.apply( console, t([this.id, this.getTime() + 'ms'], A)) : this.info.apply(this, A)) }, xs.prototype.getTime = function() { return Date.now() - this.start }, xs.prototype.info = function() { for (var A = [], e = 0; e < arguments.length; e++) A[e] = arguments[e]; this.enabled && 'undefined' != typeof window && window.console && 'function' == typeof console.info && console.info.apply( console, t([this.id, this.getTime() + 'ms'], A)) }, xs.prototype.warn = function() { for (var A = [], e = 0; e < arguments.length; e++) A[e] = arguments[e]; this.enabled && ('undefined' != typeof window && window.console && 'function' == typeof console.warn ? console.warn.apply( console, t([this.id, this.getTime() + 'ms'], A)) : this.info.apply(this, A)) }, xs.prototype.error = function() { for (var A = [], e = 0; e < arguments.length; e++) A[e] = arguments[e]; this.enabled && ('undefined' != typeof window && window.console && 'function' == typeof console.error ? console.error.apply( console, t([this.id, this.getTime() + 'ms'], A)) : this.info.apply(this, A)) }, xs.instances = {}, xs); function xs(A) { var e = A.id, A = A.enabled; this.id = e, this.enabled = A, this.start = Date.now() } var Ms = (Ss.instanceCount = 1, Ss); function Ss(A, e) { this.windowBounds = e, this.instanceName = '#' + Ss.instanceCount++, this.logger = new vs({id: this.instanceName, enabled: A.logging}), this.cache = null !== (e = A.cache) && void 0 !== e ? e : new Dn(this, A) } 'undefined' != typeof window && Ln.setContext(window); var Ts = function(u, F) { return a(void 0, void 0, void 0, function() { var e, t, B, r, n, s, o, i, Q, c, a, g, w, U, C, l; return H(this, function(A) { switch (A.label) { case 0: if (!u || 'object' != typeof u) return [ 2, Promise.reject('Invalid element provided as first argument') ]; if (!(e = u.ownerDocument)) throw new Error('Element is not attached to a Document'); if (!(t = e.defaultView)) throw new Error('Document is not attached to a Window'); return w = { allowTaint: null !== (U = F.allowTaint) && void 0 !== U && U, imageTimeout: null !== (c = F.imageTimeout) && void 0 !== c ? c : 15e3, proxy: F.proxy, useCORS: null !== (a = F.useCORS) && void 0 !== a && a }, U = h({ logging: null === (g = F.logging) || void 0 === g || g, cache: F.cache }, w), c = { windowWidth: null !== (c = F.windowWidth) && void 0 !== c ? c : t.innerWidth, windowHeight: null !== (a = F.windowHeight) && void 0 !== a ? a : t.innerHeight, scrollX: null !== (g = F.scrollX) && void 0 !== g ? g : t.pageXOffset, scrollY: null !== (w = F.scrollY) && void 0 !== w ? w : t.pageYOffset }, a = new d( c.scrollX, c.scrollY, c.windowWidth, c.windowHeight), g = new Ms(U, a), c = null !== (w = F.foreignObjectRendering) && void 0 !== w && w, w = { allowTaint: null !== (U = F.allowTaint) && void 0 !== U && U, onclone: F.onclone, ignoreElements: F.ignoreElements, inlineImages: c, copyStyles: c }, g.logger.debug( 'Starting document clone with size ' + a.width + 'x' + a.height + ' scrolled to ' + -a.left + ',' + -a.top), U = new wn(g, u, w), (w = U.clonedReferenceElement) ? [4, U.toIFrame(e, a)] : [ 2, Promise.reject('Unable to find element in cloned iframe') ]; case 1: return (B = A.sent(), C = Xr(w) || 'HTML' === w.tagName ? function(A) { var e = A.body, t = A.documentElement; if (!e || !t) throw new Error('Unable to get document size'); A = Math.max( Math.max(e.scrollWidth, t.scrollWidth), Math.max(e.offsetWidth, t.offsetWidth), Math.max(e.clientWidth, t.clientWidth)), t = Math.max( Math.max(e.scrollHeight, t.scrollHeight), Math.max(e.offsetHeight, t.offsetHeight), Math.max(e.clientHeight, t.clientHeight)); return new d(0, 0, A, t) }(w.ownerDocument) : f(g, w), r = C.width, n = C.height, s = C.left, o = C.top, i = Gs(g, w, F.backgroundColor), C = { canvas: F.canvas, backgroundColor: i, scale: null !== (C = null !== (C = F.scale) && void 0 !== C ? C : t.devicePixelRatio) && void 0 !== C ? C : 1, x: (null !== (C = F.x) && void 0 !== C ? C : 0) + s, y: (null !== (C = F.y) && void 0 !== C ? C : 0) + o, width: null !== (C = F.width) && void 0 !== C ? C : Math.ceil(r), height: null !== (C = F.height) && void 0 !== C ? C : Math.ceil(n) }, c) ? (g.logger.debug( 'Document cloned, using foreign object rendering'), [4, new Ls(g, C).render(w)]) : [3, 3]; case 2: return Q = A.sent(), [3, 5]; case 3: return g.logger.debug( 'Document cloned, element located at ' + s + ',' + o + ' with size ' + r + 'x' + n + ' using computed rendering'), g.logger.debug('Starting DOM parsing'), l = xr(g, w), i === l.styles.backgroundColor && (l.styles.backgroundColor = pe.TRANSPARENT), g.logger.debug( 'Starting renderer for element at ' + C.x + ',' + C.y + ' with size ' + C.width + 'x' + C.height), [4, new ps(g, C).render(l)]; case 4: Q = A.sent(), A.label = 5; case 5: return null !== (l = F.removeContainer) && void 0 !== l && !l || wn.destroy(B) || g.logger.error( 'Cannot detach cloned iframe as it is not in the DOM anymore'), g.logger.debug('Finished rendering'), [2, Q] } }) }) }, Gs = function(A, e, t) { var B = e.ownerDocument, r = B.documentElement ? Ce(A, getComputedStyle(B.documentElement).backgroundColor) : pe.TRANSPARENT, n = B.body ? Ce(A, getComputedStyle(B.body).backgroundColor) : pe.TRANSPARENT, t = 'string' == typeof t ? Ce(A, t) : null === t ? pe.TRANSPARENT : 4294967295; return e === B.documentElement ? ee(r) ? ee(n) ? t : n : r : t }; return function(A, e) { return Ts(A, e = void 0 === e ? {} : e) } }); </script></head><body jsmodel="hspDDf" jsaction="YUC7He:.CLIENT;vPBs3b:.CLIENT;IVKTfe:.CLIENT;KsNBn:.CLIENT;sbTXNb:.CLIENT;xjhTIf:.CLIENT;O2vyse:.CLIENT;Ez7VMc:.CLIENT;qqf0n:.CLIENT;me3ike:.CLIENT;IrNywb:.CLIENT;Z94jBf:.CLIENT;A8708b:.CLIENT;YcfJ:.CLIENT;VM8bg:.CLIENT;hWT9Jb:.CLIENT;WCulWe:.CLIENT;NTJodf:.CLIENT;szjOR:.CLIENT;PY1zjf:.CLIENT;wnJTPd:.CLIENT;JL9QDc:.CLIENT;kWlxhc:.CLIENT;qGMTIf:.CLIENT"><style>.L3eUgb{display:flex;flex-direction:column;height:100%}.o3j99{flex-shrink:0;box-sizing:border-box}.n1xJcf{height:60px}.LLD4me{min-height:150px;max-height:290px;height:calc(100% - 560px)}.yr19Zb{min-height:92px}.ikrT4e{max-height:160px}.qarstb{flex-grow:1}</style><div class="L3eUgb" data-hveid="1"><div class="o3j99 n1xJcf Ne6nSd"><style>.Ne6nSd{display:flex;align-items:center;padding:6px}a.MV3Tnb{display:inline-block;padding:5px;margin:0 5px;color:#202124}a.MV3Tnb:first-of-type{margin-left:15px}.LX3sZb{display:inline-block;flex-grow:1}</style><a class="MV3Tnb" href="https://about.google/?fg=1&utm_source=google-US&utm_medium=referral&utm_campaign=hp-header" ping="/url?sa=t&rct=j&source=webhp&url=https://about.google/%3Ffg%3D1%26utm_source%3Dgoogle-US%26utm_medium%3Dreferral%26utm_campaign%3Dhp-header&ved=0ahUKEwj_oNP0vdb0AhVBJzQIHTI2AEgQkNQCCAI">About</a><a class="MV3Tnb" href="https://store.google.com/US?utm_source=hp_header&utm_medium=google_ooo&utm_campaign=GS100042&hl=en-US" ping="/url?sa=t&rct=j&source=webhp&url=https://store.google.com/US%3Futm_source%3Dhp_header%26utm_medium%3Dgoogle_ooo%26utm_campaign%3DGS100042%26hl%3Den-US&ved=0ahUKEwj_oNP0vdb0AhVBJzQIHTI2AEgQpMwCCAM">Store</a><div class="LX3sZb"><div class="gb_pa gb_Sd gb_Va gb_Hc" id="gb"><div class="gb_Qd gb_Sa gb_Ed" data-ogsr-up=""><div><div class="gb_2d gb_h gb_gg gb_7f" data-ogbl=""><div class="gb_g gb_h"><a class="gb_f" data-pid="23" href="https://mail.google.com/mail/&ogbl" target="_top">Gmail</a></div><div class="gb_g gb_h"><a class="gb_f" data-pid="2" href="https://www.google.com/imghp?hl=en&ogbl" target="_top">Images</a></div></div></div><div class="gb_Me"><div class="gb_Nc"><div class="gb_B gb_bd gb_h gb_uf" data-ogsr-fb="true" data-ogsr-alt="" id="gbwa"><div class="gb_tf"><a class="gb_C" aria-label="Google apps" href="https://www.google.com/intl/en/about/products" aria-expanded="false" role="button" tabindex="0"><svg class="gb_Pe" focusable="false" viewBox="0 0 24 24"><path d="M6,8c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM12,20c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM6,20c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM6,14c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM12,14c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM16,6c0,1.1 0.9,2 2,2s2,-0.9 2,-2 -0.9,-2 -2,-2 -2,0.9 -2,2zM12,8c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM18,14c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM18,20c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2z"></path></svg></a></div></div></div><a class="gb_3 gb_4 gb_3d gb_3c" href="https://accounts.google.com/ServiceLogin?hl=en&passive=true&continue=https://www.google.com/%3Fgws_rd%3Dssl&ec=GAZAmgQ" target="_top">Sign in</a></div><div style="overflow: hidden; position: absolute; top: 0px; width: 370px; z-index: 991; height: 195px; margin-top: 70px; right: 0px; margin-right: 25px;"><iframe role="presentation" style="height: 100%; width: 100%;" scrolling="no" src="https://ogs.google.com/widget/callout?prid=19019113&pgid=19019112&puid=3fc84c0df4dbfbbf&cce=1&dc=1&bc=1&origin=https%3A%2F%2Fwww.google.com&cn=callout&pid=1&spid=538&hl=en" frameborder="0"></iframe></div><div style="overflow: hidden; position: absolute; top: 0px; visibility: hidden; width: 328px; z-index: 991; height: 0px; margin-top: 57px; transition: height 0.3s ease-in-out 0s; right: 0px; margin-right: 4px;"></div></div></div></div></div><div class="o3j99 LLD4me LS8OJ"><style>.LS8OJ{display:flex;flex-direction:column;align-items:center}.k1zIA{height:100%;margin-top:auto}</style><div class="k1zIA kKvsb"><style>.kKvsb{max-height:230px;position:relative;text-align:center;margin-left:40px;margin-right:40px}.SuUcIb{height:24px;width:24px;position:absolute;right:-32px;bottom:12px}@media (pointer:coarse){.SuUcIb{height:40px;width:40px}}</style><div style="height:calc(100% - 200px)"></div><style>.lnXdpd{max-height:100%;max-width:100%;object-fit:contain;object-position:center bottom;width:auto;vertical-align:bottom}</style><picture><img class="lnXdpd" alt="Seasonal Holidays 2021" src="/logos/doodles/2021/seasonal-holidays-2021-6753651837109324-6752733080595603-cst.gif" title="Seasonal Holidays 2021" id="hplogo" data-atf="1" data-frt="0" width="500" height="200"></picture></div></div><div class="o3j99 ikrT4e om7nvf"><style>.om7nvf{padding:20px}</style><dialog class="spch-dlg" id="spch-dlg"><div class="spch s2fp-h" style="display:none" id="spch"><style>.spch-dlg{background:transparent;border:none}.spch{background:#fff;height:100%;left:0;opacity:0;overflow:hidden;position:fixed;text-align:left;top:0;visibility:hidden;width:100%;z-index:10000;transition:visibility 0s linear 0.218s,background-color 0.218s}.close-button{background:none;border:none;color:#70757a;cursor:pointer;font-size:26px;right:0;line-height:15px;opacity:.6;margin:-1px -1px 0 0;padding:0 0 2px 0;height:48px;width:48px;position:absolute;top:0;z-index:10}.close-button:hover{opacity:.8}.close-button:active{opacity:1}.spchc{display:block;height:42px;position:absolute;pointer-events:none}.inner-container{height:100%;opacity:.1;pointer-events:none;width:100%;transition:opacity .318s ease-in}.s2ml .inner-container,.s2ra .inner-container,.s2er .inner-container{opacity:1;transition:opacity 0s}.s2fp.spch{opacity:1;visibility:visible;transition-delay:0s}.s2tb-h.spch{background:rgba(255,255,255,0);opacity:0;visibility:hidden}.s2tb.spch{background:rgba(255,255,255,0);opacity:1;visibility:visible;transition-delay:0s}.google-logo{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALwAAABACAQAAAAKENVCAAAI/ElEQVR4Ae3ae3BU5RnH8e/ZTbIhhIRbRIJyCZcEk4ZyE4RBAiRBxRahEZBLQYUZAjIgoLUWB6wjKIK2MtAqOLVUKSqWQW0ZaOQq0IFAIZVrgFQhXAOShITEbHY7407mnPfc8u6ya2f0fN6/9rzvc87Z39nbed/l/8OhIKMDQ+hHKp1JJB6FKq5QQhH72MZ1IsDRhvkU4bds9WxlLNE4wqg9q6jBL9G+4knc/HB9qXmuG4goD89TjT+IVkimE/zt6sYh/EG3WmaiOMGHbgQ38YfY3ibKCV6GMabHWY0bo+Ps5jjnuYlCczrSk8Hcgd5U1rONoDnG48Ova2W8RGeMXAxiHfWakT4mOx81oRiG1/C5vYh47KSx5fZid4JvxxVd7MdIp3EK06kNNXYneIWtutgLaIasQUwkJE7wE3SxbycWR8SD93BOiL2YRBwRDN5FwOPchaqecZQTQQ4XAApz0FrFQSLPwQD8mlZNEt8L5841D62/cJVIi2cgPelEAlBOCYfYSxXymjKAXqSQAFRwloPspRp5dzOMHiTThEqK2c1OvGHIsg/30YUWKHzDKfZwEB+2xBn3gUSSwmA+MpluruYDySMPYD23TOrX0V/q+CPZYai+yHw8wKscbmhMD+IVfyevcMlkuvxXxGOphTD4Gi4iJ40C/DZtM12wk8Lfbes/oSN27mGPZW0RnVmvebxIMng3z1Bluddz5Mh9wm8icqZIzPHfZDxW8qhotL6cUVh5zP74XOBg0MEnsgW/bfMxzyIOYdgSIuV5/JJtPmZmSlb7mI6ZGTLVQQafSKHUvp7BxFxhSD6N8UsH4An5aT+J3mNB1T+K3hj8YQ/ezRbpvY3CYKEwYFLYgvfTkQZ9qTN8nS3lIdJJZwTLDdNztfwUrTTDp+hllmnqrxo+sLqi1dWwuFPKYnK5h0we5c/UhhT8fF1FHWsZTis8dGAyB4S+67RF5wVhwC/DGHxvAqI4Imyv50Vi0YpjsW4l4AAuGii63yE+lhCHVlOW6o79TxRN/ee64y/SHb8TO4MOvq3uYh6iO1oufiP0r0VnjtA9K4zBDzSdgKtjJGbyqBfG5dFguC62sZiZoLt0Qy3qvYzCKIZNQQYvXupdxGO0Rni5dLebl1wexuD7A4DuC+gprMwTxu2hwT+E7c9iZYEw7lMaiBPeczAXT3EQwcdwTbP1Eq3RiyaPvcIe/4igj9C5NYzBpwOQKmzbh4IVF4dMviOShHfCEdxYieKY8M5qCUCy8E4oxIWVnwcRfK4wdhqitiyk1JBHJc3UU4UT+HDRYADR1GEnB2s9WYrqssn41/BjxcdrrEOVzRogS4hqOfVY8fI6qzWXYTAbgRwUVMvwYeUzzpKCnMGobvIeDRTuZyajiMLoMG2oRONfwnV5kNDNFH5ZKAD8SbPtFrHYaSr8+nkLgCXC53sCdloJz+RlAFYJv5bisPOG9Cv+U+F+O6AZM4Sx2iz+QKZxWrgArSmEbiAIpwvQGdV/qMFOFUdRdTbUn6QCO9c4bajvJhy/GjuFyOqEqhhIZyUXWEk6esd4imTyKTIG/1e08kghNNEMR7WfgERUpTTmPKrmIdSXGupbiHu3dQFZCagy2MGXzCAekZcPySKDlVSYTwsf5QB9aeBiCWMJxcO0RPU5AW5UPuyJI9xhr/diz4ssF6ohGJXyFmu42Fj5MrTGMILgKTyHqpoCAipR3YE9cURFWOorUCVhrzWyKrFWwGg68hIXG79uGziG1rt0IFhPcC+qj6gioARVJm7sRPMTVCWG+u54sBNHqm19Ji7sZCDrv5gp53ekkcNGvHJvGB+zdVd+M60JRi/eREt9VIQqgfuxM5Q4VEcM9R5ysfMAUaA78iFUzRmIfb2sw+j9m6m042lOEqS1hv+R3Y2svpSJCxJCn9hjR5ztywSgg7BtGwpWFHYLY+8CIB2/5Jppj5BvoE7Qz/a8bCVSrIv+quQrYCLVQl0NXVEpnBF6f4aVX+guvELAPmH7GMk/ZX1BgKJb2szBnEJBEMFHUyY841SsjGcr7bGVabLC8z6dsJPC3ww1sxE9LfTeoAdmeumOPkNzYcUb776Y6aebOh5Hg6m6l1MaZhYGOUn2sjD6MAmYyeIWfiqYhoKNLJNlaC/ryCUGvRhyWUedYfx7KIiack4XfZ5ujMI4XewlxIpzMEL04w31k3STtEW4NWd6Uugr4yFEHt4Ielo4iRvC+P20R6QwTZPnFtpjI4dKi5veAlbwLPnM4NesZDs3Tcd9RgxGIw3jdjCeO1FQSGYiuw39D6A1CJ+u/wsm0pZA/STDEnY9A9DKMtRvZjStAIVOzOJMSAsh+YaMltGXGEChHVPYr+s/igsbPTmHP8T2IR7MvW46voZa0+2voLfAor7GdPtz6C0yHVfNt4S+9KewwXTJ8xtumWyv5T6w14pNIYTu40VcWHHzvvSe3sWFnsIq6foVKCb1qyOw2N2EnZJ7+5aRSFAYS2lQp3maLOy5WS61pyW4MKOwCJ/E5X8BBTMuXsW+tpITQQYPcXws8Zyuk420eOZyQSqqy8zDg4yH+cp2T2cYjp1sim3rTzEEO4/YPKNL9AvpD00K+ZTbnZXwc1KSh9FspNrmDbSZicQirwmzLMI7Qb7EnjxM57hp/TGmEUNjEljAZUNtHW/TGvhA+J6QCx4gicVcNT2r7TyIgoEiGf+99CeVLiTSDKimjK85QSH7qCJ4Cr0YRi9SaI6fG5zlIAUcwS9d34Nsen9Xz3f1hRRQJF0fzVCyyaQdcZRzil18zCUAPtHc3s3mTYIRzWCGkEEH4vFSxmn2s5kSJDgOGP/l4Ii8aOHetzeOsIhiNAX0wVq28O3lwXHbklnIeQJ/PHJhQbh72YXjts3Eq4n0t5h7BL+mzcVx29Kpxy9E70IvV5h7qiEJRxiswC+0feTgJkAhg3d098S/J8IUfhziOUAaouscoYJmpNIO0WXSuYYjLLpxFb9U85KNI4wyKJWKfQKOMEtmm33sXCCbCHC4mMxZIWpx/aglEeNwM4J3KNb8jvmaDTxBIt8jhR8vD22IpYYr1PBD5HA4HP8DxVcxdwELEFUAAAAASUVORK5CYII=) no-repeat center;background-size:94px 32px;height:32px;width:94px;top:8px;opacity:0;float:right;left:255px;pointer-events:none;position:relative;transition:opacity .5s ease-in,left .5s ease-in}.s2tb .google-logo{opacity:0.54;left:270px;transition:opacity .5s ease-out,left .5s ease-out}.s2fp .spchc,.s2fp-h .spchc{margin:auto;margin-top:312px;max-width:572px;min-width:534px;padding:0 223px;position:relative;top:0}.s2tb .spchc,.s2tb-h .spchc{background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.2);margin:0;min-width:100%;overflow:hidden;padding:51px 0 50px 126px;position:absolute}.s2tb-h .inner-container,.s2tb .inner-container{height:100%;width:572px;transition:opacity .318s ease-in}</style><style>.spch.s2tb.mVRQbc{background:rgba(255,255,255,0.9)}</style><button class="close-button" id="spchx" aria-label="close">×</button><div class="spchc" id="spchc"><div class="inner-container"><div class="button-container"><style>.button{background-color:#fff;border:1px solid #eee;border-radius:100%;bottom:0;box-shadow:0 2px 5px rgba(0,0,0,.1);cursor:pointer;display:inline-block;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:background-color 0.218s,border 0.218s,box-shadow 0.218s}.s2tb-h .button{left:-83px;opacity:0;pointer-events:none;position:absolute;top:-83px;transition-delay:0}.s2fp-h .button,.s2fpm-h .button{opacity:0;pointer-events:none;position:absolute;transition-delay:0}.s2fp .button,.s2tb .button,.s2fpm .button{opacity:1;pointer-events:auto;position:absolute;transform:scale(1);transition-delay:0}.s2ra .button{background-color:#f44;border:0;box-shadow:none}.r8s4j{background-color:#dbdbdb;border-radius:100%;display:inline-block;height:301px;left:-69px;opacity:1;pointer-events:none;position:absolute;top:-69px;width:301px;transform:scale(.01);transition:opacity 0.218s}.s2tb-h .r8s4j,.s2tb .r8s4j{height:151px;left:-28px;top:-28px;width:151px}.button-container{pointer-events:none;position:relative;transition:transform 0.218s,opacity 0.218s ease-in}.s2fp-h .button-container,.s2fp .button-container{height:165px;right:-70px;top:-70px;width:165px;float:right}.s2fpm-h .button-container,.s2fpm .button-container{height:165px;margin:0 auto;top:150px;width:165px}.s2fp-h .button-container,.s2tb-h .button-container,.s2fpm-h .button-container{transform:scale(.1)}.s2fp .button-container,.s2fpm-h .button-container,.s2tb .button-container{transform:scale(1)}.s2tb-h .button-container,.s2tb .button-container{height:95px;right:-31px;top:-27px;width:95px;float:right}.s2ra .button:active{background-color:#cd0000}.button:active{background-color:#eee}</style><span class="r8s4j" id="spchl"></span><span class="button" id="spchb"><div class="microphone"><style>.microphone{height:87px;left:43px;pointer-events:none;position:absolute;top:47px;width:42px;transform:scale(1)}.s2tb-h .microphone,.s2tb .microphone{left:17px;top:7px;transform:scale(.53)}.receiver{background-color:#999;border-radius:30px;height:46px;left:25px;pointer-events:none;position:absolute;width:24px}.wrapper{bottom:0;height:53px;left:11px;overflow:hidden;pointer-events:none;position:absolute;width:52px}.stem{background-color:#999;bottom:14px;height:14px;left:22px;pointer-events:none;position:absolute;width:9px;z-index:1}.shell{border:7px solid #999;border-radius:28px;bottom:27px;height:57px;pointer-events:none;position:absolute;width:38px;z-index:0;left:0px}.s2ml .receiver,.s2ml .stem{background-color:#f44}.s2ml .shell{border-color:#f44}.s2ra .receiver,.s2ra .stem{background-color:#fff}.s2ra .shell{border-color:#fff}</style><span class="receiver"></span><div class="wrapper"><span class="stem"></span><span class="shell"></span></div></div></span></div><div class="text-container"><style>.text-container{pointer-events:none}.s2fp-h .text-container,.s2fp .text-container,.s2fpm-h .text-container,.s2fpm .text-container{position:absolute}.s2tb-h .text-container,.s2tb .text-container{position:relative}.spcht{font-weight:normal;line-height:1.2;opacity:0;pointer-events:none;position:absolute;text-align:left;-webkit-font-smoothing:antialiased;transition:opacity .1s ease-in,margin-left .5s ease-in,top 0s linear 0.218s}.s2fp-h .spcht,.s2fpm-h .spcht{margin-left:44px}.s2tb-h .spcht{margin-left:32px}.s2fp-h .spcht,.s2fp .spcht,.s2fpm-h .spcht,.s2fpm .spcht{left:-44px;top:-.2em}.s2fp-h .spcht,.s2fp .spcht{font-size:32px;width:460px}.s2fpm-h .spcht,.s2fpm .spcht{font-size:28px;width:300px}.s2tb-h .spcht,.s2tb .spcht{font-size:27px;left:7px;top:.2em;width:490px}.s2fp .spcht,.s2fpm .spcht,.s2tb .spcht{margin-left:0;opacity:1;transition:opacity .5s ease-out,margin-left .5s ease-out}.spchta{color:#15c;cursor:pointer;font-size:18px;font-weight:500;pointer-events:auto;text-decoration:underline}.spch-2l.spcht,.spch-3l.spcht,.spch-4l.spcht{transition:top 0.218s ease-out}.spch-2l.spcht{top:-.6em}.spch-3l.spcht{top:-1.3em}.spch-4l.spcht{top:-1.7em}.s2fp .spch-5l.spcht{top:-2.5em}.s2tb .spch-5l.spcht{font-size:24px;top:-1.7em;transition:font-size 0.218s ease-out}</style><span class="spcht" style="color:#70757a" id="spchi"></span><span class="spcht" style="color:#000" id="spchf"></span></div><div class="google-logo"></div></div><div class="permission-bar"><style>.permission-bar{margin-top:-100px;opacity:0;pointer-events:none;position:absolute;width:500px;transition:opacity 0.218s ease-in,margin-top .4s ease-in}.s2wfp .permission-bar{margin-top:-300px;opacity:1;transition:opacity .5s ease-out 0.218s,margin-top 0.218s ease-out 0.218s}.permission-bar-gradient{box-shadow:0 1px 0px #4285f4;height:80px;left:0;margin:0;opacity:0;pointer-events:none;position:fixed;right:0;top:-80px;transition:opacity 0.218s,box-shadow 0.218s}.s2wfp .permission-bar-gradient{box-shadow:0 1px 80px #4285f4;opacity:1;pointer-events:none;animation:allow-alert .75s 0 infinite;animation-direction:alternate;animation-timing-function:ease-out;transition:opacity 0.218s,box-shadow 0.218s}@-webkit-keyframes allow-alert {from{opacity:1}to{opacity:.35}}</style><div class="permission-bar-gradient"></div></div></div></div></dialog><form action="/search" method="GET" role="search"> <div jsmodel="vWNDde" jsdata="MuIEvd;_;Ao9D2k"> <div jscontroller="cnjECf" jsmodel="QubRsd naJZPb " class="A8SBwf" jsdata="LVplcb;_;" jsaction="lX6RWd:w3Wsmc;DkpM0b:d3sQLd;IQOavd:dFyQEf;XzZZPe:jI3wzf;Aghsf:AVsnlb;iHd9U:Q7Cnrc;f5hEHe:G0jgYd;vmxUb:j3bJnb;R2c5O:LuRugf;qiCkJd:ANdidc;NOg9L:HLgh3;uGoIkd:epUokb;zLdLw:eaGBS;Tq408e:dRyDBc;rcuQ6b:npT2md"><style>.A8SBwf{margin:0 auto;width:640px;padding-top:6px;width:auto;max-width:584px;position:relative;}.RNNXgb{display:flex;z-index:3;height:44px;background:#fff;border:1px solid #dfe1e5;box-shadow:none;border-radius:24px;margin:0 auto;width:638px;width:auto;max-width:584px;}.minidiv .RNNXgb{height:32px;border-radius:16px;margin:10px 0 0;background:#fff;}.emcav .RNNXgb{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 1px 6px rgba(32,33,36,.28);border-color:rgba(223,225,229,0)}.minidiv .emcav .RNNXgb{border-bottom-left-radius:0;border-bottom-right-radius:0;}.emcav.emcat .RNNXgb{border-bottom-left-radius:24px;border-bottom-right-radius:24px}.minidiv .emcav.emcat .RNNXgb{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.RNNXgb:hover,.sbfc .RNNXgb{background-color:#fff;box-shadow:0 1px 6px rgba(32,33,36,.28);border-color:rgba(223,225,229,0)}.SDkEP{flex:1;display:flex;padding:5px 8px 0 14px;}.minidiv .SDkEP{padding-top:0}.FPdoLc{padding-top:18px}.iblpc{display:flex;align-items:center;padding-right:13px;margin-top:-5px}.minidiv .iblpc{margin-top:0}</style><style>.CKb9sd{background:none;display:flex;flex:0 0 auto}</style><div class="RNNXgb" jsname="RNNXgb"><div></div><div class="SDkEP"><div class="iblpc" jsname="uFMOof"><style>.CcAdNb{margin:auto}.QCzoEc{margin-top:3px;color:#9aa0a6;height:20px;width:20px}</style><div class="CcAdNb"><span class="QCzoEc z1asCe MZy1Rb"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"></path></svg></span></div></div><div jscontroller="vZr2rb" class="a4bIc" jsname="gLFyf" jsaction="h5M12e;input:d3sQLd;blur:jI3wzf;Tq408e:dRyDBc"><style>.gLFyf{background-color:transparent;border:none;margin:0;padding:0;color:rgba(0,0,0,.87);word-wrap:break-word;outline:none;display:flex;flex:100%;-webkit-tap-highlight-color:transparent;margin-top:-37px;height:34px;font-size:16px;}.minidiv .gLFyf{margin-top:-35px;}.a4bIc{display:flex;flex:1;flex-wrap:wrap}.YacQv{color:transparent;flex:100%;white-space:pre;height:34px}.YacQv span{background:url("/images/experiments/wavy-underline.png") repeat-x scroll 0 100% transparent;padding:0 0 10px 0;}</style><div class="YacQv gsfi" jsname="vdLsw"></div><input class="gLFyf gsfi" jsaction="paste:puy29d;" maxlength="2048" name="q" type="text" aria-autocomplete="both" aria-haspopup="false" autocapitalize="none" autocomplete="off" autocorrect="off" autofocus="" role="combobox" spellcheck="false" title="Search" value="" aria-label="Search" data-ved="0ahUKEwj_oNP0vdb0AhVBJzQIHTI2AEgQ39UDCAY"></div><div class="dRYYxd"><style>.dRYYxd{display:flex;flex:0 0 auto;margin-top:-5px;align-items:stretch;flex-direction:row}.minidiv .dRYYxd{margin-top:0}</style> <style>.BKRPef{flex:1 0 auto;display:none;cursor:pointer;align-items:center;border:0;background:transparent;outline:none;padding:0 8px;line-height:44px}.M2vV3{display:flex}.ExCKkf{height:100%;color:#70757a;vertical-align:middle;outline:none}.minidiv .BKRPef{line-height:32px}.minidiv .ExCKkf{width:20px}</style> <style>.BKRPef{padding-right:4px}.ExCKkf{margin-right:12px}.ACRAdd{border-left:1px solid #dfe1e5;height:65%}</style> <div jscontroller="PymCCe" class="BKRPef" jsname="RP0xob" aria-label=" Clear" role="button" jsaction="AVsnlb;rcuQ6b:npT2md" data-ved="0ahUKEwj_oNP0vdb0AhVBJzQIHTI2AEgQ05YFCAc"> <span class="ExCKkf z1asCe rzyADb" jsname="itVqKe" role="button" tabindex="0" aria-label=" Clear"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path></svg></span> <span class="ACRAdd"></span> </div> <style>.XDyW0e{flex:1 0 auto;display:flex;cursor:pointer;align-items:center;border:0;background:transparent;outline:none;padding:0 8px;width:24px;line-height:44px}.goxjub{height:24px;width:24px;vertical-align:middle}.minidiv .XDyW0e{line-height:32px}.minidiv .goxjub{width:20px;height:20px}</style><div jscontroller="unV4T" class="XDyW0e" aria-label="Search by voice" role="button" tabindex="0" jsaction="h5M12e;rcuQ6b:npT2md;Tq408e:dRyDBc" data-ved="0ahUKEwj_oNP0vdb0AhVBJzQIHTI2AEgQvs8DCAg" style="display: none;"><svg class="goxjub" focusable="false" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="#4285f4" d="m12 15c1.66 0 3-1.31 3-2.97v-7.02c0-1.66-1.34-3.01-3-3.01s-3 1.34-3 3.01v7.02c0 1.66 1.34 2.97 3 2.97z"></path><path fill="#34a853" d="m11 18.08h2v3.92h-2z"></path><path fill="#fbbc05" d="m7.05 16.87c-1.27-1.33-2.05-2.83-2.05-4.87h2c0 1.45 0.56 2.42 1.47 3.38v0.32l-1.15 1.18z"></path><path fill="#ea4335" d="m12 16.93a4.97 5.25 0 0 1 -3.54 -1.55l-1.41 1.49c1.26 1.34 3.02 2.13 4.95 2.13 3.87 0 6.99-2.92 6.99-7h-1.99c0 2.92-2.24 4.93-5 4.93z"></path></svg></div></div></div></div><div jscontroller="Dvn7fe" class="UUbT9" style="display:none" jsname="UUbT9" jsaction="mouseout:ItzDCd;mouseleave:MWfikb;hBEIVb:nUZ9le;YMFC3:VKssTb;mMf61e:Mb6Xlc"><style>.UUbT9{position:absolute;text-align:left;z-index:3;cursor:default;-webkit-user-select:none;width:100%;margin-top:-1px;}.aajZCb{display:flex;flex-direction:column;list-style-type:none;margin:0;padding:0;overflow:hidden;background:#fff;border-radius:0 0 24px 24px;box-shadow:0 4px 6px rgba(32,33,36,.28);border:0;padding-bottom:4px;}.minidiv .aajZCb{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.erkvQe{padding-bottom:8px;flex:auto;}.RjPuVb{height:1px;margin:0 26px 0 0;}.S3nFnd{display:flex}.S3nFnd .RjPuVb,.S3nFnd .aajZCb{flex:0 0 auto}.lh87ke:link,.lh87ke:visited{color:#1a0dab;cursor:pointer;font:11px arial,sans-serif;padding:0 5px;margin-top:-10px;text-decoration:none;flex:auto;align-self:flex-end;margin:0 16px 5px 0}.lh87ke:hover{text-decoration:underline}.xtSCL{border-top:1px solid #e8eaed;margin:0 20px 0 14px;padding-bottom:4px}.sb7{background:url() no-repeat ;min-height:0px;min-width:0px;height:0px;width:0px}.sb27{background:url(/images/searchbox/desktop_searchbox_sprites318_hr.webp) no-repeat 0 -21px;background-size:20px;min-height:20px;min-width:20px;height:20px;width:20px}.sb43{background:url(/images/searchbox/desktop_searchbox_sprites318_hr.webp) no-repeat 0 0;background-size:20px;min-height:20px;min-width:20px;height:20px;width:20px}.sb53.sb53{padding:0 4px;margin:0}.sb33{background:url(/images/searchbox/desktop_searchbox_sprites318_hr.webp) no-repeat 0 -42px;background-size:20px;height:20px;width:20px;}</style><div class="RjPuVb" jsname="RjPuVb"></div><div class="aajZCb" jsname="aajZCb"><div class="xtSCL"></div><ul class="erkvQe" jsname="erkvQe" role="listbox"></ul><style>#shJ2Vb{display:none}.OBMEnb{padding:0;margin:0}.G43f7e{display:flex;flex-direction:column;min-width:0;padding:0}.Ye4jfc{flex-direction:row;flex-wrap:wrap}</style><div jsname="E80e9e" class="OBMEnb" id="shJ2Vb" role="presentation"><ul jsname="bw4e9b" class="G43f7e" role="listbox"></ul></div><style>#ynRric{display:none}.ynRric{list-style-type:none;flex-direction:column;color:#70757a;font-family:Google Sans,arial,sans-serif-medium,sans-serif;font-size:14px;margin:0 20px 0 16px;padding:8px 0 8px 0;line-height:16px;width:100%}</style><div class="ynRric" id="ynRric" role="presentation"></div><style>#YMXe{display:none}.sbct{display:flex;align-items:center;min-width:0;padding:0;}.eIPGRd{flex:auto;display:flex;align-items:center;margin:0 20px 0 14px}.pcTkSc{display:flex;flex:auto;flex-direction:column;min-width:0;padding:6px 0}.sbic{display:flex;align-items:center;margin:0 13px 0 1px;}.sbic.vYOkbe{background:center/contain no-repeat;border-radius:4px;min-height:32px;min-width:32px;margin:4px 7px 4px -5px;}.sbre .wM6W7d{line-height:18px}.ClJ9Yb{line-height:12px;font-size:13px;color:#80868b;margin-top:2px}.wM6W7d{display:flex;font-size:16px;color:#212121;flex:auto;align-items:center;word-break:break-word;padding-right:8px}.minidiv .wM6W7d{font-size:14px}.WggQGd{color:#52188c}.wM6W7d span{flex:auto}.AQZ9Vd{display:flex;align-self:stretch;}.JCHpcb:hover{color:#1a73e8;text-decoration:underline;}.JCHpcb{color:#80868b;font:13px arial,sans-serif;cursor:pointer;align-self:center}.sbhl{background:#eee;}.mus_pc{display:block;margin:6px 0}.mus_il{font-family:Arial,HelveticaNeue-Light,HelveticaNeue,Helvetica;padding-top:7px;position:relative}.mus_il:first-child{padding-top:0}.mus_il_at{margin-left:10px}.mus_il_st{right:52px;position:absolute}.mus_il_i{align:left;margin-right:10px}.mus_it3{margin-bottom:3px;max-height:24px;vertical-align:bottom}.mus_it5{height:24px;width:24px;vertical-align:bottom;margin-left:10px;margin-right:10px;transform:rotate(90deg)}.mus_tt3{color:#767676;font-size:12px;vertical-align:top}.mus_tt5{color:#d93025;font-size:14px}.mus_tt6{color:#188038;font-size:14px}.mus_tt8{font-size:16px;font-family:Arial,sans-serif}.mus_tt17{color:#212121;font-size:20px}.mus_tt18{color:#212121;font-size:24px}.mus_tt19{color:#767676;font-size:12px}.mus_tt20{color:#767676;font-size:14px}.mus_tt23{color:#767676;font-size:18px}</style><li data-view-type="1" class="sbct" id="YMXe" role="presentation"><div class="eIPGRd"><div class="sbic"></div><div class="pcTkSc" role="option"><div class="wM6W7d"><span></span></div><div class="ClJ9Yb"><span></span></div></div><div class="AQZ9Vd"><div class="sbai">Remove</div></div></div></li><div jsname="VlcLAe" class="lJ9FBc"> <style>.lJ9FBc{height:70px}.lJ9FBc input[type="submit"],.gbqfba{background-color:#f8f9fa;border:1px solid #f8f9fa;border-radius:4px;color:#3c4043;font-family:arial,sans-serif;font-size:14px;margin:11px 4px;padding:0 16px;line-height:27px;height:36px;min-width:54px;text-align:center;cursor:pointer;user-select:none}.lJ9FBc input[type="submit"]:hover{box-shadow:0 1px 1px rgba(0,0,0,.1);background-color:#f8f9fa;border:1px solid #dadce0;color:#202124}.lJ9FBc input[type="submit"]:focus{border:1px solid #4285f4;outline:none}</style> <center> <input class="gNO89b" value="Google Search" aria-label="Google Search" name="btnK" type="submit" data-ved="0ahUKEwj_oNP0vdb0AhVBJzQIHTI2AEgQ4dUDCAk"> <input class="RNmpXc" value="I'm Feeling Lucky" aria-label="I'm Feeling Lucky" name="btnI" type="submit" jsaction="trigger.kWlxhc" data-ved="0ahUKEwj_oNP0vdb0AhVBJzQIHTI2AEgQ19QECAo"> </center> </div></div><style>.MG7lrf{font-size:8pt;margin-top:-16px;position:absolute;right:16px}</style><div jsname="JUypV" jscontroller="OqGDve" class="MG7lrf" data-async-context="async_id:duf3-46;authority:0;card_id:;entry_point:0;feature_id:;ftoe:0;header:0;is_jobs_spam_form:0;open:0;preselect_answer_index:-1;suggestions:;suggestions_subtypes:;suggestions_types:;surface:0;title:;type:46"><style>a.oBa0Fe{color:#70757a;float:right;font-style:italic;-webkit-tap-highlight-color:rgba(0,0,0,.00);tap-highlight-color:rgba(0,0,0,.00)}a.aciXEb{padding:0 5px;}.RTZ84b{color:#70757a;cursor:pointer;padding-right:8px}.XEKxtf{color:#70757a;float:right;font-size:12px;line-height:16px;padding-bottom:4px}</style><div jscontroller="EkevXb" style="display:none" jsaction="rcuQ6b:npT2md"></div><div id="duf3-46" data-jiis="up" data-async-type="duffy3" data-async-context-required="type,open,feature_id,async_id,entry_point,authority,card_id,ftoe,title,header,suggestions,surface,suggestions_types,suggestions_subtypes,preselect_answer_index,is_jobs_spam_form" class="yp" data-ved="0ahUKEwj_oNP0vdb0AhVBJzQIHTI2AEgQ-0EICw"></div><a class="oBa0Fe aciXEb" href="#" id="sbfblt" data-async-trigger="duf3-46" role="button" jsaction="trigger.szjOR" data-ved="0ahUKEwj_oNP0vdb0AhVBJzQIHTI2AEgQtw8IDA">Report inappropriate predictions</a></div></div><div class="FPdoLc lJ9FBc"> <center> <input class="gNO89b" value="Google Search" aria-label="Google Search" name="btnK" type="submit" data-ved="0ahUKEwj_oNP0vdb0AhVBJzQIHTI2AEgQ4dUDCA0"> <input id="gbqfbb" value="I'm Feeling Lucky" aria-label="I'm Feeling Lucky" name="btnI" type="submit" data-ved="0ahUKEwj_oNP0vdb0AhVBJzQIHTI2AEgQnRsIDg"><div class="gbqfba gbqfba-hvr" role="button" style="display: none; font-family: arial, sans-serif; overflow: hidden; text-align: center; z-index: 50;"><div style="left: 0px; position: absolute; right: 0px; white-space: nowrap;"><div><span>I'm Feeling Curious</span></div><div><span>I'm Feeling Hungry</span></div><div><span>I'm Feeling Adventurous</span></div><div><span>I'm Feeling Puzzled</span></div><div><span>I'm Feeling Playful</span></div><div><span>I'm Feeling Stellar</span></div><div><span>I'm Feeling Generous</span></div><div><span>I'm Feeling Doodley</span></div><div><span>I'm Feeling Trendy</span></div><div><span>I'm Feeling Artistic</span></div><div><span>I'm Feeling Funny</span></div></div></div> </center> </div></div> <div style="background:url(/images/searchbox/desktop_searchbox_sprites318_hr.webp)"> </div> </div> <div id="tophf"><input name="source" type="hidden" value="hp"><input value="-taxYf-7MsHO0PEPsuyAwAQ" name="ei" type="hidden"><input value="ALs-wAMAAAAAYbHlCjKQEdR03p3Mv5cXK33KmPQtiKUy" name="iflsig" type="hidden"></div></form></div><div class="o3j99 qarstb"><style>.vcVZ7d{text-align:center}</style></div><div class="o3j99 c93Gbe"><style>.c93Gbe{background:#f2f2f2}.uU7dJb{padding:15px 30px;border-bottom:1px solid #dadce0;font-size:15px;color:#70757a}.SSwjIe{padding:0 20px}.KxwPGc{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width:1200px){.KxwPGc{justify-content:space-evenly}}.pHiOh{display:block;padding:15px;white-space:nowrap}a.pHiOh{color:#70757a}.ktLKi{white-space:nowrap;vertical-align:top}.Pb9hCb{height:14px;margin-right:6px}.ssOUyb{order:2}@media only screen and (max-width:1200px){.ssOUyb{order:0;width:100%;justify-content:center}}.waLeGd .ssOUyb{order:0;width:100%;justify-content:center}.AghGtd{justify-content:flex-start;min-width:30%;order:1}.iTjxkf{justify-content:flex-end;min-width:30%;order:3}</style><div jscontroller="NzU6V" class="KxwPGc SSwjIe" data-sfe="true" data-sfsw="1200" jsaction="rcuQ6b:npT2md"><div class="KxwPGc AghGtd"><a class="pHiOh" href="https://www.google.com/intl/en_us/ads/?subid=ww-ww-et-g-awa-a-g_hpafoot1_1!o2&utm_source=google.com&utm_medium=referral&utm_campaign=google_hpafooter&fg=1" ping="/url?sa=t&rct=j&source=webhp&url=https://www.google.com/intl/en_us/ads/%3Fsubid%3Dww-ww-et-g-awa-a-g_hpafoot1_1!o2%26utm_source%3Dgoogle.com%26utm_medium%3Dreferral%26utm_campaign%3Dgoogle_hpafooter%26fg%3D1&ved=0ahUKEwj_oNP0vdb0AhVBJzQIHTI2AEgQkdQCCA8">Advertising</a><a class="pHiOh" href="https://www.google.com/services/?subid=ww-ww-et-g-awa-a-g_hpbfoot1_1!o2&utm_source=google.com&utm_medium=referral&utm_campaign=google_hpbfooter&fg=1" ping="/url?sa=t&rct=j&source=webhp&url=https://www.google.com/services/%3Fsubid%3Dww-ww-et-g-awa-a-g_hpbfoot1_1!o2%26utm_source%3Dgoogle.com%26utm_medium%3Dreferral%26utm_campaign%3Dgoogle_hpbfooter%26fg%3D1&ved=0ahUKEwj_oNP0vdb0AhVBJzQIHTI2AEgQktQCCBA">Business</a><a class="pHiOh" href="https://google.com/search/howsearchworks/?fg=1"> How Search works </a></div><div class="KxwPGc ssOUyb"><a class="pHiOh" href="https://sustainability.google/commitments/?utm_source=googlehpfooter&utm_medium=housepromos&utm_campaign=bottom-footer&utm_content=" ping="/url?sa=t&rct=j&source=webhp&url=https://sustainability.google/commitments/%3Futm_source%3Dgooglehpfooter%26utm_medium%3Dhousepromos%26utm_campaign%3Dbottom-footer%26utm_content%3D&ved=0ahUKEwj_oNP0vdb0AhVBJzQIHTI2AEgQiM8HCBE"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAMAAAAiV0Z6AAAAPFBMVEVLoEN0wU6CzFKCzFKCzFKCzFKCzFJSo0MSczNDmkCCzFJPoUMTczNdr0gmgziCzFITczMTczMTczMTczPh00jOAAAAFHRSTlPF/+bIsms8Ad///hX+//5/tXw7aMEAx10AAACaSURBVHgBbc4HDoRQCATQ33tbvf9dF9QxaCT9UQaltLHOh/golXKhMs5Xqa0xU1lyoa2fXFyQOsDG38qsLy4TaV+sFislovyhPzLJJrBu6eQOtpW0LjbJkzTuTDLRVNKa3uxJI+VdiRqXSeu6GW+Qxi29eLIi8H7EsYrT42BD+mQtNO5JMjRuC4lSY8V4hsLX0egGijvUSEP9AbylEsOkeCgWAAAAAElFTkSuQmCC" class="Pb9hCb" alt="" data-atf="1" data-frt="0"><span class="ktLKi">Carbon neutral since 2007</span></a></div><div class="KxwPGc iTjxkf"><a class="pHiOh" href="https://policies.google.com/privacy?hl=en&fg=1" ping="/url?sa=t&rct=j&source=webhp&url=https://policies.google.com/privacy%3Fhl%3Den%26fg%3D1&ved=0ahUKEwj_oNP0vdb0AhVBJzQIHTI2AEgQ8awCCBI">Privacy</a><a class="pHiOh" href="https://policies.google.com/terms?hl=en&fg=1" ping="/url?sa=t&rct=j&source=webhp&url=https://policies.google.com/terms%3Fhl%3Den%26fg%3D1&ved=0ahUKEwj_oNP0vdb0AhVBJzQIHTI2AEgQ8qwCCBM">Terms</a><div jscontroller="LtQuz" class="ayzqOc"><style>.ayzqOc{position:relative}.EzVRq{display:block;padding:15px;white-space:nowrap}a.EzVRq,button.EzVRq{color:#70757a}button.EzVRq{cursor:pointer;width:100%;text-align:left}button.EzVRq:hover,button.EzVRq:active{text-decoration:underline}.Qff0zd{display:none;position:absolute;list-style:none;background:#fff;border:1px solid #70757a}</style><style>.Qff0zd{min-width:200px}.mRoO9c{display:block;border-top:1px solid #ebebeb}.pENqnf{color:#70757a;cursor:pointer;padding-bottom:10px;padding-top:10px}</style><button jsname="pzCKEc" class="EzVRq" aria-controls="dEjpnf" aria-haspopup="true" id="Mses6b" jsaction="mousedown:lgs1Pb;FwYIgd;keydown:QXPedb">Settings</button><ul jsname="xl07Ob" class="Qff0zd" aria-labelledby="Mses6b" id="dEjpnf" role="menu" jsaction="keydown:OEXC3c;focusout:Y48pVb"><li role="none"><a class="EzVRq" href="https://www.google.com/preferences?hl=en&fg=1" role="menuitem" tabindex="-1">Search settings</a></li><li role="none"><a class="EzVRq" href="/advanced_search?hl=en&fg=1" role="menuitem" tabindex="-1">Advanced search</a></li><li role="none"><a class="EzVRq" href="/history/privacyadvisor/search/unauth?utm_source=googlemenu&fg=1" role="menuitem" tabindex="-1">Your data in Search</a></li><li role="none"><a class="EzVRq" href="/history/optout?hl=en&fg=1" role="menuitem" tabindex="-1">Search history</a></li><li role="none"><a class="EzVRq" href="https://support.google.com/websearch/?p=ws_results_help&hl=en&fg=1" role="menuitem" tabindex="-1">Search help</a></li><li role="none"><button class="EzVRq" data-bucket="websearch" role="menuitem" tabindex="-1" jsaction="trigger.YcfJ">Send feedback</button></li><li class="mRoO9c" role="separator"></li><li role="none"><div class="EzVRq pENqnf" data-spl="/setprefs?hl=en&prev=https://www.google.com/?gws_rd%3Dssl%26pccc%3D1&sig=0_8mjg6prPXhUW-U9-Y3AMBMccPD0%3D&cs=2" id="YUIDDb" role="menuitem" tabindex="-1"><style>.tFYjZe{align-items:center;display:flex;justify-content:space-between;padding-bottom:4px;padding-top:4px}.tFYjZe:hover .iOHNLb,.tFYjZe:focus .iOHNLb{opacity:1}.iOHNLb{color:#70757a;height:20px;margin-top:-2px;opacity:0;width:20px}</style><div jscontroller="fXO0xe" class="tFYjZe" data-bsdm="0" data-btf="0" data-hbc="#1a73e8" data-htc="#fff" data-spt="1" data-tsdm="0" role="link" tabindex="0" jsaction="ok5gFc;x6BCfb:ggFCce;w3Ukrf:aelxJb" data-ved="0ahUKEwj_oNP0vdb0AhVBJzQIHTI2AEgQqsEHCBQ"><div>Dark theme: Off</div><div class="iOHNLb"><span style="height:20px;line-height:20px;width:20px" class="z1asCe aqvxcd"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" width="24"></rect><path d="M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0 c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2 c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1 C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06 c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41 l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41 c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36 c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg></span></div></div></div></li></ul></div></div></div><div jscontroller="GU4Gab" style="display:none" data-pcs="0" jsaction="rcuQ6b:npT2md"></div></div></div><div class="Fgvgjc"><style>.Fgvgjc{height:0;overflow:hidden}</style><div class="gTMtLb fp-nh" id="lb"><style>.gTMtLb{z-index:1001;position:absolute;top:-1000px}</style></div><div jscontroller="fKZehd" style="display:none" data-u="0" jsdata="C4mkuf;_;Ao9D2o" jsaction="rcuQ6b:npT2md"></div><span style="display:none"><span jscontroller="DhPYme" style="display:none" jsaction="rcuQ6b:npT2md" data-ei="-taxYf-7MsHO0PEPsuyAwAQ"></span></span><script nonce="JyutPfrd5WDq6giF8bx9XQ==">this.gbar_=this.gbar_||{};(function(_){var window=this; try{ _.Zd=function(a,b,c){if(!a.o)if(c instanceof Array){c=_.Ma(c);for(var d=c.next();!d.done;d=c.next())_.Zd(a,b,d.value)}else{d=(0,_.w)(a.F,a,b);var e=a.B+c;a.B++;b.setAttribute("data-eqid",e);a.D[e]=d;b&&b.addEventListener?b.addEventListener(c,d,!1):b&&b.attachEvent?b.attachEvent("on"+c,d):a.A.log(Error("y`"+b))}}; }catch(e){_._DumpException(e)} try{ /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ _.$d=function(){if(!_.n.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{_.n.addEventListener("test",_.Za,b),_.n.removeEventListener("test",_.Za,b)}catch(c){}return a}(); _.ae=_.ub?"webkitTransitionEnd":"transitionend"; }catch(e){_._DumpException(e)} try{ var be=document.querySelector(".gb_B .gb_C"),ce=document.querySelector("#gb.gb_Dc");be&&!ce&&_.Zd(_.Qd,be,"click"); }catch(e){_._DumpException(e)} try{ var Mh=function(a){_.K.call(this);this.C=a;this.A=null;this.o={};this.D={};this.j={};this.B=null};_.u(Mh,_.K);_.Nh=function(a){if(a.A)return a.A;for(var b in a.j)if(a.j[b].lf()&&a.j[b].Sb())return a.j[b];return null};_.h=Mh.prototype;_.h.Ff=function(a){a&&_.Nh(this)&&a!=_.Nh(this)&&_.Nh(this).ae(!1);this.A=a};_.h.Kg=function(a){a=this.j[a]||a;return _.Nh(this)==a};_.h.Ue=function(a,b){b=b.Wc();if(this.o[a]&&this.o[a][b])for(var c=0;c<this.o[a][b].length;c++)try{this.o[a][b][c]()}catch(d){this.C.log(d)}}; _.h.Xh=function(a){return!this.D[a.Wc()]};_.h.hh=function(a){this.j[a]&&(_.Nh(this)&&_.Nh(this).Wc()==a||this.j[a].ae(!0))};_.h.$a=function(a){this.B=a;for(var b in this.j)this.j[b].lf()&&this.j[b].$a(a)};_.h.Bf=function(a){this.j[a.Wc()]=a};_.h.Le=function(a){return a in this.j?this.j[a]:null};var Oh=new Mh(_.Od);_.pd("dd",Oh); }catch(e){_._DumpException(e)} try{ _.qj=function(a,b){a=a.split(".");b=b||_.n;for(var c=0;c<a.length;c++)if(b=b[a[c]],null==b)return null;return b}; }catch(e){_._DumpException(e)} try{ var rj=document.querySelector(".gb_Na .gb_C"),sj=document.querySelector("#gb.gb_Dc");rj&&!sj&&_.Zd(_.Qd,rj,"click"); }catch(e){_._DumpException(e)} })(this.gbar_); // Google Inc. this.gbar_=this.gbar_||{};(function(_){var window=this; try{ /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ _.de=function(a){var b=typeof a;return"object"!=b?b:a?Array.isArray(a)?"array":b:"null"};_.ee=function(a){var b=_.de(a);return"array"==b||"object"==b&&"number"==typeof a.length};_.fe=function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}};try{(new self.OffscreenCanvas(0,0)).getContext("2d")}catch(a){}_.ge=_.B||_.ub; _.he=function(a,b){this.width=a;this.height=b};_.h=_.he.prototype;_.h.aspectRatio=function(){return this.width/this.height};_.h.Ab=function(){return!(this.width*this.height)};_.h.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};_.h.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};_.h.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this}; var ke;_.ie=function(a,b){return(b||document).getElementsByTagName(String(a))};_.M=function(a,b){var c=b||document;if(c.getElementsByClassName)a=c.getElementsByClassName(a)[0];else{c=document;var d=b||c;a=d.querySelectorAll&&d.querySelector&&a?d.querySelector(a?"."+a:""):_.je(c,"*",a,b)[0]||null}return a||null}; _.je=function(a,b,c,d){a=d||a;b=b&&"*"!=b?String(b).toUpperCase():"";if(a.querySelectorAll&&a.querySelector&&(b||c))return a.querySelectorAll(b+(c?"."+c:""));if(c&&a.getElementsByClassName){a=a.getElementsByClassName(c);if(b){d={};for(var e=0,f=0,g;g=a[f];f++)b==g.nodeName&&(d[e++]=g);d.length=e;return d}return a}a=a.getElementsByTagName(b||"*");if(c){d={};for(f=e=0;g=a[f];f++)b=g.className,"function"==typeof b.split&&_.la(b.split(/\s+/),c)&&(d[e++]=g);d.length=e;return d}return a}; _.le=function(a,b){_.Ca(b,function(c,d){c&&"object"==typeof c&&c.Vb&&(c=c.Db());"style"==d?a.style.cssText=c:"class"==d?a.className=c:"for"==d?a.htmlFor=c:ke.hasOwnProperty(d)?a.setAttribute(ke[d],c):_.ib(d,"aria-")||_.ib(d,"data-")?a.setAttribute(d,c):a[d]=c})};ke={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"}; _.oe=function(a,b){var c=b[1],d=_.me(a,String(b[0]));c&&("string"===typeof c?d.className=c:Array.isArray(c)?d.className=c.join(" "):_.le(d,c));2<b.length&&_.ne(a,d,b,2);return d}; _.ne=function(a,b,c,d){function e(k){k&&b.appendChild("string"===typeof k?a.createTextNode(k):k)}for(;d<c.length;d++){var f=c[d];if(!_.ee(f)||_.$a(f)&&0<f.nodeType)e(f);else{a:{if(f&&"number"==typeof f.length){if(_.$a(f)){var g="function"==typeof f.item||"string"==typeof f.item;break a}if("function"===typeof f){g="function"==typeof f.item;break a}}g=!1}_.kb(g?_.ma(f):f,e)}}};_.pe=function(a){return _.me(document,a)}; _.me=function(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)};_.qe=function(a){for(var b;b=a.firstChild;)a.removeChild(b)};_.re=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null};_.se=function(a){return _.$a(a)&&1==a.nodeType};_.te=function(a){return 9==a.nodeType?a:a.ownerDocument||a.document};_.ue=function(a,b,c){for(var d=0;a&&(null==c||d<=c);){if(b(a))return a;a=a.parentNode;d++}return null}; }catch(e){_._DumpException(e)} try{ _.wj=function(a){_.D.call(this,a)};_.u(_.wj,_.D); }catch(e){_._DumpException(e)} try{ _.xj=function(a,b,c){a.rel=c;-1!=c.toLowerCase().indexOf("stylesheet")?(a.href=_.Ec(b),(b=_.dd(a.ownerDocument&&a.ownerDocument.defaultView))&&a.setAttribute("nonce",b)):a.href=b instanceof _.Cc?_.Ec(b):b instanceof _.Hc?_.Ic(b):_.Ic(_.Oc(b))}; }catch(e){_._DumpException(e)} try{ _.yj=function(){var a="undefined"!==typeof window?window.trustedTypes:void 0;return null!==a&&void 0!==a?a:null};_.Aj=function(a){if("function"==typeof _.zj&&a instanceof _.zj)return a.j;throw Error("D");};_.Bj=function(a){var b,c=(a.ownerDocument&&a.ownerDocument.defaultView||window).document,d=null===(b=c.querySelector)||void 0===b?void 0:b.call(c,"script[nonce]");(b=d?d.nonce||d.getAttribute("nonce")||"":"")&&a.setAttribute("nonce",b)}; _.Dj=function(a,b){b="function"==typeof _.Cj&&b instanceof _.Cj?_.Aj(b):_.Dc(b);a.src=b;_.Bj(a)}; /* SPDX-License-Identifier: Apache-2.0 */ }catch(e){_._DumpException(e)} try{ var Ej=function(a,b,c){_.Pd.log(46,{att:a,max:b,url:c})},Gj=function(a,b,c){_.Pd.log(47,{att:a,max:b,url:c});a<b?Fj(a+1,b):_.Od.log(Error("da`"+a+"`"+b),{url:c})},Fj=function(a,b){if(Hj){var c=_.pe("SCRIPT");c.async=!0;c.type="text/javascript";c.charset="UTF-8";_.Dj(c,Hj);c.onload=_.fe(Ej,a,b,c.src);c.onerror=_.fe(Gj,a,b,c.src);_.Pd.log(45,{att:a,max:b,url:c.src});_.ie("HEAD")[0].appendChild(c)}},Ij=function(a){_.D.call(this,a)};_.u(Ij,_.D); var Jj=_.I(_.Kd,Ij,17)||new Ij,Kj,Hj=(Kj=_.I(Jj,_.wj,1))?_.Fc(_.E(Kj,4)||""):null,Lj,Mj=(Lj=_.I(Jj,_.wj,2))?_.Fc(_.E(Lj,4)||""):null,Nj=function(){Fj(1,2);if(Mj){var a=_.pe("LINK");a.setAttribute("type","text/css");_.xj(a,Mj,"stylesheet");var b=_.dd();b&&a.setAttribute("nonce",b);_.ie("HEAD")[0].appendChild(a)}}; (function(){var a=_.Ld();if(_.F(a,18))Nj();else{var b=_.E(a,19)||0;window.addEventListener("load",function(){window.setTimeout(Nj,b)})}})(); }catch(e){_._DumpException(e)} })(this.gbar_); // Google Inc. </script><div><div></div></div></div><textarea class="csi" name="csi" style="display:none"></textarea><div class="gb_Cd">Google apps</div><script nonce="JyutPfrd5WDq6giF8bx9XQ==">(function(){ (function(){var c=Date.now();if(google.timers&&google.timers.load.t){for(var a=document.getElementsByTagName("img"),d=0,b=void 0;b=a[d++];)google.c.setup(b,!1,void 0);google.c.frt=!1;google.c.e("load","imn",String(a.length));google.c.ubr(!0,c);google.c.glu&&google.c.glu();google.rll(window,!1,function(){google.tick("load","ol");google.c.u("pr")})}})();}).call(this);(function(){google.jl={attn:false,blt:'none',chnk:0,dw:false,dwu:true,emtn:0,end:0,ine:false,lls:'default',pdt:0,rep:0,snet:true,strt:0,ubm:false,uwp:true};})();(function(){var pmc='{\x22aa\x22:{},\x22abd\x22:{\x22abd\x22:false,\x22deb\x22:false,\x22det\x22:false},\x22async\x22:{},\x22cdos\x22:{\x22cdobsel\x22:false},\x22csi\x22:{},\x22d\x22:{},\x22dpf\x22:{},\x22dvl\x22:{\x22cookie_secure\x22:true,\x22cookie_timeout\x22:21600,\x22jsc\x22:\x22[null,null,null,30000,null,null,null,2,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[\\\x2286400000\\\x22,\\\x22604800000\\\x22,2],null,null,21600000,null,null,1,null,null,null,null,null,1]\x22,\x22msg_err\x22:\x22Location unavailable\x22,\x22msg_gps\x22:\x22Using GPS\x22,\x22msg_unk\x22:\x22Unknown\x22,\x22msg_upd\x22:\x22Update location\x22,\x22msg_use\x22:\x22Use precise location\x22,\x22use_local_storage_fallback\x22:false},\x22gf\x22:{\x22pid\x22:196},\x22hsm\x22:{},\x22ifl\x22:{\x22lsf_is_launched\x22:true,\x22opts\x22:[{\x22href\x22:\x22/search?gws_rd\x3dssl\\u0026q\x3dI\x27m+Feeling+Curious\\u0026csf\x3db\x22,\x22id\x22:\x22curious\x22,\x22msg\x22:\x22I\x27m Feeling Curious\x22},{\x22href\x22:\x22/search?gws_rd\x3dssl\\u0026q\x3dice+cream+near+me\x22,\x22id\x22:\x22hungry\x22,\x22msg\x22:\x22I\x27m Feeling Hungry\x22},{\x22href\x22:\x22/search?gws_rd\x3dssl\\u0026q\x3droll+a+die\\u0026csf\x3db\x22,\x22id\x22:\x22adventurous\x22,\x22msg\x22:\x22I\x27m Feeling Adventurous\x22},{\x22href\x22:\x22/url?url\x3dhttp://agoogleaday.com/%23date%3D2012-03-27\\u0026sa\x3dt\\u0026usg\x3dAOvVaw25VVMEXX-sK8SD6Y-tb7sQ\x22,\x22id\x22:\x22puzzled\x22,\x22msg\x22:\x22I\x27m Feeling Puzzled\x22},{\x22href\x22:\x22/search?gws_rd\x3dssl\\u0026q\x3dplay+solitaire\\u0026csf\x3db\x22,\x22id\x22:\x22playful\x22,\x22msg\x22:\x22I\x27m Feeling Playful\x22},{\x22href\x22:\x22/url?url\x3dhttps://www.google.com/search?gws_rd%3Dssl%26q%3Dreflection%2Bnebula%26um%3D1%26ie%3DUTF-8%26tbm%3Disch%26csf%3Db\x22,\x22id\x22:\x22stellar\x22,\x22msg\x22:\x22I\x27m Feeling Stellar\x22},{\x22href\x22:\x22/url?url\x3dhttps://play.google.com/store/apps/editorial_collection/promotion_topic_donations?hl%3Den_US\\u0026sa\x3dt\\u0026usg\x3dAOvVaw03ajfb1w4OxqgjG7Xjx5zf\x22,\x22id\x22:\x22generous\x22,\x22msg\x22:\x22I\x27m Feeling Generous\x22},{\x22href\x22:\x22/url?url\x3d/doodles\x22,\x22id\x22:\x22doodley\x22,\x22msg\x22:\x22I\x27m Feeling Doodley\x22},{\x22href\x22:\x22/url?url\x3dhttps://trends.google.com/hottrends\\u0026sa\x3dt\\u0026usg\x3dAOvVaw0hXgzDMTx66unZaN8ANJHA\x22,\x22id\x22:\x22trendy\x22,\x22msg\x22:\x22I\x27m Feeling Trendy\x22},{\x22href\x22:\x22/url?url\x3dhttps://artsandculture.google.com/asset/1gHDloJoP5eVQg\\u0026sa\x3dt\\u0026usg\x3dAOvVaw0cWKKQNIfSAuzBkuEKemh-\x22,\x22id\x22:\x22artistic\x22,\x22msg\x22:\x22I\x27m Feeling Artistic\x22},{\x22href\x22:\x22/search?gws_rd\x3dssl\\u0026q\x3dcomedy+movies\\u0026csf\x3db\x22,\x22id\x22:\x22funny\x22,\x22msg\x22:\x22I\x27m Feeling Funny\x22}]},\x22jsa\x22:{\x22csi\x22:true,\x22csir\x22:100},\x22mu\x22:{\x22murl\x22:\x22https://adservice.google.com/adsid/google/ui\x22},\x22pHXghd\x22:{},\x22sb_wiz\x22:{\x22rfs\x22:[],\x22scq\x22:\x22\x22,\x22stok\x22:\x22odbW2Afp_jtM56VC7H1DquYX9j0\x22},\x22sf\x22:{},\x22sonic\x22:{},\x22spch\x22:{\x22ae\x22:\x22Please check your microphone. \\u003Ca href\x3d\\\x22https://support.google.com/chrome/?p\x3dui_voice_search\\\x22 target\x3d\\\x22_blank\\\x22\\u003ELearn more\\u003C/a\\u003E\x22,\x22hl\x22:\x22en-US\x22,\x22im\x22:\x22Click \\u003Cb\\u003EAllow\\u003C/b\\u003E to start voice search\x22,\x22iw\x22:\x22Waiting...\x22,\x22lm\x22:\x22Listening...\x22,\x22lu\x22:\x22%1$s voice search not available\x22,\x22mb\x22:false,\x22ne\x22:\x22No Internet connection\x22,\x22nt\x22:\x22Didn\x27t get that. \\u003Cspan\\u003ETry again\\u003C/span\\u003E\x22,\x22nv\x22:\x22Please check your microphone and audio levels. \\u003Ca href\x3d\\\x22https://support.google.com/chrome/?p\x3dui_voice_search\\\x22 target\x3d\\\x22_blank\\\x22\\u003ELearn more\\u003C/a\\u003E\x22,\x22pe\x22:\x22Voice search has been turned off. \\u003Ca href\x3d\\\x22https://support.google.com/chrome/?p\x3dui_voice_search\\\x22 target\x3d\\\x22_blank\\\x22\\u003EDetails\\u003C/a\\u003E\x22,\x22rm\x22:\x22Speak now\x22}}';google.pmc=JSON.parse(pmc);})();(function(){var r=['sb_wiz','aa','abd','async','dvl','ifl','mu','pHXghd','sf','sonic','spch'];google.plm(r);})();(function(){var m=['Ao9D2k','[\x22gws-wiz\x22,\x22\x22,\x22\x22,\x22\x22,null,1,0,0,11,\x22en\x22,\x22odbW2Afp_jtM56VC7H1DquYX9j0\x22,\x22\x22,\x22-taxYf-7MsHO0PEPsuyAwAQ\x22,0,\x22en\x22,null,null,null,3,5,null,-1,null,\x22\x22,-1,0,0,null,1,0,null,0,0,1800000,1,0,0,8,6,null,0,null,null,1,0,0,0,0,0.1,null,0,100,0,null,1.15,0,null,null,null,1,null,0,0,0,6,0,null,null,null,null,null,0,1,1,0,null,null,0,null,null,0,0,0,null,null,null,null,null,null,null,0,null,1,1,0,null,\x22\x22,0,1,0,-1,null,0]','Ao9D2o','[null,null,1,30000,null,null,null,2,null,null,3,null,null,null,null,null,1,null,null,null,null,null,null,[37.09024,-95.712891],null,null,null,null,0,null,null,null,null,null,null,null,0,\x221639044858\x22,null,null,null,null,null,1,null,null,[\x2286400000\x22,\x22604800000\x22,2],null,null,21600000,null,null,1,null,null,null,null,null,1]']; var a=m;window.W_jd=window.W_jd||{};for(var b=0;b<a.length;b+=2)window.W_jd[a[b]]=JSON.parse(a[b+1]);})();(function(){window.WIZ_global_data={"LVIXXb":"1","S06Grb":"","GWsdKe":"en-US","eptZe":"/wizrpcui/_/WizRpcUi/","QrtxK":"0","zChJod":"%.@.]","Yllh3e":"%.@.1639044858826879,137635649,1207973426]","SNlM0e":"","w2btAe":"%.@.\"\",\"\",\"0\",null,null,null,1]"};window.IJ_values=[false,true,true,true,false,false,false,"none",true,"0 1px 6px rgba(32, 33, 36, 0.28)",false,"rgba(0,0,0,.54)","rgba(0,0,0,.26)","#fff","rgba(255,255,255,.30)",false,"invert(1) hue-rotate(180deg)","#b8bbbe",false,false,true,true,false,"#aecbfa","#1a73e8","0 1px 6px rgba(32, 33, 36, 0.28)",true,false,36,24,28,6,true,false,false,false,false,false,"#3c4043",10,true,false,false,"#f5f5f5","rgba(0,0,0,.87)",false,"#fff","0px 5px 26px 0px rgba(0, 0, 0, 0.22), 0px 20px 28px 0px rgba(0, 0, 0, 0.30)","#4285f4",false,false,false,"#4285f4",false,true,false,false,"#000","#4285f4","#1a73e8","#1558d6","#34a853","#1e8e3e","#188038","#ea4335","#d93025","#fff","#34a853","#dadce0","#f8f9fa","#f8f9fa","#f8f9fa","#70757a","#70757a","#3c4043","#202124","#202124","#fff","#fbbc04","#fbbc04","#f29900","18px","#f1f3f4","#202124","#202124","#f1f3f4",14,"#202124",40,"#202124",false,"#70757a","#202124","#ea4335","#000","arial,sans-serif-medium,sans-serif","arial,sans-serif","#000","#dadce0","#000","#70757a","#1a73e8",false,false,false,false,false,false,true,false,false,false,"0 2px 10px 0 rgba(0,0,0,0.2)",false,false,"rgba(0,0,0,.12)","rgba(0,0,0,.26)","#70757a","#202124","rgba(204,204,204,.15)","rgba(204,204,204,.25)","rgba(112,117,122,.20)","rgba(112,117,122,.40)","rgba(0,0,0,.12)","#323232","#fff","rgba(255,255,255,.30)","#fff","#202124","#fff","Roboto,RobotoDraft,Helvetica,Arial,sans-serif","14px","500","500","pointer","0 1px 1px rgba(0,0,0,.16)",true,24,"#000","0 4px 16px rgba(0,0,0,0.2)","#666",200,true,true,false,false,true,true,false,true,14,"#fff","#FFF",false,"1px solid #dfe1e5","none","arial,sans-serif-medium,sans-serif","Google Sans,arial,sans-serif-medium,sans-serif","#ebebeb","1px solid #dfe1e5","1px solid #dfe1e5","rgba(0, 0, 0, 0.1)","#dadce0","#fff","#1a0dab","#ebebeb","#202124","#70757a",false,true,true,false,false,false,false,false,false,false,false,false,true,false,false,true,false,false,false,false,false,true,false,true,"8px","#ebebeb",false,true,false,"%.@.\"\",\"\",\"0\",null,null,null,1]","0","%.@.null,1,1,null,[null,757,1440]]","JyutPfrd5WDq6giF8bx9XQ\u003d\u003d","%.@.\"#b8bbbe\"]","%.@.0]","%.@.0]","%.@.\"0px 5px 26px 0px rgba(0,0,0,0.22),0px 20px 28px 0px rgba(0,0,0,0.3)\",\"#fff\"]","%.@.1,null,null,36,28,6,0.3,null,12,null,null,null,null,null,\"#202124\",\"#70757a\",null,\"#202124\",null,null,null,null,null,null,\"#1a73e8\",\"#fabb05\",\"#fff\",\"#1a73e8\",\"#d1d1d1\",\"#fff\",null,null,null,14,500,\"#1967d2\",null,\"#1a73e8\",\"#eeeeee\"]",null,"%.@.[],0,null,0,0]","en-US","%.@.\"13px\",\"16px\",\"11px\",13,16,11,\"8px\",8,20]","en_US","%.@.\"10px\",10,\"16px\",16,\"18px\"]","%.@.\"14px\",14]","%.@.40,32,14]",null,"%.@.\"0 2px 10px 0 rgba(0,0,0,0.2)\"]","%.@.0,\"14px\",\"500\",\"500\",\"0 1px 1px rgba(0,0,0,.16)\",\"pointer\",\"#000\",\"rgba(0,0,0,.26)\",\"#70757a\",\"#202124\",\"rgba(204,204,204,.15)\",\"rgba(204,204,204,.25)\",\"rgba(112,117,122,.20)\",\"rgba(112,117,122,.40)\",\"#34a853\",\"#4285f4\",\"#1558d6\",\"#ea4335\",\"#fbbc04\",\"#f8f9fa\",\"#f8f9fa\",\"#202124\",\"#34a853\",\"rgba(0,0,0,.12)\",null,\"#fff\",\"rgba(255,255,255,.30)\",\"#fff\",\"#202124\",\"#fff\",null,0]","%.@.\"20px\",\"500\",\"400\",\"13px\",\"15px\",\"15px\",\"Roboto,RobotoDraft,Helvetica,Arial,sans-serif\",\"24px\",\"400\",\"32px\",\"24px\"]",false,"","%.@.null,null,null,null,\"20px\",\"20px\",\"18px\",\"40px\",\"36px\",\"32px\",null,null,null,null,null,null,\"#fff\",null,null,null,\"#fff\",null,null,null,\"#e8f0fe\",null,\"#e8f0fe\",null,null,\"16px\",\"12px\",\"8px\",\"4px\",\"#fff\",\"#e8f0fe\",\"#1967d2\",\"transparent\",\"#1a0dab\",\"#dadce0\",\"999rem\",\"8px\",\"#1967d2\",\"transparent\",\"#3c4043\",\"#dadce0\",\"#1967d2\",\"transparent\",\"#1a73e8\",\"#dadce0\",\"999rem\",\"Google Sans,arial,sans-serif-medium,sans-serif\",\"20px\",\"14px\",\"500\"]","%.@.\"#202124\",\"#3c4043\",\"#1a73e8\",null,\"#70757a\",\"#1a0dab\",\"#609\",null,null,\"#fff\",\"#1a73e8\",\"#fff\",\"#e8f0fe\",\"#1558d6\",\"#f1f3f4\",\"#202124\",\"#fff\",\"#3c4043\",\"#202124\",\"#fff\",\"#fff\",\"#fff\",\"#188038\",\"#d93025\",\"#e37400\",\"#ebebeb\",\"#fff\",\"rgba(32,33,36,0.6)\",\"#202124\",\"#ebebeb\"]","%.@.null,\"none\",null,\"0px 1px 3px rgba(60,64,67,0.08)\",null,\"0px 2px 6px rgba(60,64,67,0.16)\",null,\"0px 4px 12px rgba(60,64,67,0.24)\",null,null,\"1px solid #dadce0\",\"none\",\"none\",\"none\"]","%.@.\"Google Sans,arial,sans-serif\",\"Google Sans,arial,sans-serif-medium,sans-serif\",\"arial,sans-serif\",\"arial,sans-serif-medium,sans-serif\",\"arial,sans-serif-light,sans-serif\"]","%.@.\"16px\",\"12px\",\"0px\",\"8px\",\"4px\",\"2px\",\"20px\",\"24px\"]","%.@.\"#1a0dab\",\"#1a0dab\"]","%.@.null,null,null,null,null,null,null,\"12px\",\"8px\",\"4px\",\"16px\",\"2px\",\"999rem\",\"0px\"]","%.@.\"700\",\"400\",\"underline\",\"none\",\"capitalize\",\"none\",\"uppercase\",\"none\",\"500\",\"lowercase\",\"italic\",\"-1px\",\"0.3px\"]","%.@.\"20px\",\"26px\",\"400\",\"Google Sans,arial,sans-serif\",null,\"arial,sans-serif\",\"14px\",\"400\",\"22px\",null,\"16px\",\"24px\",\"400\",\"Google Sans,arial,sans-serif\",null,\"Google Sans,arial,sans-serif\",\"60px\",\"48px\",\"-1px\",null,\"400\",\"Google Sans,arial,sans-serif\",\"36px\",\"400\",\"48px\",null,\"Google Sans,arial,sans-serif\",\"36px\",\"28px\",null,\"400\",null,\"arial,sans-serif\",\"24px\",\"18px\",null,\"400\",\"arial,sans-serif\",\"16px\",\"12px\",null,\"400\",\"arial,sans-serif\",\"22px\",\"16px\",null,\"400\",\"arial,sans-serif\",\"26px\",\"20px\",null,\"400\",\"arial,sans-serif\",\"20px\",\"16px\",null,\"400\",\"arial,sans-serif\",\"18px\",\"14px\",null,\"400\",\"Google Sans,arial,sans-serif\",\"32px\",\"24px\",null,\"500\"]","%.@.4]","%.@.\"14px\",14,\"16px\",16,\"0\",0,\"none\",632,\"1px solid #dfe1e5\",\"normal\",\"normal\",\"#70757a\",\"12px\",\"1.34\",\"1px solid #dfe1e5\",\"none\",\"0\",\"none\",\"none\",\"none\",\"none\",\"6px\"]","%.@.\"0\"]","%.@.\"rgba(0,0,0,0.0)\",\"rgba(0,0,0,0.54)\",\"rgba(0,0,0,0.8)\",\"rgba(248, 249, 250, 0.85)\",\"#202124\",\"#dadce0\",\"rgba(218, 220, 224, 0.0)\",\"rgba(218, 220, 224, 0.7)\",\"#dadce0\",\"#f8f9fa\",\"#000\",\"#1a73e8\",\"#dadce0\",\"#fff\",\"#fff\",\"#e8eaed\"]","%.@.\"#202124\",\"#70757a\",\"#4d5156\",\"#5f6368\",\"#fff\",\"rgba(255,255,255,.70)\",28,24,26,20,16,-2,0,-4,2,0,0,24,20,20,14,12]","%.@.\"20px\",20,\"14px\",14,\"\\\"rgba(0, 0, 0, .87)\\\"\"]","",false,"105250506097979753968","%.@.1]"];})();(function(){google.llirm='400px';google.ldi={};google.pim={};})(); window.jsl=window.jsl||{};window.jsl.dh=function(d,e,c){try{var f=document.getElementById(d);if(f)f.innerHTML=e,c&&c();else{var a={id:d,script:String(!!c),milestone:String(google.jslm||0)};google.jsla&&(a.async=google.jsla);var g=document.createElement("div");g.innerHTML=e;var b=g.children[0];b&&(a.tag=b.tagName,a["class"]=String(b.className||null),a.name=String(b.getAttribute("jsname")));google.ml(Error("Missing ID."),!1,a)}}catch(h){google.ml(h,!0,{"jsl.dh":!0})}};(function(){var x=true; google.jslm=x?2:1;})();google.x(null, function(){(function(){(function(){google.csct={};google.csct.ps='AOvVaw2oay81s1yyQR1D_t65wwig\x26ust\x3d1639131258877787';})();})();(function(){(function(){google.csct.pi=true;})();})();(function(){window.jsl=window.jsl||{};window.jsl.dh=window.jsl.dh||function(i,c,d){try{var e=document.getElementById(i);if(e){e.innerHTML=c;if(d){d();}}else{if(window.jsl.el){window.jsl.el(new Error('Missing ID.'),{'id':i});}}}catch(e){if(window.jsl.el){window.jsl.el(new Error('jsl.dh'));}}};})();(function(){window.jsl.dh('spch','\x3cstyle\x3e.spch-dlg{background:transparent;border:none}.spch{background:#fff;height:100%;left:0;opacity:0;overflow:hidden;position:fixed;text-align:left;top:0;visibility:hidden;width:100%;z-index:10000;transition:visibility 0s linear 0.218s,background-color 0.218s}.close-button{background:none;border:none;color:#70757a;cursor:pointer;font-size:26px;right:0;line-height:15px;opacity:.6;margin:-1px -1px 0 0;padding:0 0 2px 0;height:48px;width:48px;position:absolute;top:0;z-index:10}.close-button:hover{opacity:.8}.close-button:active{opacity:1}.spchc{display:block;height:42px;position:absolute;pointer-events:none}.inner-container{height:100%;opacity:.1;pointer-events:none;width:100%;transition:opacity .318s ease-in}.s2ml .inner-container,.s2ra .inner-container,.s2er .inner-container{opacity:1;transition:opacity 0s}.s2fp.spch{opacity:1;visibility:visible;transition-delay:0s}.s2tb-h.spch{background:rgba(255,255,255,0);opacity:0;visibility:hidden}.s2tb.spch{background:rgba(255,255,255,0);opacity:1;visibility:visible;transition-delay:0s}.google-logo{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALwAAABACAQAAAAKENVCAAAI/ElEQVR4Ae3ae3BU5RnH8e/ZTbIhhIRbRIJyCZcEk4ZyE4RBAiRBxRahEZBLQYUZAjIgoLUWB6wjKIK2MtAqOLVUKSqWQW0ZaOQq0IFAIZVrgFQhXAOShITEbHY7407mnPfc8u6ya2f0fN6/9rzvc87Z39nbed/l/8OhIKMDQ+hHKp1JJB6FKq5QQhH72MZ1IsDRhvkU4bds9WxlLNE4wqg9q6jBL9G+4knc/HB9qXmuG4goD89TjT+IVkimE/zt6sYh/EG3WmaiOMGHbgQ38YfY3ibKCV6GMabHWY0bo+Ps5jjnuYlCczrSk8Hcgd5U1rONoDnG48Ova2W8RGeMXAxiHfWakT4mOx81oRiG1/C5vYh47KSx5fZid4JvxxVd7MdIp3EK06kNNXYneIWtutgLaIasQUwkJE7wE3SxbycWR8SD93BOiL2YRBwRDN5FwOPchaqecZQTQQ4XAApz0FrFQSLPwQD8mlZNEt8L5841D62/cJVIi2cgPelEAlBOCYfYSxXymjKAXqSQAFRwloPspRp5dzOMHiTThEqK2c1OvGHIsg/30YUWKHzDKfZwEB+2xBn3gUSSwmA+MpluruYDySMPYD23TOrX0V/q+CPZYai+yHw8wKscbmhMD+IVfyevcMlkuvxXxGOphTD4Gi4iJ40C/DZtM12wk8Lfbes/oSN27mGPZW0RnVmvebxIMng3z1Bluddz5Mh9wm8icqZIzPHfZDxW8qhotL6cUVh5zP74XOBg0MEnsgW/bfMxzyIOYdgSIuV5/JJtPmZmSlb7mI6ZGTLVQQafSKHUvp7BxFxhSD6N8UsH4An5aT+J3mNB1T+K3hj8YQ/ezRbpvY3CYKEwYFLYgvfTkQZ9qTN8nS3lIdJJZwTLDdNztfwUrTTDp+hllmnqrxo+sLqi1dWwuFPKYnK5h0we5c/UhhT8fF1FHWsZTis8dGAyB4S+67RF5wVhwC/DGHxvAqI4Imyv50Vi0YpjsW4l4AAuGii63yE+lhCHVlOW6o79TxRN/ee64y/SHb8TO4MOvq3uYh6iO1oufiP0r0VnjtA9K4zBDzSdgKtjJGbyqBfG5dFguC62sZiZoLt0Qy3qvYzCKIZNQQYvXupdxGO0Rni5dLebl1wexuD7A4DuC+gprMwTxu2hwT+E7c9iZYEw7lMaiBPeczAXT3EQwcdwTbP1Eq3RiyaPvcIe/4igj9C5NYzBpwOQKmzbh4IVF4dMviOShHfCEdxYieKY8M5qCUCy8E4oxIWVnwcRfK4wdhqitiyk1JBHJc3UU4UT+HDRYADR1GEnB2s9WYrqssn41/BjxcdrrEOVzRogS4hqOfVY8fI6qzWXYTAbgRwUVMvwYeUzzpKCnMGobvIeDRTuZyajiMLoMG2oRONfwnV5kNDNFH5ZKAD8SbPtFrHYaSr8+nkLgCXC53sCdloJz+RlAFYJv5bisPOG9Cv+U+F+O6AZM4Sx2iz+QKZxWrgArSmEbiAIpwvQGdV/qMFOFUdRdTbUn6QCO9c4bajvJhy/GjuFyOqEqhhIZyUXWEk6esd4imTyKTIG/1e08kghNNEMR7WfgERUpTTmPKrmIdSXGupbiHu3dQFZCagy2MGXzCAekZcPySKDlVSYTwsf5QB9aeBiCWMJxcO0RPU5AW5UPuyJI9xhr/diz4ssF6ohGJXyFmu42Fj5MrTGMILgKTyHqpoCAipR3YE9cURFWOorUCVhrzWyKrFWwGg68hIXG79uGziG1rt0IFhPcC+qj6gioARVJm7sRPMTVCWG+u54sBNHqm19Ji7sZCDrv5gp53ekkcNGvHJvGB+zdVd+M60JRi/eREt9VIQqgfuxM5Q4VEcM9R5ysfMAUaA78iFUzRmIfb2sw+j9m6m042lOEqS1hv+R3Y2svpSJCxJCn9hjR5ztywSgg7BtGwpWFHYLY+8CIB2/5Jppj5BvoE7Qz/a8bCVSrIv+quQrYCLVQl0NXVEpnBF6f4aVX+guvELAPmH7GMk/ZX1BgKJb2szBnEJBEMFHUyY841SsjGcr7bGVabLC8z6dsJPC3ww1sxE9LfTeoAdmeumOPkNzYcUb776Y6aebOh5Hg6m6l1MaZhYGOUn2sjD6MAmYyeIWfiqYhoKNLJNlaC/ryCUGvRhyWUedYfx7KIiack4XfZ5ujMI4XewlxIpzMEL04w31k3STtEW4NWd6Uugr4yFEHt4Ielo4iRvC+P20R6QwTZPnFtpjI4dKi5veAlbwLPnM4NesZDs3Tcd9RgxGIw3jdjCeO1FQSGYiuw39D6A1CJ+u/wsm0pZA/STDEnY9A9DKMtRvZjStAIVOzOJMSAsh+YaMltGXGEChHVPYr+s/igsbPTmHP8T2IR7MvW46voZa0+2voLfAor7GdPtz6C0yHVfNt4S+9KewwXTJ8xtumWyv5T6w14pNIYTu40VcWHHzvvSe3sWFnsIq6foVKCb1qyOw2N2EnZJ7+5aRSFAYS2lQp3maLOy5WS61pyW4MKOwCJ/E5X8BBTMuXsW+tpITQQYPcXws8Zyuk420eOZyQSqqy8zDg4yH+cp2T2cYjp1sim3rTzEEO4/YPKNL9AvpD00K+ZTbnZXwc1KSh9FspNrmDbSZicQirwmzLMI7Qb7EnjxM57hp/TGmEUNjEljAZUNtHW/TGvhA+J6QCx4gicVcNT2r7TyIgoEiGf+99CeVLiTSDKimjK85QSH7qCJ4Cr0YRi9SaI6fG5zlIAUcwS9d34Nsen9Xz3f1hRRQJF0fzVCyyaQdcZRzil18zCUAPtHc3s3mTYIRzWCGkEEH4vFSxmn2s5kSJDgOGP/l4Ii8aOHetzeOsIhiNAX0wVq28O3lwXHbklnIeQJ/PHJhQbh72YXjts3Eq4n0t5h7BL+mzcVx29Kpxy9E70IvV5h7qiEJRxiswC+0feTgJkAhg3d098S/J8IUfhziOUAaouscoYJmpNIO0WXSuYYjLLpxFb9U85KNI4wyKJWKfQKOMEtmm33sXCCbCHC4mMxZIWpx/aglEeNwM4J3KNb8jvmaDTxBIt8jhR8vD22IpYYr1PBD5HA4HP8DxVcxdwELEFUAAAAASUVORK5CYII\x3d) no-repeat center;background-size:94px 32px;height:32px;width:94px;top:8px;opacity:0;float:right;left:255px;pointer-events:none;position:relative;transition:opacity .5s ease-in,left .5s ease-in}.s2tb .google-logo{opacity:0.54;left:270px;transition:opacity .5s ease-out,left .5s ease-out}.s2fp .spchc,.s2fp-h .spchc{margin:auto;margin-top:312px;max-width:572px;min-width:534px;padding:0 223px;position:relative;top:0}.s2tb .spchc,.s2tb-h .spchc{background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.2);margin:0;min-width:100%;overflow:hidden;padding:51px 0 50px 126px;position:absolute}.s2tb-h .inner-container,.s2tb .inner-container{height:100%;width:572px;transition:opacity .318s ease-in}\x3c/style\x3e\x3cstyle\x3e.spch.s2tb.mVRQbc{background:rgba(255,255,255,0.9)}\x3c/style\x3e\x3cbutton class\x3d\x22close-button\x22 id\x3d\x22spchx\x22 aria-label\x3d\x22close\x22\x3e\x26times;\x3c/button\x3e\x3cdiv class\x3d\x22spchc\x22 id\x3d\x22spchc\x22\x3e\x3cdiv class\x3d\x22inner-container\x22\x3e\x3cdiv class\x3d\x22button-container\x22\x3e\x3cstyle\x3e.button{background-color:#fff;border:1px solid #eee;border-radius:100%;bottom:0;box-shadow:0 2px 5px rgba(0,0,0,.1);cursor:pointer;display:inline-block;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:background-color 0.218s,border 0.218s,box-shadow 0.218s}.s2tb-h .button{left:-83px;opacity:0;pointer-events:none;position:absolute;top:-83px;transition-delay:0}.s2fp-h .button,.s2fpm-h .button{opacity:0;pointer-events:none;position:absolute;transition-delay:0}.s2fp .button,.s2tb .button,.s2fpm .button{opacity:1;pointer-events:auto;position:absolute;transform:scale(1);transition-delay:0}.s2ra .button{background-color:#f44;border:0;box-shadow:none}.r8s4j{background-color:#dbdbdb;border-radius:100%;display:inline-block;height:301px;left:-69px;opacity:1;pointer-events:none;position:absolute;top:-69px;width:301px;transform:scale(.01);transition:opacity 0.218s}.s2tb-h .r8s4j,.s2tb .r8s4j{height:151px;left:-28px;top:-28px;width:151px}.button-container{pointer-events:none;position:relative;transition:transform 0.218s,opacity 0.218s ease-in}.s2fp-h .button-container,.s2fp .button-container{height:165px;right:-70px;top:-70px;width:165px;float:right}.s2fpm-h .button-container,.s2fpm .button-container{height:165px;margin:0 auto;top:150px;width:165px}.s2fp-h .button-container,.s2tb-h .button-container,.s2fpm-h .button-container{transform:scale(.1)}.s2fp .button-container,.s2fpm-h .button-container,.s2tb .button-container{transform:scale(1)}.s2tb-h .button-container,.s2tb .button-container{height:95px;right:-31px;top:-27px;width:95px;float:right}.s2ra .button:active{background-color:#cd0000}.button:active{background-color:#eee}\x3c/style\x3e\x3cspan class\x3d\x22r8s4j\x22 id\x3d\x22spchl\x22\x3e\x3c/span\x3e\x3cspan class\x3d\x22button\x22 id\x3d\x22spchb\x22\x3e\x3cdiv class\x3d\x22microphone\x22\x3e\x3cstyle\x3e.microphone{height:87px;left:43px;pointer-events:none;position:absolute;top:47px;width:42px;transform:scale(1)}.s2tb-h .microphone,.s2tb .microphone{left:17px;top:7px;transform:scale(.53)}.receiver{background-color:#999;border-radius:30px;height:46px;left:25px;pointer-events:none;position:absolute;width:24px}.wrapper{bottom:0;height:53px;left:11px;overflow:hidden;pointer-events:none;position:absolute;width:52px}.stem{background-color:#999;bottom:14px;height:14px;left:22px;pointer-events:none;position:absolute;width:9px;z-index:1}.shell{border:7px solid #999;border-radius:28px;bottom:27px;height:57px;pointer-events:none;position:absolute;width:38px;z-index:0;left:0px}.s2ml .receiver,.s2ml .stem{background-color:#f44}.s2ml .shell{border-color:#f44}.s2ra .receiver,.s2ra .stem{background-color:#fff}.s2ra .shell{border-color:#fff}\x3c/style\x3e\x3cspan class\x3d\x22receiver\x22\x3e\x3c/span\x3e\x3cdiv class\x3d\x22wrapper\x22\x3e\x3cspan class\x3d\x22stem\x22\x3e\x3c/span\x3e\x3cspan class\x3d\x22shell\x22\x3e\x3c/span\x3e\x3c/div\x3e\x3c/div\x3e\x3c/span\x3e\x3c/div\x3e\x3cdiv class\x3d\x22text-container\x22\x3e\x3cstyle\x3e.text-container{pointer-events:none}.s2fp-h .text-container,.s2fp .text-container,.s2fpm-h .text-container,.s2fpm .text-container{position:absolute}.s2tb-h .text-container,.s2tb .text-container{position:relative}.spcht{font-weight:normal;line-height:1.2;opacity:0;pointer-events:none;position:absolute;text-align:left;-webkit-font-smoothing:antialiased;transition:opacity .1s ease-in,margin-left .5s ease-in,top 0s linear 0.218s}.s2fp-h .spcht,.s2fpm-h .spcht{margin-left:44px}.s2tb-h .spcht{margin-left:32px}.s2fp-h .spcht,.s2fp .spcht,.s2fpm-h .spcht,.s2fpm .spcht{left:-44px;top:-.2em}.s2fp-h .spcht,.s2fp .spcht{font-size:32px;width:460px}.s2fpm-h .spcht,.s2fpm .spcht{font-size:28px;width:300px}.s2tb-h .spcht,.s2tb .spcht{font-size:27px;left:7px;top:.2em;width:490px}.s2fp .spcht,.s2fpm .spcht,.s2tb .spcht{margin-left:0;opacity:1;transition:opacity .5s ease-out,margin-left .5s ease-out}.spchta{color:#15c;cursor:pointer;font-size:18px;font-weight:500;pointer-events:auto;text-decoration:underline}.spch-2l.spcht,.spch-3l.spcht,.spch-4l.spcht{transition:top 0.218s ease-out}.spch-2l.spcht{top:-.6em}.spch-3l.spcht{top:-1.3em}.spch-4l.spcht{top:-1.7em}.s2fp .spch-5l.spcht{top:-2.5em}.s2tb .spch-5l.spcht{font-size:24px;top:-1.7em;transition:font-size 0.218s ease-out}\x3c/style\x3e\x3cspan class\x3d\x22spcht\x22 style\x3d\x22color:#70757a\x22 id\x3d\x22spchi\x22\x3e\x3c/span\x3e\x3cspan class\x3d\x22spcht\x22 style\x3d\x22color:#000\x22 id\x3d\x22spchf\x22\x3e\x3c/span\x3e\x3c/div\x3e\x3cdiv class\x3d\x22google-logo\x22\x3e\x3c/div\x3e\x3c/div\x3e\x3cdiv class\x3d\x22permission-bar\x22\x3e\x3cstyle\x3e.permission-bar{margin-top:-100px;opacity:0;pointer-events:none;position:absolute;width:500px;transition:opacity 0.218s ease-in,margin-top .4s ease-in}.s2wfp .permission-bar{margin-top:-300px;opacity:1;transition:opacity .5s ease-out 0.218s,margin-top 0.218s ease-out 0.218s}.permission-bar-gradient{box-shadow:0 1px 0px #4285f4;height:80px;left:0;margin:0;opacity:0;pointer-events:none;position:fixed;right:0;top:-80px;transition:opacity 0.218s,box-shadow 0.218s}.s2wfp .permission-bar-gradient{box-shadow:0 1px 80px #4285f4;opacity:1;pointer-events:none;animation:allow-alert .75s 0 infinite;animation-direction:alternate;animation-timing-function:ease-out;transition:opacity 0.218s,box-shadow 0.218s}@-webkit-keyframes allow-alert {from{opacity:1}to{opacity:.35}}\x3c/style\x3e\x3cdiv class\x3d\x22permission-bar-gradient\x22\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e');})();(function(){google.drty&&google.drty(undefined,true);})();});google.drty&&google.drty(undefined,true);</script><script src="/xjs/_/js/k=xjs.s.en_US.UxVd0Ycar3k.O/ck=xjs.s.1mxp_9rCCWo.L.W.O/am=MGAEAAAAAQAAAAGYAQAAAAAAAA4SEHgwAAFAAFAjIAEGAAAAAQAACAAAgERAAMSAhACBAwQAAAD4iG8AgL8BgBE04QIAAAAAAAAC4BJkqEGiIAAIAAAAABCrKSsGQIQAQA/d=1/exm=cdos,csi,d,dpf,hsm,jsa/esmo=1/ed=1/dg=2/br=1/rs=ACT90oHf088Tx7Kv_srCp9rrd6OEolJSBA/ee=uY49fb:COQbmf;yxTchf:KUM7Z;qddgKe:x4FYXe;wR5FRb:TtcOte;iFQyKf:QIhFr;dIoSBb:ZgGg9b;eBAeSb:Ck63tb;g8nkx:U4MzKc;wQlYve:aLUfP;kbAm9d:MkHyGd;F9mqte:UoRcbe;sTsDMc:kHVSUb;vfVwPd:OXTqFb;dtl0hd:lLQWFe;q92ire:wPVhqc;pXdRYb:JKoKVe;KpRAue:Tia57b;EVNhjf:pw70Gc;nAFL3:s39S4;LQlyHd:KJbvFf;aZ61od:arTwJ;JXS8fb:Qj0suc;rQSrae:C6D5Fc;qavrXe:zQzcXe;pNsl2d:j9Yuyc;UDrY1c:eps46d;nKl0s:xxrckd;Nyt6ic:jn2sGd;w3bZCb:ZPGaIb;imqimf:jKGL2e;KQzWid:mB4wNe;Np8Qkd:Dpx6qc;BjwMce:cXX2Wb;oGtAuc:sOXFj;whEZac:iuHkw;Fmv9Nc:O1Tzwc;hK67qb:QWEO5b;jVtPve:wQ95P;R4IIIb:QWfeKf;xbe2wc:wbTLEd;tosKvd:ZCqP3;NSEoX:lazG7b;kCQyJ:ueyPK;oSUNyd:fTfGO;SJsSc:H1GVub;NPKaK:PVlQOd;zOsCQe:Ko78Df;WCEKNd:I46Hvd;LBgRLc:XVMNvd;TxfV6d:YORN0b;GleZL:J1A7Od;qaS3gd:yiLg6e;VGRfx:VFqbr;aAJE9c:WHW6Ef;BgS6mb:fidj5d;z97YGf:oug9te;CxXAWb:YyRLvc;Pguwyb:Xm4ZCd;VN6jIc:ddQyuf;SLtqO:Kh1xYe;WDGyFe:jcVOxd;DULqB:RKfG5c;gaub4:TN6bMe;DpcR3d:zL72xf;hjRo6e:F62sG;w9w86d:dt4g2b;lkq0A:Z0MWEf;eHDfl:ofjVkb;SNUn3:x8cHvb;LEikZe:byfTOb,lsjVmc;io8t5d:sgY6Zb;j7137d:KG2eXe;Oj465e:KG2eXe;sP4Vbe:VwDzFe;kMFpHd:blwjVc/m=DhPYme,EkevXb,GU4Gab,NzU6V,aa,abd,async,dvl,fKZehd,ifl,mu,pHXghd,sb_wiz,sf,sonic,spch?xjs=s1" nonce="JyutPfrd5WDq6giF8bx9XQ==" async="" gapi_processed="true"></script><script src="/xjs/_/js/k=xjs.s.en_US.UxVd0Ycar3k.O/ck=xjs.s.1mxp_9rCCWo.L.W.O/am=MGAEAAAAAQAAAAGYAQAAAAAAAA4SEHgwAAFAAFAjIAEGAAAAAQAACAAAgERAAMSAhACBAwQAAAD4iG8AgL8BgBE04QIAAAAAAAAC4BJkqEGiIAAIAAAAABCrKSsGQIQAQA/d=1/exm=DhPYme,EkevXb,GU4Gab,NzU6V,aa,abd,async,cdos,csi,d,dpf,dvl,fKZehd,hsm,ifl,jsa,mu,pHXghd,sb_wiz,sf,sonic,spch/esmo=1/ed=1/dg=2/br=1/rs=ACT90oHf088Tx7Kv_srCp9rrd6OEolJSBA/ee=uY49fb:COQbmf;yxTchf:KUM7Z;qddgKe:x4FYXe;wR5FRb:TtcOte;iFQyKf:QIhFr;dIoSBb:ZgGg9b;eBAeSb:Ck63tb;g8nkx:U4MzKc;wQlYve:aLUfP;kbAm9d:MkHyGd;F9mqte:UoRcbe;sTsDMc:kHVSUb;vfVwPd:OXTqFb;dtl0hd:lLQWFe;q92ire:wPVhqc;pXdRYb:JKoKVe;KpRAue:Tia57b;EVNhjf:pw70Gc;nAFL3:s39S4;LQlyHd:KJbvFf;aZ61od:arTwJ;JXS8fb:Qj0suc;rQSrae:C6D5Fc;qavrXe:zQzcXe;pNsl2d:j9Yuyc;UDrY1c:eps46d;nKl0s:xxrckd;Nyt6ic:jn2sGd;w3bZCb:ZPGaIb;imqimf:jKGL2e;KQzWid:mB4wNe;Np8Qkd:Dpx6qc;BjwMce:cXX2Wb;oGtAuc:sOXFj;whEZac:iuHkw;Fmv9Nc:O1Tzwc;hK67qb:QWEO5b;jVtPve:wQ95P;R4IIIb:QWfeKf;xbe2wc:wbTLEd;tosKvd:ZCqP3;NSEoX:lazG7b;kCQyJ:ueyPK;oSUNyd:fTfGO;SJsSc:H1GVub;NPKaK:PVlQOd;zOsCQe:Ko78Df;WCEKNd:I46Hvd;LBgRLc:XVMNvd;TxfV6d:YORN0b;GleZL:J1A7Od;qaS3gd:yiLg6e;VGRfx:VFqbr;aAJE9c:WHW6Ef;BgS6mb:fidj5d;z97YGf:oug9te;CxXAWb:YyRLvc;Pguwyb:Xm4ZCd;VN6jIc:ddQyuf;SLtqO:Kh1xYe;WDGyFe:jcVOxd;DULqB:RKfG5c;gaub4:TN6bMe;DpcR3d:zL72xf;hjRo6e:F62sG;w9w86d:dt4g2b;lkq0A:Z0MWEf;eHDfl:ofjVkb;SNUn3:x8cHvb;LEikZe:byfTOb,lsjVmc;io8t5d:sgY6Zb;j7137d:KG2eXe;Oj465e:KG2eXe;sP4Vbe:VwDzFe;kMFpHd:blwjVc/m=LtQuz,UFZhBc,fXO0xe,kQvlef?xjs=s2" nonce="JyutPfrd5WDq6giF8bx9XQ==" async=""></script><script src="/xjs/_/js/k=xjs.s.en_US.UxVd0Ycar3k.O/ck=xjs.s.1mxp_9rCCWo.L.W.O/am=MGAEAAAAAQAAAAGYAQAAAAAAAA4SEHgwAAFAAFAjIAEGAAAAAQAACAAAgERAAMSAhACBAwQAAAD4iG8AgL8BgBE04QIAAAAAAAAC4BJkqEGiIAAIAAAAABCrKSsGQIQAQA/d=1/exm=DhPYme,EkevXb,GU4Gab,LtQuz,NzU6V,UFZhBc,aa,abd,async,cdos,csi,d,dpf,dvl,fKZehd,fXO0xe,hsm,ifl,jsa,kQvlef,mu,pHXghd,sb_wiz,sf,sonic,spch/esmo=1/ed=1/dg=2/br=1/rs=ACT90oHf088Tx7Kv_srCp9rrd6OEolJSBA/ee=uY49fb:COQbmf;yxTchf:KUM7Z;qddgKe:x4FYXe;wR5FRb:TtcOte;iFQyKf:QIhFr;dIoSBb:ZgGg9b;eBAeSb:Ck63tb;g8nkx:U4MzKc;wQlYve:aLUfP;kbAm9d:MkHyGd;F9mqte:UoRcbe;sTsDMc:kHVSUb;vfVwPd:OXTqFb;dtl0hd:lLQWFe;q92ire:wPVhqc;pXdRYb:JKoKVe;KpRAue:Tia57b;EVNhjf:pw70Gc;nAFL3:s39S4;LQlyHd:KJbvFf;aZ61od:arTwJ;JXS8fb:Qj0suc;rQSrae:C6D5Fc;qavrXe:zQzcXe;pNsl2d:j9Yuyc;UDrY1c:eps46d;nKl0s:xxrckd;Nyt6ic:jn2sGd;w3bZCb:ZPGaIb;imqimf:jKGL2e;KQzWid:mB4wNe;Np8Qkd:Dpx6qc;BjwMce:cXX2Wb;oGtAuc:sOXFj;whEZac:iuHkw;Fmv9Nc:O1Tzwc;hK67qb:QWEO5b;jVtPve:wQ95P;R4IIIb:QWfeKf;xbe2wc:wbTLEd;tosKvd:ZCqP3;NSEoX:lazG7b;kCQyJ:ueyPK;oSUNyd:fTfGO;SJsSc:H1GVub;NPKaK:PVlQOd;zOsCQe:Ko78Df;WCEKNd:I46Hvd;LBgRLc:XVMNvd;TxfV6d:YORN0b;GleZL:J1A7Od;qaS3gd:yiLg6e;VGRfx:VFqbr;aAJE9c:WHW6Ef;BgS6mb:fidj5d;z97YGf:oug9te;CxXAWb:YyRLvc;Pguwyb:Xm4ZCd;VN6jIc:ddQyuf;SLtqO:Kh1xYe;WDGyFe:jcVOxd;DULqB:RKfG5c;gaub4:TN6bMe;DpcR3d:zL72xf;hjRo6e:F62sG;w9w86d:dt4g2b;lkq0A:Z0MWEf;eHDfl:ofjVkb;SNUn3:x8cHvb;LEikZe:byfTOb,lsjVmc;io8t5d:sgY6Zb;j7137d:KG2eXe;Oj465e:KG2eXe;sP4Vbe:VwDzFe;kMFpHd:blwjVc/m=aLUfP?xjs=s2" nonce="JyutPfrd5WDq6giF8bx9XQ==" async=""></script></body></html>