{"version":3,"file":"vendor.cross-fetch.71567c85ae2f7439.bundle.js","mappings":"iHAAIA,EAAyB,oBAATC,KAAuBA,KAAOC,KAC9CC,EAAW,WACf,SAASC,IACTF,KAAKG,OAAQ,EACbH,KAAKI,aAAeN,EAAOM,YAC3B,CAEA,OADAF,EAAEG,UAAYP,EACP,IAAII,CACV,CAPc,IAQf,SAAUH,IAEO,SAAWO,GAE1B,IAAIC,EAAU,CACZC,aAAc,oBAAqBT,EACnCU,SAAU,WAAYV,GAAQ,aAAcW,OAC5CC,KACE,eAAgBZ,GAChB,SAAUA,GACV,WACE,IAEE,OADA,IAAIa,MACG,CACT,CAAE,MAAOC,GACP,OAAO,CACT,CACD,CAPD,GAQFC,SAAU,aAAcf,EACxBgB,YAAa,gBAAiBhB,GAOhC,GAAIQ,EAAQQ,YACV,IAAIC,EAAc,CAChB,qBACA,sBACA,6BACA,sBACA,uBACA,sBACA,uBACA,wBACA,yBAGEC,EACFC,YAAYC,QACZ,SAASC,GACP,OAAOA,GAAOJ,EAAYK,QAAQC,OAAOjB,UAAUkB,SAASC,KAAKJ,KAAS,CAC5E,EAGJ,SAASK,EAAcC,GAIrB,GAHoB,iBAATA,IACTA,EAAOC,OAAOD,IAEZ,4BAA4BE,KAAKF,GACnC,MAAM,IAAIG,UAAU,0CAEtB,OAAOH,EAAKI,aACd,CAEA,SAASC,EAAeC,GAItB,MAHqB,iBAAVA,IACTA,EAAQL,OAAOK,IAEVA,CACT,CAGA,SAASC,EAAYC,GACnB,IAAIC,EAAW,CACbC,KAAM,WACJ,IAAIJ,EAAQE,EAAMG,QAClB,MAAO,CAACC,UAAgBC,IAAVP,EAAqBA,MAAOA,EAC5C,GASF,OANIzB,EAAQE,WACV0B,EAASzB,OAAOyB,UAAY,WAC1B,OAAOA,CACT,GAGKA,CACT,CAEA,SAASK,EAAQC,GACfzC,KAAK0C,IAAM,CAAC,EAERD,aAAmBD,EACrBC,EAAQE,SAAQ,SAASX,EAAON,GAC9B1B,KAAK4C,OAAOlB,EAAMM,EACpB,GAAGhC,MACM6C,MAAMC,QAAQL,GACvBA,EAAQE,SAAQ,SAASI,GACvB/C,KAAK4C,OAAOG,EAAO,GAAIA,EAAO,GAChC,GAAG/C,MACMyC,GACTnB,OAAO0B,oBAAoBP,GAASE,SAAQ,SAASjB,GACnD1B,KAAK4C,OAAOlB,EAAMe,EAAQf,GAC5B,GAAG1B,KAEP,CA8DA,SAASiD,EAASC,GAChB,GAAIA,EAAKC,SACP,OAAOC,EAAQC,OAAO,IAAIxB,UAAU,iBAEtCqB,EAAKC,UAAW,CAClB,CAEA,SAASG,EAAgBC,GACvB,OAAO,IAAIH,GAAQ,SAASI,EAASH,GACnCE,EAAOE,OAAS,WACdD,EAAQD,EAAOG,OACjB,EACAH,EAAOI,QAAU,WACfN,EAAOE,EAAOK,MAChB,CACF,GACF,CAEA,SAASC,EAAsBlD,GAC7B,IAAI4C,EAAS,IAAIO,WACbC,EAAUT,EAAgBC,GAE9B,OADAA,EAAOS,kBAAkBrD,GAClBoD,CACT,CAmBA,SAASE,EAAYC,GACnB,GAAIA,EAAIC,MACN,OAAOD,EAAIC,MAAM,GAEjB,IAAIC,EAAO,IAAIC,WAAWH,EAAII,YAE9B,OADAF,EAAKG,IAAI,IAAIF,WAAWH,IACjBE,EAAKI,MAEhB,CAEA,SAASC,IA0FP,OAzFAzE,KAAKmD,UAAW,EAEhBnD,KAAK0E,UAAY,SAASxB,GAhM5B,IAAoB9B,EAiMhBpB,KAAK2E,UAAYzB,EACZA,EAEsB,iBAATA,EAChBlD,KAAK4E,UAAY1B,EACR3C,EAAQI,MAAQC,KAAKP,UAAUwE,cAAc3B,GACtDlD,KAAK8E,UAAY5B,EACR3C,EAAQO,UAAYiE,SAAS1E,UAAUwE,cAAc3B,GAC9DlD,KAAKgF,cAAgB9B,EACZ3C,EAAQC,cAAgByE,gBAAgB5E,UAAUwE,cAAc3B,GACzElD,KAAK4E,UAAY1B,EAAK3B,WACbhB,EAAQQ,aAAeR,EAAQI,OA5M1BS,EA4M6C8B,IA3MjDgC,SAAS7E,UAAUwE,cAAczD,IA4M3CpB,KAAKmF,iBAAmBlB,EAAYf,EAAKsB,QAEzCxE,KAAK2E,UAAY,IAAI/D,KAAK,CAACZ,KAAKmF,oBACvB5E,EAAQQ,cAAgBG,YAAYb,UAAUwE,cAAc3B,IAASjC,EAAkBiC,IAChGlD,KAAKmF,iBAAmBlB,EAAYf,GAEpClD,KAAK4E,UAAY1B,EAAO5B,OAAOjB,UAAUkB,SAASC,KAAK0B,GAhBvDlD,KAAK4E,UAAY,GAmBd5E,KAAKyC,QAAQ2C,IAAI,kBACA,iBAATlC,EACTlD,KAAKyC,QAAQ8B,IAAI,eAAgB,4BACxBvE,KAAK8E,WAAa9E,KAAK8E,UAAUO,KAC1CrF,KAAKyC,QAAQ8B,IAAI,eAAgBvE,KAAK8E,UAAUO,MACvC9E,EAAQC,cAAgByE,gBAAgB5E,UAAUwE,cAAc3B,IACzElD,KAAKyC,QAAQ8B,IAAI,eAAgB,mDAGvC,EAEIhE,EAAQI,OACVX,KAAKW,KAAO,WACV,IAAI2E,EAAWrC,EAASjD,MACxB,GAAIsF,EACF,OAAOA,EAGT,GAAItF,KAAK8E,UACP,OAAO1B,EAAQI,QAAQxD,KAAK8E,WACvB,GAAI9E,KAAKmF,iBACd,OAAO/B,EAAQI,QAAQ,IAAI5C,KAAK,CAACZ,KAAKmF,oBACjC,GAAInF,KAAKgF,cACd,MAAM,IAAIO,MAAM,wCAEhB,OAAOnC,EAAQI,QAAQ,IAAI5C,KAAK,CAACZ,KAAK4E,YAE1C,EAEA5E,KAAKe,YAAc,WACjB,OAAIf,KAAKmF,iBACAlC,EAASjD,OAASoD,EAAQI,QAAQxD,KAAKmF,kBAEvCnF,KAAKW,OAAO6E,KAAK3B,EAE5B,GAGF7D,KAAKyF,KAAO,WACV,IA3FoB9E,EAClB4C,EACAQ,EAyFEuB,EAAWrC,EAASjD,MACxB,GAAIsF,EACF,OAAOA,EAGT,GAAItF,KAAK8E,UACP,OAjGkBnE,EAiGIX,KAAK8E,UA/F3Bf,EAAUT,EADVC,EAAS,IAAIO,YAEjBP,EAAOmC,WAAW/E,GACXoD,EA8FE,GAAI/D,KAAKmF,iBACd,OAAO/B,EAAQI,QA5FrB,SAA+BU,GAI7B,IAHA,IAAIE,EAAO,IAAIC,WAAWH,GACtByB,EAAQ,IAAI9C,MAAMuB,EAAKwB,QAElBC,EAAI,EAAGA,EAAIzB,EAAKwB,OAAQC,IAC/BF,EAAME,GAAKlE,OAAOmE,aAAa1B,EAAKyB,IAEtC,OAAOF,EAAMI,KAAK,GACpB,CAoF6BC,CAAsBhG,KAAKmF,mBAC7C,GAAInF,KAAKgF,cACd,MAAM,IAAIO,MAAM,wCAEhB,OAAOnC,EAAQI,QAAQxD,KAAK4E,UAEhC,EAEIrE,EAAQO,WACVd,KAAKc,SAAW,WACd,OAAOd,KAAKyF,OAAOD,KAAKS,EAC1B,GAGFjG,KAAKkG,KAAO,WACV,OAAOlG,KAAKyF,OAAOD,KAAKW,KAAKC,MAC/B,EAEOpG,IACT,CA3MAwC,EAAQnC,UAAUuC,OAAS,SAASlB,EAAMM,GACxCN,EAAOD,EAAcC,GACrBM,EAAQD,EAAeC,GACvB,IAAIqE,EAAWrG,KAAK0C,IAAIhB,GACxB1B,KAAK0C,IAAIhB,GAAQ2E,EAAWA,EAAW,KAAOrE,EAAQA,CACxD,EAEAQ,EAAQnC,UAAkB,OAAI,SAASqB,UAC9B1B,KAAK0C,IAAIjB,EAAcC,GAChC,EAEAc,EAAQnC,UAAU+E,IAAM,SAAS1D,GAE/B,OADAA,EAAOD,EAAcC,GACd1B,KAAKsG,IAAI5E,GAAQ1B,KAAK0C,IAAIhB,GAAQ,IAC3C,EAEAc,EAAQnC,UAAUiG,IAAM,SAAS5E,GAC/B,OAAO1B,KAAK0C,IAAI6D,eAAe9E,EAAcC,GAC/C,EAEAc,EAAQnC,UAAUkE,IAAM,SAAS7C,EAAMM,GACrChC,KAAK0C,IAAIjB,EAAcC,IAASK,EAAeC,EACjD,EAEAQ,EAAQnC,UAAUsC,QAAU,SAAS6D,EAAUC,GAC7C,IAAK,IAAI/E,KAAQ1B,KAAK0C,IAChB1C,KAAK0C,IAAI6D,eAAe7E,IAC1B8E,EAAShF,KAAKiF,EAASzG,KAAK0C,IAAIhB,GAAOA,EAAM1B,KAGnD,EAEAwC,EAAQnC,UAAUqG,KAAO,WACvB,IAAIxE,EAAQ,GAIZ,OAHAlC,KAAK2C,SAAQ,SAASX,EAAON,GAC3BQ,EAAMyE,KAAKjF,EACb,IACOO,EAAYC,EACrB,EAEAM,EAAQnC,UAAUuG,OAAS,WACzB,IAAI1E,EAAQ,GAIZ,OAHAlC,KAAK2C,SAAQ,SAASX,GACpBE,EAAMyE,KAAK3E,EACb,IACOC,EAAYC,EACrB,EAEAM,EAAQnC,UAAUwG,QAAU,WAC1B,IAAI3E,EAAQ,GAIZ,OAHAlC,KAAK2C,SAAQ,SAASX,EAAON,GAC3BQ,EAAMyE,KAAK,CAACjF,EAAMM,GACpB,IACOC,EAAYC,EACrB,EAEI3B,EAAQE,WACV+B,EAAQnC,UAAUK,OAAOyB,UAAYK,EAAQnC,UAAUwG,SAqJzD,IAAIC,EAAU,CAAC,SAAU,MAAO,OAAQ,UAAW,OAAQ,OAO3D,SAASC,EAAQC,EAAOC,GAEtB,IAPuBC,EACnBC,EAMAjE,GADJ+D,EAAUA,GAAW,CAAC,GACH/D,KAEnB,GAAI8D,aAAiBD,EAAS,CAC5B,GAAIC,EAAM7D,SACR,MAAM,IAAItB,UAAU,gBAEtB7B,KAAKoH,IAAMJ,EAAMI,IACjBpH,KAAKqH,YAAcL,EAAMK,YACpBJ,EAAQxE,UACXzC,KAAKyC,QAAU,IAAID,EAAQwE,EAAMvE,UAEnCzC,KAAKkH,OAASF,EAAME,OACpBlH,KAAKsH,KAAON,EAAMM,KAClBtH,KAAKuH,OAASP,EAAMO,OACfrE,GAA2B,MAAnB8D,EAAMrC,YACjBzB,EAAO8D,EAAMrC,UACbqC,EAAM7D,UAAW,EAErB,MACEnD,KAAKoH,IAAMzF,OAAOqF,GAYpB,GATAhH,KAAKqH,YAAcJ,EAAQI,aAAerH,KAAKqH,aAAe,eAC1DJ,EAAQxE,SAAYzC,KAAKyC,UAC3BzC,KAAKyC,QAAU,IAAID,EAAQyE,EAAQxE,UAErCzC,KAAKkH,QAhCDC,GADmBD,EAiCOD,EAAQC,QAAUlH,KAAKkH,QAAU,OAhC1CM,cACdV,EAAQzF,QAAQ8F,IAAY,EAAIA,EAAUD,GAgCjDlH,KAAKsH,KAAOL,EAAQK,MAAQtH,KAAKsH,MAAQ,KACzCtH,KAAKuH,OAASN,EAAQM,QAAUvH,KAAKuH,OACrCvH,KAAKyH,SAAW,MAEK,QAAhBzH,KAAKkH,QAAoC,SAAhBlH,KAAKkH,SAAsBhE,EACvD,MAAM,IAAIrB,UAAU,6CAEtB7B,KAAK0E,UAAUxB,EACjB,CAMA,SAAS+C,EAAO/C,GACd,IAAIwE,EAAO,IAAI3C,SAYf,OAXA7B,EACGyE,OACAC,MAAM,KACNjF,SAAQ,SAASkF,GAChB,GAAIA,EAAO,CACT,IAAID,EAAQC,EAAMD,MAAM,KACpBlG,EAAOkG,EAAMvF,QAAQyF,QAAQ,MAAO,KACpC9F,EAAQ4F,EAAM7B,KAAK,KAAK+B,QAAQ,MAAO,KAC3CJ,EAAK9E,OAAOmF,mBAAmBrG,GAAOqG,mBAAmB/F,GAC3D,CACF,IACK0F,CACT,CAoBA,SAASM,EAASC,EAAUhB,GACrBA,IACHA,EAAU,CAAC,GAGbjH,KAAKqF,KAAO,UACZrF,KAAKkI,YAA4B3F,IAAnB0E,EAAQiB,OAAuB,IAAMjB,EAAQiB,OAC3DlI,KAAKmI,GAAKnI,KAAKkI,QAAU,KAAOlI,KAAKkI,OAAS,IAC9ClI,KAAKoI,WAAa,eAAgBnB,EAAUA,EAAQmB,WAAa,KACjEpI,KAAKyC,QAAU,IAAID,EAAQyE,EAAQxE,SACnCzC,KAAKoH,IAAMH,EAAQG,KAAO,GAC1BpH,KAAK0E,UAAUuD,EACjB,CAlDAlB,EAAQ1G,UAAUgI,MAAQ,WACxB,OAAO,IAAItB,EAAQ/G,KAAM,CAACkD,KAAMlD,KAAK2E,WACvC,EAkCAF,EAAKjD,KAAKuF,EAAQ1G,WAgBlBoE,EAAKjD,KAAKwG,EAAS3H,WAEnB2H,EAAS3H,UAAUgI,MAAQ,WACzB,OAAO,IAAIL,EAAShI,KAAK2E,UAAW,CAClCuD,OAAQlI,KAAKkI,OACbE,WAAYpI,KAAKoI,WACjB3F,QAAS,IAAID,EAAQxC,KAAKyC,SAC1B2E,IAAKpH,KAAKoH,KAEd,EAEAY,EAASpE,MAAQ,WACf,IAAI0E,EAAW,IAAIN,EAAS,KAAM,CAACE,OAAQ,EAAGE,WAAY,KAE1D,OADAE,EAASjD,KAAO,QACTiD,CACT,EAEA,IAAIC,EAAmB,CAAC,IAAK,IAAK,IAAK,IAAK,KAE5CP,EAASQ,SAAW,SAASpB,EAAKc,GAChC,IAA0C,IAAtCK,EAAiBlH,QAAQ6G,GAC3B,MAAM,IAAIO,WAAW,uBAGvB,OAAO,IAAIT,EAAS,KAAM,CAACE,OAAQA,EAAQzF,QAAS,CAACiG,SAAUtB,IACjE,EAEA9G,EAAQF,aAAeL,EAAKK,aAC5B,IACE,IAAIE,EAAQF,YACd,CAAE,MAAOuI,GACPrI,EAAQF,aAAe,SAASwI,EAASlH,GACvC1B,KAAK4I,QAAUA,EACf5I,KAAK0B,KAAOA,EACZ,IAAIkC,EAAQ2B,MAAMqD,GAClB5I,KAAK6I,MAAQjF,EAAMiF,KACrB,EACAvI,EAAQF,aAAaC,UAAYiB,OAAOwH,OAAOvD,MAAMlF,WACrDC,EAAQF,aAAaC,UAAU0I,YAAczI,EAAQF,YACvD,CAEA,SAASD,EAAM6G,EAAOgC,GACpB,OAAO,IAAI5F,GAAQ,SAASI,EAASH,GACnC,IAAI4F,EAAU,IAAIlC,EAAQC,EAAOgC,GAEjC,GAAIC,EAAQ1B,QAAU0B,EAAQ1B,OAAO2B,QACnC,OAAO7F,EAAO,IAAI/C,EAAQF,aAAa,UAAW,eAGpD,IAAI+I,EAAM,IAAIC,eAEd,SAASC,IACPF,EAAIG,OACN,CAEAH,EAAI1F,OAAS,WACX,IAxFgB8F,EAChB9G,EAuFIwE,EAAU,CACZiB,OAAQiB,EAAIjB,OACZE,WAAYe,EAAIf,WAChB3F,SA3Fc8G,EA2FQJ,EAAIK,yBAA2B,GA1FvD/G,EAAU,IAAID,EAGQ+G,EAAWzB,QAAQ,eAAgB,KACzCF,MAAM,SAASjF,SAAQ,SAAS8G,GAClD,IAAIC,EAAQD,EAAK7B,MAAM,KACnB+B,EAAMD,EAAMrH,QAAQsF,OACxB,GAAIgC,EAAK,CACP,IAAI3H,EAAQ0H,EAAM3D,KAAK,KAAK4B,OAC5BlF,EAAQG,OAAO+G,EAAK3H,EACtB,CACF,IACOS,IAgFHwE,EAAQG,IAAM,gBAAiB+B,EAAMA,EAAIS,YAAc3C,EAAQxE,QAAQ2C,IAAI,iBAC3E,IAAIlC,EAAO,aAAciG,EAAMA,EAAIb,SAAWa,EAAIU,aAClDrG,EAAQ,IAAIwE,EAAS9E,EAAM+D,GAC7B,EAEAkC,EAAIxF,QAAU,WACZN,EAAO,IAAIxB,UAAU,0BACvB,EAEAsH,EAAIW,UAAY,WACdzG,EAAO,IAAIxB,UAAU,0BACvB,EAEAsH,EAAIY,QAAU,WACZ1G,EAAO,IAAI/C,EAAQF,aAAa,UAAW,cAC7C,EAEA+I,EAAIa,KAAKf,EAAQ/B,OAAQ+B,EAAQ7B,KAAK,GAEV,YAAxB6B,EAAQ5B,YACV8B,EAAIc,iBAAkB,EACW,SAAxBhB,EAAQ5B,cACjB8B,EAAIc,iBAAkB,GAGpB,iBAAkBd,GAAO5I,EAAQI,OACnCwI,EAAIe,aAAe,QAGrBjB,EAAQxG,QAAQE,SAAQ,SAASX,EAAON,GACtCyH,EAAIgB,iBAAiBzI,EAAMM,EAC7B,IAEIiH,EAAQ1B,SACV0B,EAAQ1B,OAAO6C,iBAAiB,QAASf,GAEzCF,EAAIkB,mBAAqB,WAEA,IAAnBlB,EAAImB,YACNrB,EAAQ1B,OAAOgD,oBAAoB,QAASlB,EAEhD,GAGFF,EAAIqB,UAAkC,IAAtBvB,EAAQtE,UAA4B,KAAOsE,EAAQtE,UACrE,GACF,CAEAxE,EAAMsK,UAAW,EAEZ1K,EAAKI,QACRJ,EAAKI,MAAQA,EACbJ,EAAKyC,QAAUA,EACfzC,EAAKgH,QAAUA,EACfhH,EAAKiI,SAAWA,GAGlB1H,EAAQkC,QAAUA,EAClBlC,EAAQyG,QAAUA,EAClBzG,EAAQ0H,SAAWA,EACnB1H,EAAQH,MAAQA,EAEhBmB,OAAOoJ,eAAepK,EAAS,aAAc,CAAE0B,OAAO,GAIvD,CAhhBgB,CAghBd,CAAC,EACH,CAnhBD,CAmhBG/B,GACHA,EAASE,MAAMwK,UAAW,SAEnB1K,EAASE,MAAMsK,SAGtB,IAAIG,EAAM3K,GACVK,EAAUsK,EAAIzK,OACd,QAAkByK,EAAIzK,MACtBG,EAAQH,MAAQyK,EAAIzK,MACpBG,EAAQkC,QAAUoI,EAAIpI,QACtBlC,EAAQyG,QAAU6D,EAAI7D,QACtBzG,EAAQ0H,SAAW4C,EAAI5C,SACvB6C,EAAOvK,QAAUA,C","sources":["webpack://client-app/./node_modules/cross-fetch/dist/browser-ponyfill.js"],"sourcesContent":["var global = typeof self !== 'undefined' ? self : this;\nvar __self__ = (function () {\nfunction F() {\nthis.fetch = false;\nthis.DOMException = global.DOMException\n}\nF.prototype = global;\nreturn new F();\n})();\n(function(self) {\n\nvar irrelevant = (function (exports) {\n\n var support = {\n searchParams: 'URLSearchParams' in self,\n iterable: 'Symbol' in self && 'iterator' in Symbol,\n blob:\n 'FileReader' in self &&\n 'Blob' in self &&\n (function() {\n try {\n new Blob();\n return true\n } catch (e) {\n return false\n }\n })(),\n formData: 'FormData' in self,\n arrayBuffer: 'ArrayBuffer' in self\n };\n\n function isDataView(obj) {\n return obj && DataView.prototype.isPrototypeOf(obj)\n }\n\n if (support.arrayBuffer) {\n var viewClasses = [\n '[object Int8Array]',\n '[object Uint8Array]',\n '[object Uint8ClampedArray]',\n '[object Int16Array]',\n '[object Uint16Array]',\n '[object Int32Array]',\n '[object Uint32Array]',\n '[object Float32Array]',\n '[object Float64Array]'\n ];\n\n var isArrayBufferView =\n ArrayBuffer.isView ||\n function(obj) {\n return obj && viewClasses.indexOf(Object.prototype.toString.call(obj)) > -1\n };\n }\n\n function normalizeName(name) {\n if (typeof name !== 'string') {\n name = String(name);\n }\n if (/[^a-z0-9\\-#$%&'*+.^_`|~]/i.test(name)) {\n throw new TypeError('Invalid character in header field name')\n }\n return name.toLowerCase()\n }\n\n function normalizeValue(value) {\n if (typeof value !== 'string') {\n value = String(value);\n }\n return value\n }\n\n // Build a destructive iterator for the value list\n function iteratorFor(items) {\n var iterator = {\n next: function() {\n var value = items.shift();\n return {done: value === undefined, value: value}\n }\n };\n\n if (support.iterable) {\n iterator[Symbol.iterator] = function() {\n return iterator\n };\n }\n\n return iterator\n }\n\n function Headers(headers) {\n this.map = {};\n\n if (headers instanceof Headers) {\n headers.forEach(function(value, name) {\n this.append(name, value);\n }, this);\n } else if (Array.isArray(headers)) {\n headers.forEach(function(header) {\n this.append(header[0], header[1]);\n }, this);\n } else if (headers) {\n Object.getOwnPropertyNames(headers).forEach(function(name) {\n this.append(name, headers[name]);\n }, this);\n }\n }\n\n Headers.prototype.append = function(name, value) {\n name = normalizeName(name);\n value = normalizeValue(value);\n var oldValue = this.map[name];\n this.map[name] = oldValue ? oldValue + ', ' + value : value;\n };\n\n Headers.prototype['delete'] = function(name) {\n delete this.map[normalizeName(name)];\n };\n\n Headers.prototype.get = function(name) {\n name = normalizeName(name);\n return this.has(name) ? this.map[name] : null\n };\n\n Headers.prototype.has = function(name) {\n return this.map.hasOwnProperty(normalizeName(name))\n };\n\n Headers.prototype.set = function(name, value) {\n this.map[normalizeName(name)] = normalizeValue(value);\n };\n\n Headers.prototype.forEach = function(callback, thisArg) {\n for (var name in this.map) {\n if (this.map.hasOwnProperty(name)) {\n callback.call(thisArg, this.map[name], name, this);\n }\n }\n };\n\n Headers.prototype.keys = function() {\n var items = [];\n this.forEach(function(value, name) {\n items.push(name);\n });\n return iteratorFor(items)\n };\n\n Headers.prototype.values = function() {\n var items = [];\n this.forEach(function(value) {\n items.push(value);\n });\n return iteratorFor(items)\n };\n\n Headers.prototype.entries = function() {\n var items = [];\n this.forEach(function(value, name) {\n items.push([name, value]);\n });\n return iteratorFor(items)\n };\n\n if (support.iterable) {\n Headers.prototype[Symbol.iterator] = Headers.prototype.entries;\n }\n\n function consumed(body) {\n if (body.bodyUsed) {\n return Promise.reject(new TypeError('Already read'))\n }\n body.bodyUsed = true;\n }\n\n function fileReaderReady(reader) {\n return new Promise(function(resolve, reject) {\n reader.onload = function() {\n resolve(reader.result);\n };\n reader.onerror = function() {\n reject(reader.error);\n };\n })\n }\n\n function readBlobAsArrayBuffer(blob) {\n var reader = new FileReader();\n var promise = fileReaderReady(reader);\n reader.readAsArrayBuffer(blob);\n return promise\n }\n\n function readBlobAsText(blob) {\n var reader = new FileReader();\n var promise = fileReaderReady(reader);\n reader.readAsText(blob);\n return promise\n }\n\n function readArrayBufferAsText(buf) {\n var view = new Uint8Array(buf);\n var chars = new Array(view.length);\n\n for (var i = 0; i < view.length; i++) {\n chars[i] = String.fromCharCode(view[i]);\n }\n return chars.join('')\n }\n\n function bufferClone(buf) {\n if (buf.slice) {\n return buf.slice(0)\n } else {\n var view = new Uint8Array(buf.byteLength);\n view.set(new Uint8Array(buf));\n return view.buffer\n }\n }\n\n function Body() {\n this.bodyUsed = false;\n\n this._initBody = function(body) {\n this._bodyInit = body;\n if (!body) {\n this._bodyText = '';\n } else if (typeof body === 'string') {\n this._bodyText = body;\n } else if (support.blob && Blob.prototype.isPrototypeOf(body)) {\n this._bodyBlob = body;\n } else if (support.formData && FormData.prototype.isPrototypeOf(body)) {\n this._bodyFormData = body;\n } else if (support.searchParams && URLSearchParams.prototype.isPrototypeOf(body)) {\n this._bodyText = body.toString();\n } else if (support.arrayBuffer && support.blob && isDataView(body)) {\n this._bodyArrayBuffer = bufferClone(body.buffer);\n // IE 10-11 can't handle a DataView body.\n this._bodyInit = new Blob([this._bodyArrayBuffer]);\n } else if (support.arrayBuffer && (ArrayBuffer.prototype.isPrototypeOf(body) || isArrayBufferView(body))) {\n this._bodyArrayBuffer = bufferClone(body);\n } else {\n this._bodyText = body = Object.prototype.toString.call(body);\n }\n\n if (!this.headers.get('content-type')) {\n if (typeof body === 'string') {\n this.headers.set('content-type', 'text/plain;charset=UTF-8');\n } else if (this._bodyBlob && this._bodyBlob.type) {\n this.headers.set('content-type', this._bodyBlob.type);\n } else if (support.searchParams && URLSearchParams.prototype.isPrototypeOf(body)) {\n this.headers.set('content-type', 'application/x-www-form-urlencoded;charset=UTF-8');\n }\n }\n };\n\n if (support.blob) {\n this.blob = function() {\n var rejected = consumed(this);\n if (rejected) {\n return rejected\n }\n\n if (this._bodyBlob) {\n return Promise.resolve(this._bodyBlob)\n } else if (this._bodyArrayBuffer) {\n return Promise.resolve(new Blob([this._bodyArrayBuffer]))\n } else if (this._bodyFormData) {\n throw new Error('could not read FormData body as blob')\n } else {\n return Promise.resolve(new Blob([this._bodyText]))\n }\n };\n\n this.arrayBuffer = function() {\n if (this._bodyArrayBuffer) {\n return consumed(this) || Promise.resolve(this._bodyArrayBuffer)\n } else {\n return this.blob().then(readBlobAsArrayBuffer)\n }\n };\n }\n\n this.text = function() {\n var rejected = consumed(this);\n if (rejected) {\n return rejected\n }\n\n if (this._bodyBlob) {\n return readBlobAsText(this._bodyBlob)\n } else if (this._bodyArrayBuffer) {\n return Promise.resolve(readArrayBufferAsText(this._bodyArrayBuffer))\n } else if (this._bodyFormData) {\n throw new Error('could not read FormData body as text')\n } else {\n return Promise.resolve(this._bodyText)\n }\n };\n\n if (support.formData) {\n this.formData = function() {\n return this.text().then(decode)\n };\n }\n\n this.json = function() {\n return this.text().then(JSON.parse)\n };\n\n return this\n }\n\n // HTTP methods whose capitalization should be normalized\n var methods = ['DELETE', 'GET', 'HEAD', 'OPTIONS', 'POST', 'PUT'];\n\n function normalizeMethod(method) {\n var upcased = method.toUpperCase();\n return methods.indexOf(upcased) > -1 ? upcased : method\n }\n\n function Request(input, options) {\n options = options || {};\n var body = options.body;\n\n if (input instanceof Request) {\n if (input.bodyUsed) {\n throw new TypeError('Already read')\n }\n this.url = input.url;\n this.credentials = input.credentials;\n if (!options.headers) {\n this.headers = new Headers(input.headers);\n }\n this.method = input.method;\n this.mode = input.mode;\n this.signal = input.signal;\n if (!body && input._bodyInit != null) {\n body = input._bodyInit;\n input.bodyUsed = true;\n }\n } else {\n this.url = String(input);\n }\n\n this.credentials = options.credentials || this.credentials || 'same-origin';\n if (options.headers || !this.headers) {\n this.headers = new Headers(options.headers);\n }\n this.method = normalizeMethod(options.method || this.method || 'GET');\n this.mode = options.mode || this.mode || null;\n this.signal = options.signal || this.signal;\n this.referrer = null;\n\n if ((this.method === 'GET' || this.method === 'HEAD') && body) {\n throw new TypeError('Body not allowed for GET or HEAD requests')\n }\n this._initBody(body);\n }\n\n Request.prototype.clone = function() {\n return new Request(this, {body: this._bodyInit})\n };\n\n function decode(body) {\n var form = new FormData();\n body\n .trim()\n .split('&')\n .forEach(function(bytes) {\n if (bytes) {\n var split = bytes.split('=');\n var name = split.shift().replace(/\\+/g, ' ');\n var value = split.join('=').replace(/\\+/g, ' ');\n form.append(decodeURIComponent(name), decodeURIComponent(value));\n }\n });\n return form\n }\n\n function parseHeaders(rawHeaders) {\n var headers = new Headers();\n // Replace instances of \\r\\n and \\n followed by at least one space or horizontal tab with a space\n // https://tools.ietf.org/html/rfc7230#section-3.2\n var preProcessedHeaders = rawHeaders.replace(/\\r?\\n[\\t ]+/g, ' ');\n preProcessedHeaders.split(/\\r?\\n/).forEach(function(line) {\n var parts = line.split(':');\n var key = parts.shift().trim();\n if (key) {\n var value = parts.join(':').trim();\n headers.append(key, value);\n }\n });\n return headers\n }\n\n Body.call(Request.prototype);\n\n function Response(bodyInit, options) {\n if (!options) {\n options = {};\n }\n\n this.type = 'default';\n this.status = options.status === undefined ? 200 : options.status;\n this.ok = this.status >= 200 && this.status < 300;\n this.statusText = 'statusText' in options ? options.statusText : 'OK';\n this.headers = new Headers(options.headers);\n this.url = options.url || '';\n this._initBody(bodyInit);\n }\n\n Body.call(Response.prototype);\n\n Response.prototype.clone = function() {\n return new Response(this._bodyInit, {\n status: this.status,\n statusText: this.statusText,\n headers: new Headers(this.headers),\n url: this.url\n })\n };\n\n Response.error = function() {\n var response = new Response(null, {status: 0, statusText: ''});\n response.type = 'error';\n return response\n };\n\n var redirectStatuses = [301, 302, 303, 307, 308];\n\n Response.redirect = function(url, status) {\n if (redirectStatuses.indexOf(status) === -1) {\n throw new RangeError('Invalid status code')\n }\n\n return new Response(null, {status: status, headers: {location: url}})\n };\n\n exports.DOMException = self.DOMException;\n try {\n new exports.DOMException();\n } catch (err) {\n exports.DOMException = function(message, name) {\n this.message = message;\n this.name = name;\n var error = Error(message);\n this.stack = error.stack;\n };\n exports.DOMException.prototype = Object.create(Error.prototype);\n exports.DOMException.prototype.constructor = exports.DOMException;\n }\n\n function fetch(input, init) {\n return new Promise(function(resolve, reject) {\n var request = new Request(input, init);\n\n if (request.signal && request.signal.aborted) {\n return reject(new exports.DOMException('Aborted', 'AbortError'))\n }\n\n var xhr = new XMLHttpRequest();\n\n function abortXhr() {\n xhr.abort();\n }\n\n xhr.onload = function() {\n var options = {\n status: xhr.status,\n statusText: xhr.statusText,\n headers: parseHeaders(xhr.getAllResponseHeaders() || '')\n };\n options.url = 'responseURL' in xhr ? xhr.responseURL : options.headers.get('X-Request-URL');\n var body = 'response' in xhr ? xhr.response : xhr.responseText;\n resolve(new Response(body, options));\n };\n\n xhr.onerror = function() {\n reject(new TypeError('Network request failed'));\n };\n\n xhr.ontimeout = function() {\n reject(new TypeError('Network request failed'));\n };\n\n xhr.onabort = function() {\n reject(new exports.DOMException('Aborted', 'AbortError'));\n };\n\n xhr.open(request.method, request.url, true);\n\n if (request.credentials === 'include') {\n xhr.withCredentials = true;\n } else if (request.credentials === 'omit') {\n xhr.withCredentials = false;\n }\n\n if ('responseType' in xhr && support.blob) {\n xhr.responseType = 'blob';\n }\n\n request.headers.forEach(function(value, name) {\n xhr.setRequestHeader(name, value);\n });\n\n if (request.signal) {\n request.signal.addEventListener('abort', abortXhr);\n\n xhr.onreadystatechange = function() {\n // DONE (success or failure)\n if (xhr.readyState === 4) {\n request.signal.removeEventListener('abort', abortXhr);\n }\n };\n }\n\n xhr.send(typeof request._bodyInit === 'undefined' ? null : request._bodyInit);\n })\n }\n\n fetch.polyfill = true;\n\n if (!self.fetch) {\n self.fetch = fetch;\n self.Headers = Headers;\n self.Request = Request;\n self.Response = Response;\n }\n\n exports.Headers = Headers;\n exports.Request = Request;\n exports.Response = Response;\n exports.fetch = fetch;\n\n Object.defineProperty(exports, '__esModule', { value: true });\n\n return exports;\n\n})({});\n})(__self__);\n__self__.fetch.ponyfill = true;\n// Remove \"polyfill\" property added by whatwg-fetch\ndelete __self__.fetch.polyfill;\n// Choose between native implementation (global) or custom implementation (__self__)\n// var ctx = global.fetch ? global : __self__;\nvar ctx = __self__; // this line disable service worker support temporarily\nexports = ctx.fetch // To enable: import fetch from 'cross-fetch'\nexports.default = ctx.fetch // For TypeScript consumers without esModuleInterop.\nexports.fetch = ctx.fetch // To enable: import {fetch} from 'cross-fetch'\nexports.Headers = ctx.Headers\nexports.Request = ctx.Request\nexports.Response = ctx.Response\nmodule.exports = exports\n"],"names":["global","self","this","__self__","F","fetch","DOMException","prototype","exports","support","searchParams","iterable","Symbol","blob","Blob","e","formData","arrayBuffer","viewClasses","isArrayBufferView","ArrayBuffer","isView","obj","indexOf","Object","toString","call","normalizeName","name","String","test","TypeError","toLowerCase","normalizeValue","value","iteratorFor","items","iterator","next","shift","done","undefined","Headers","headers","map","forEach","append","Array","isArray","header","getOwnPropertyNames","consumed","body","bodyUsed","Promise","reject","fileReaderReady","reader","resolve","onload","result","onerror","error","readBlobAsArrayBuffer","FileReader","promise","readAsArrayBuffer","bufferClone","buf","slice","view","Uint8Array","byteLength","set","buffer","Body","_initBody","_bodyInit","_bodyText","isPrototypeOf","_bodyBlob","FormData","_bodyFormData","URLSearchParams","DataView","_bodyArrayBuffer","get","type","rejected","Error","then","text","readAsText","chars","length","i","fromCharCode","join","readArrayBufferAsText","decode","json","JSON","parse","oldValue","has","hasOwnProperty","callback","thisArg","keys","push","values","entries","methods","Request","input","options","method","upcased","url","credentials","mode","signal","toUpperCase","referrer","form","trim","split","bytes","replace","decodeURIComponent","Response","bodyInit","status","ok","statusText","clone","response","redirectStatuses","redirect","RangeError","location","err","message","stack","create","constructor","init","request","aborted","xhr","XMLHttpRequest","abortXhr","abort","rawHeaders","getAllResponseHeaders","line","parts","key","responseURL","responseText","ontimeout","onabort","open","withCredentials","responseType","setRequestHeader","addEventListener","onreadystatechange","readyState","removeEventListener","send","polyfill","defineProperty","ponyfill","ctx","module"],"sourceRoot":""}