JEMBOT MAWOT Bypass Shell

Current Path : /home/c/i/n/cinepatreb/billetterie/modules/mollie/views/js/dist/
Upload File :
Current File : /home/c/i/n/cinepatreb/billetterie/modules/mollie/views/js/dist/methodconfig.min.js.map

{"version":3,"sources":["webpack://MollieModule.[name]/./src/back/methodconfig/components/PaymentMethod.tsx","webpack://MollieModule.[name]/./src/back/methodconfig/components/PaymentMethodConfig.tsx","webpack://MollieModule.[name]/./src/back/methodconfig/components/PaymentMethods.tsx","webpack://MollieModule.[name]/./src/back/methodconfig/components/PaymentMethodsError.tsx","webpack://MollieModule.[name]/./src/back/methodconfig/components/Switch.tsx","webpack://MollieModule.[name]/./src/back/methodconfig/index.tsx","webpack://MollieModule.[name]/./src/shared/axios.ts","webpack://MollieModule.[name]/./src/shared/components/LoadingDots.tsx"],"names":["Li","styled","li","props","last","legacy","PositionColumn","div","IconColumn","InfoColumn","PositionIndicator","span","ArrowButton","button","ButtonBox","PaymentMethod","enabled","onToggle","code","translations","position","max","name","imageUrl","moveMethod","available","tipEnableSSL","config","_toggleMethod","useEffect","$","prototype","tooltip","e","preventDefault","oldIndex","newIndex","faChevronUp","color","pointerEvents","faChevronDown","width","display","marginTop","float","marginRight","thisPaymentMethodNeedsSSLEnabled","faExclamationTriangle","notAvailable","thisPaymentMethodIsNotAvailableOnPaymentsApi","value","target","SortableElement","PaymentMethodConfig","useState","undefined","methods","setMethods","message","setMessage","_init","ajaxEndpoint","axios","post","resource","action","data","newMethods","newMessage","Error","then","Array","isArray","isEmpty","Section","section","Ul","ul","SortableList","SortableContainer","items","onArrowClicked","maxWidth","map","item","index","image","svg","moduleDir","id","length","PaymentMethods","propsMethods","_onToggle","cloneDeep","method","find","_onArrowClicked","arrayMove","_onSortEnd","_shouldCancelStart","includes","tagName","toUpperCase","input","document","getElementById","JSON","stringify","Code","PaymentMethodsError","retry","cx","unableToLoadMethods","error","faRedoAlt","Span","lighten","rgba","Switch","onChange","yes","no","Promise","all","default","render","create","transformResponse","res","parse","replace","headers","BounceAnimation","keyframes","DotWrapper","Dot","delay","LoadingDots"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AAqBA,IAAMA,EAAE,GAAGC,yDAAM,CAACC,EAAV,oBAWe,UAACC,KAAD;AAAA,SAAgBA,KAAK,CAACC,IAAN,GAAa,KAAb,GAAqB,KAArC;AAAA,CAXf,EAiBN;AAAA,MAAGC,MAAH,QAAGA,MAAH;AAAA,SAAqBA,MAAM,GAAG,0BAAH,GAAgC,EAA3D;AAAA,CAjBM,CAAR;AAoBA,IAAMC,cAAc,GAAGL,yDAAM,CAACM,GAAV,oBAApB;AAOA,IAAMC,UAAU,GAAGP,yDAAM,CAACM,GAAV,oBAAhB;AAOA,IAAME,UAAU,GAAGR,yDAAM,CAACM,GAAV,oBAAhB;AAOA,IAAMG,iBAAiB,GAAGT,yDAAM,CAACU,IAAV,qBAgBrB;AAAA,MAAGN,MAAH,SAAGA,MAAH;AAAA,SAAqBA,MAAM,GAAG,iCAAH,GAAuC,EAAlE;AAAA,CAhBqB,CAAvB;AAmBA,IAAMO,WAAW,GAAGX,yDAAM,CAACY,MAAV,qBAmCf;AAAA,MAAGR,MAAH,SAAGA,MAAH;AAAA,SAAqBA,MAAM,GAAG,iCAAH,GAAuC,EAAlE;AAAA,CAnCe,CAAjB;AAsCA,IAAMS,SAAS,GAAGb,yDAAM,CAACM,GAAV,oBAAf;;AAKA,SAASQ,aAAT,QAcoB;AAAA,MAblBC,OAakB,SAblBA,OAakB;AAAA,MAZlBC,QAYkB,SAZlBA,QAYkB;AAAA,MAXlBC,IAWkB,SAXlBA,IAWkB;AAAA,MAVlBC,YAUkB,SAVlBA,YAUkB;AAAA,MATlBC,QASkB,SATlBA,QASkB;AAAA,MARlBC,GAQkB,SARlBA,GAQkB;AAAA,MAPlBC,IAOkB,SAPlBA,IAOkB;AAAA,MANlBC,QAMkB,SANlBA,QAMkB;AAAA,MALlBC,UAKkB,SALlBA,UAKkB;AAAA,MAJlBC,SAIkB,SAJlBA,SAIkB;AAAA,MAHKC,YAGL,SAHKA,YAGL;AAAA,MAFRrB,MAEQ,SAFlBsB,MAEkB,CAFRtB,MAEQ;;AAClB,WAASuB,aAAT,CAAuBZ,OAAvB,EAA+C;AAC7CC,YAAQ,CAACC,IAAD,EAAOF,OAAP,CAAR;AACD;;AAEDa,yDAAS,CAAC,YAAM;AACd,QAAI,OAAOC,CAAP,KAAa,WAAb,IAA4B,OAAOA,CAAC,CAACC,SAAF,CAAYC,OAAnB,KAA+B,UAA/D,EAA2E;AACzEF,OAAC,CAAC,uBAAD,CAAD,CAA2BE,OAA3B;AACD;AACF,GAJQ,CAAT;AAMA,sBACE,2DAAC,EAAD;AAAI,QAAI,EAAEZ,QAAQ,IAAIC,GAAtB;AAA2B,UAAM,EAAEhB;AAAnC,kBACE,2DAAC,cAAD,qBACE,2DAAC,iBAAD;AAAmB,UAAM,EAAEA;AAA3B,KAAoCe,QAAQ,GAAG,CAA/C,CADF,eAEE,2DAAC,SAAD,qBACE,2DAAC,WAAD;AACE,UAAM,EAAEf,MADV;AAEE,YAAQ,EAAEe,QAAQ,IAAI,CAFxB;AAGE,WAAO,EAAE,iBAACa,CAAD,EAAY;AACnBA,OAAC,CAACC,cAAF;AACAV,gBAAU,CAAC;AACTW,gBAAQ,EAAEf,QAAQ,GAAG,CADZ;AAETgB,gBAAQ,EAAEhB;AAFD,OAAD,CAAV;AAID;AATH,kBAWE,2DAAC,8EAAD;AAAiB,QAAI,EAAEiB,6EAAvB;AAAoC,SAAK,EAAE;AAAEC,WAAK,EAAE,OAAT;AAAkBC,mBAAa,EAAE;AAAjC;AAA3C,IAXF,CADF,eAcE,2DAAC,WAAD;AACE,UAAM,EAAElC,MADV;AAEE,YAAQ,EAAEe,QAAQ,IAAIC,GAFxB;AAGE,WAAO,EAAE,iBAACY,CAAD,EAAY;AACnBA,OAAC,CAACC,cAAF;AACAV,gBAAU,CAAC;AACTW,gBAAQ,EAAEf,QAAQ,GAAG,CADZ;AAETgB,gBAAQ,EAAEhB;AAFD,OAAD,CAAV;AAID;AATH,kBAWE,2DAAC,8EAAD;AAAiB,QAAI,EAAEoB,+EAAvB;AAAsC,SAAK,EAAE;AAAEF,WAAK,EAAE,OAAT;AAAkBC,mBAAa,EAAE;AAAjC;AAA7C,IAXF,CAdF,CAFF,CADF,eAgCE,2DAAC,UAAD,qBACE;AACE,SAAK,EAAC,IADR;AAEE,OAAG,EAAEhB,QAFP;AAGE,OAAG,EAAED,IAHP;AAIE,SAAK,EAAE;AACLmB,WAAK,EAAE;AADF;AAJT,IADF,CAhCF,eA0CE,2DAAC,UAAD,qBACE;AAAK,SAAK,EAAE;AAAEC,aAAO,EAAE,cAAX;AAA2BC,eAAS,EAAE;AAAtC;AAAZ,kBACE,yEACGrB,IADH,CADF,CADF,EAMG,CAACG,SAAD,IAAcC,YAAd,iBACC;AACE,SAAK,EAAE;AACLkB,WAAK,EAAE,OADF;AAELC,iBAAW,EAAE;AAFR,KADT;AAKE,SAAK,EAAE1B,YAAY,CAAC2B,gCALtB;AAME,mBAAY;AANd,kBAQE,2DAAC,8EAAD;AAAiB,QAAI,EAAEC,uFAAqBA;AAA5C,IARF,OAQmD5B,YAAY,CAAC6B,YARhE,CAPJ,EAkBG,CAACvB,SAAD,IAAc,CAACC,YAAf,iBACC;AACE,SAAK,EAAE;AACLkB,WAAK,EAAE,OADF;AAELC,iBAAW,EAAE;AAFR,KADT;AAKE,SAAK,EAAE1B,YAAY,CAAC8B,4CALtB;AAME,mBAAY;AANd,kBAQE,2DAAC,8EAAD;AAAiB,QAAI,EAAEF,uFAAqBA;AAA5C,IARF,OAQmD5B,YAAY,CAAC6B,YARhE,CAnBJ,EA8BGvB,SAAS,iBACV,2DAAC,+CAAD;AACE,MAAE,EAAEP,IADN;AAEE,gBAAY,EAAEC,YAFhB;AAGE,WAAO,EAAEH,OAHX;AAIE,YAAQ,EAAE;AAAA,UAAakC,KAAb,SAAGC,MAAH,CAAaD,KAAb;AAAA,aAAgCtB,aAAa,CAAC,CAAC,CAACsB,KAAH,CAA7C;AAAA,KAJZ;AAKE,UAAM,EAAE7C;AALV,IA/BF,CA1CF,CADF;AAqFD;;AAEc+C,yIAAe,CAACrC,aAAD,CAA9B,E;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC3PA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AAQe,SAASsC,mBAAT,CAA6BlD,KAA7B,EAA8D;AAAA,kBAC7CmD,uDAAQ,CAAkCC,SAAlC,CADqC;AAAA;AAAA,MACpEC,OADoE;AAAA,MAC3DC,UAD2D;;AAAA,mBAE7CH,uDAAQ,CAASC,SAAT,CAFqC;AAAA;AAAA,MAEpEG,OAFoE;AAAA,MAE3DC,UAF2D;;AAAA,WAI5DC,KAJ4D;AAAA;AAAA;;AAAA;AAAA,qEAI3E;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAEsBC,0BAFtB,GAEyC1D,KAFzC,CAEYwB,MAFZ,CAEsBkC,YAFtB;AAAA;AAAA,qBAG0GC,sDAAK,CAACC,IAAN,CAAWF,YAAX,EAAyB;AAC7HG,wBAAQ,EAAE,QADmH;AAE7HC,sBAAM,EAAE;AAFqH,eAAzB,CAH1G;;AAAA;AAAA;AAAA,wDAGYC,IAHZ;AAAA,yEAGiE;AAAEV,uBAAO,EAAE,IAAX;AAAiBE,uBAAO,EAAE;AAA1B,eAHjE;AAG6BS,wBAH7B,yBAGoBX,OAHpB,EAGkDY,UAHlD,yBAGyCV,OAHzC;AAQID,wBAAU,CAACU,UAAD,CAAV;AACAR,wBAAU,CAACS,UAAD,CAAV;AATJ;AAAA;;AAAA;AAAA;AAAA;AAWIX,wBAAU,CAAC,IAAD,CAAV;AACAE,wBAAU,CAAE,uBAAaU,KAAb,IAAsB,OAAO,YAAEX,OAAT,KAAqB,WAA5C,GAA2D,YAAEA,OAA7D,GAAuE,sCAAxE,CAAV;;AAZJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,KAJ2E;AAAA;AAAA;;AAoB3E7B,0DAAS,CAAC,YAAM;AACd+B,SAAK,GAAGU,IAAR;AACD,GAFQ,EAEN,EAFM,CAAT;AApB2E,MAwBnEnB,MAxBmE,GAwBlChD,KAxBkC,CAwBnEgD,MAxBmE;AAAA,MAwB3DhC,YAxB2D,GAwBlChB,KAxBkC,CAwB3DgB,YAxB2D;AAAA,MAwB7CQ,MAxB6C,GAwBlCxB,KAxBkC,CAwB7CwB,MAxB6C;;AA0B3E,MAAI,OAAO6B,OAAP,KAAmB,WAAvB,EAAoC;AAClC,wBAAO,4DAAC,uEAAD,OAAP;AACD;;AAED,MAAIA,OAAO,KAAK,IAAZ,IAAoB,CAACe,KAAK,CAACC,OAAN,CAAchB,OAAd,CAArB,IAAgDe,KAAK,CAACC,OAAN,CAAchB,OAAd,KAA0BiB,uDAAO,CAACjB,OAAD,CAArF,EAAiG;AAC/F,wBAAO,4DAAC,6DAAD;AAAqB,aAAO,EAAEE,OAA9B;AAAuC,kBAAY,EAAEvC,YAArD;AAAmE,YAAM,EAAEQ,MAA3E;AAAmF,WAAK,EAAEiC;AAA1F,MAAP;AACD;;AAED,sBACE,4DAAC,wDAAD;AAAgB,WAAO,EAAEJ,OAAzB;AAAkC,gBAAY,EAAErC,YAAhD;AAA8D,UAAM,EAAEgC,MAAtE;AAA8E,UAAM,EAAExB;AAAtF,IADF;AAGD,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC7DD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AAQA,IAAM+C,OAAO,GAAGzE,0DAAM,CAAC0E,OAAV,mBAAb;AAIA,IAAMC,EAAE,GAAG3E,0DAAM,CAAC4E,EAAV,oBAAR;AAKA,IAAMC,YAAY,GAAGC,6EAAiB,CAAC,gBAAsF;AAAA,MAAnFC,KAAmF,QAAnFA,KAAmF;AAAA,MAA5E7D,YAA4E,QAA5EA,YAA4E;AAAA,MAA9D8D,cAA8D,QAA9DA,cAA8D;AAAA,MAA9ChE,QAA8C,QAA9CA,QAA8C;AAAA,MAApCU,MAAoC,QAApCA,MAAoC;AAC3H,sBACE,4DAAC,OAAD;AAAS,aAAS,EAAC,aAAnB;AAAiC,SAAK,EAAE;AAAEuD,cAAQ,EAAE;AAAZ;AAAxC,kBACE,4DAAC,EAAD,QACGF,KAAK,CAACG,GAAN,CAAU,UAACC,IAAD,EAAiCC,KAAjC;AAAA,wBACT,4DAAC,uDAAD;AACE,cAAQ,EAAED,IAAI,CAACE,KAAL,CAAWC,GAAX,GAAiBH,IAAI,CAACE,KAAL,CAAWC,GAA5B,aAAqC5D,MAAM,CAAC6D,SAA5C,uBAAkEJ,IAAI,CAACK,EAAvE,SADZ;AAEE,SAAG,EAAEL,IAAI,CAACK,EAFZ;AAGE,WAAK,EAAEJ,KAHT;AAIE,UAAI,EAAED,IAAI,CAACK,EAJb;AAKE,aAAO,EAAEL,IAAI,CAACpE,OALhB;AAME,eAAS,EAAEoE,IAAI,CAAC3D,SANlB;AAOE,kBAAY,EAAE2D,IAAI,CAAC1D,YAPrB;AAQE,kBAAY,EAAEP,YARhB;AASE,cAAQ,EAAEkE,KATZ;AAUE,SAAG,EAAEL,KAAK,CAACU,MAAN,GAAe,CAVtB;AAWE,UAAI,EAAEN,IAAI,CAAC9D,IAXb;AAYE,gBAAU,EAAE2D,cAZd;AAaE,cAAQ,EAAEhE,QAbZ;AAcE,YAAM,EAAEU;AAdV,MADS;AAAA,GAAV,CADH,CADF,CADF;AAwBD,CAzBqC,CAAtC;AAkCe,SAASgE,cAAT,QAA2G;AAAA,MAAjFxE,YAAiF,SAAjFA,YAAiF;AAAA,MAAnEQ,MAAmE,SAAnEA,MAAmE;AAAA,MAAlDiE,YAAkD,SAA3DpC,OAA2D;AAAA,MAApCL,MAAoC,SAApCA,MAAoC;;AAAA,kBAC1FG,uDAAQ,CAACsC,YAAD,CADkF;AAAA;AAAA,MACjHpC,OADiH;AAAA,MACxGC,UADwG;;AAGxH,WAASoC,SAAT,CAAmBJ,EAAnB,EAA+BzE,OAA/B,EAAuD;AACrD,QAAMmD,UAAU,GAAG2B,yDAAS,CAACtC,OAAD,CAA5B;AACA,QAAMuC,MAAM,GAAGC,oDAAI,CAAC7B,UAAD,EAAa,UAAAiB,IAAI;AAAA,aAAIA,IAAI,CAACK,EAAL,KAAYA,EAAhB;AAAA,KAAjB,CAAnB;AACAM,UAAM,CAAC/E,OAAP,GAAiBA,OAAjB;AACAyC,cAAU,CAACU,UAAD,CAAV;AACD;;AAED,WAAS8B,eAAT,QAA2D;AAAA,QAAhC9D,QAAgC,SAAhCA,QAAgC;AAAA,QAAtBC,QAAsB,SAAtBA,QAAsB;AACzDqB,cAAU,CAACyC,qEAAS,CAACJ,yDAAS,CAACtC,OAAD,CAAV,EAAqBrB,QAArB,EAA+BC,QAA/B,CAAV,CAAV;AACD;;AAED,WAAS+D,UAAT,QAAuD;AAAA,QAAjChE,QAAiC,SAAjCA,QAAiC;AAAA,QAAvBC,QAAuB,SAAvBA,QAAuB;AACrDqB,cAAU,CAACyC,qEAAS,CAACJ,yDAAS,CAACtC,OAAD,CAAV,EAAqBrB,QAArB,EAA+BC,QAA/B,CAAV,CAAV;AACD;;AAED,WAASgE,kBAAT,QAAsD;AAAA,QAAxBjD,MAAwB,SAAxBA,MAAwB;AACpD,WAAO,CAAC,GAAD,EAAM,KAAN,EAAa,QAAb,EAAuB,OAAvB,EAAgC,QAAhC,EAA0C,OAA1C,EAAmDkD,QAAnD,CAA4DlD,MAAM,CAACmD,OAAP,CAAeC,WAAf,EAA5D,CAAP;AACD;;AAED1E,0DAAS,CAAC,YAAM;AACd,QAAM2E,KAAuB,GAAGC,QAAQ,CAACC,cAAT,CAAwBvD,MAAxB,CAAhC;;AACA,QAAIqD,KAAK,IAAI,IAAb,EAAmB;AACjBA,WAAK,CAACtD,KAAN,GAAcyD,IAAI,CAACC,SAAL,CAAepD,OAAO,CAAC2B,GAAR,CAAY,UAACY,MAAD,EAAmCV,KAAnC;AAAA,+CACpCU,MADoC;AAEvC3E,kBAAQ,EAAEiE;AAF6B;AAAA,OAAZ,CAAf,CAAd;AAID;AACF,GARQ,CAAT;AAUA,sBACE,4DAAC,YAAD;AACE,gBAAY,EAAElE,YADhB;AAEE,SAAK,EAAEqC,OAFT;AAGE,aAAS,EAAE2C,UAHb;AAIE,kBAAc,EAAEF,eAJlB;AAKE,YAAQ,EAAEJ,SALZ;AAME,qBAAiB,EAAEO,kBANrB;AAOE,UAAM,EAAEzE,MAPV;AAQE,eAAW,EAAC;AARd,IADF;AAYD,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC7GD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAWA,IAAMkF,IAAI,GAAG5G,yDAAM,CAACiB,IAAV,mBAAV;AAIe,SAAS4F,mBAAT,OAA6G;AAAA,MAA9E3F,YAA8E,QAA9EA,YAA8E;AAAA,MAAtDd,MAAsD,QAAhEsB,MAAgE,CAAtDtB,MAAsD;AAAA,MAA5C0G,KAA4C,QAA5CA,KAA4C;AAAA,MAArCrD,OAAqC,QAArCA,OAAqC;AAC1H,sBACE;AACE,aAAS,EAAEsD,iDAAE,CAAC;AACZ,eAAS,CAAC3G,MADE;AAEZ,sBAAgB,CAACA,MAFL;AAGZ,eAASA;AAHG,KAAD;AADf,KAOGc,YAAY,CAAC8F,mBAPhB,UAQGvD,OAAO,iBAAI,qIAAE,sEAAF,eAAO,sEAAP,eAAY,yEAAOvC,YAAY,CAAC+F,KAApB,qBAA4B,2DAAC,IAAD,QAAOxD,OAAP,CAA5B,CAAZ,eAAqE,sEAArE,eAA0E,sEAA1E,CARd,eASE;AACE,aAAS,EAAEsD,iDAAE,CAAC;AACZ,aAAO,CAAC3G,MADI;AAEZ,oBAAc,CAACA,MAFH;AAGZ,gBAAUA;AAHE,KAAD,CADf;AAME,WAAO,EAAE,iBAAC4B,CAAD,EAAO;AACdA,OAAC,CAACC,cAAF;AACA6E,WAAK;AACN;AATH,KAWG,CAAC1G,MAAD,iBAAW,2DAAC,8EAAD;AAAiB,QAAI,EAAE8G,2EAASA;AAAhC,IAXd,UAWyDhG,YAAY,CAAC4F,KAXtE,MATF,CADF;AAyBD,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACtDD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAYA,IAAMK,IAAI,GAAGnH,yDAAM,CAACU,IAAV,oBAiCE;AAAA,MAAGN,MAAH,QAAGA,MAAH;AAAA,SAAwBA,MAAM,GAAG,MAAH,GAAY,GAA1C;AAAA,CAjCF,EA8DSgH,wDAAO,CAAC,GAAD,EAAM,MAAN,CA9DhB,EAiEI;AAAA,MAAGhH,MAAH,SAAGA,MAAH;AAAA,SAAwBA,MAAM,GAAG,GAAH,GAAS,KAAvC;AAAA,CAjEJ,EAsEIiH,qDAAI,CAAC,OAAD,EAAU,IAAV,CAtER,CAAV;AA2Fe,SAASC,MAAT,CAAgBpH,KAAhB,EAAiD;AAAA,MACtDa,OADsD,GACdb,KADc,CACtDa,OADsD;AAAA,MAC7CwG,QAD6C,GACdrH,KADc,CAC7CqH,QAD6C;AAAA,MACnC/B,EADmC,GACdtF,KADc,CACnCsF,EADmC;AAAA,MAC/BtE,YAD+B,GACdhB,KADc,CAC/BgB,YAD+B;AAG9D,sBACE,2DAAC,IAAD,EAAUhB,KAAV,eACE;AACE,QAAI,EAAC,OADP;AAEE,yBAAkB,EAFpB;AAGE,QAAI,kCAA2BsF,EAA3B,CAHN;AAIE,MAAE,qCAA8BA,EAA9B,CAJJ;AAKE,SAAK,EAAC,GALR;AAME,WAAO,EAAEzE,OANX;AAOE,YAAQ,EAAEwG;AAPZ,IADF,eAUE;AACE,WAAO,qCAA8B/B,EAA9B;AADT,KAGGtE,YAAY,CAACsG,GAAb,CAAiBlB,WAAjB,EAHH,CAVF,eAeE;AACE,QAAI,EAAC,OADP;AAEE,QAAI,kCAA2Bd,EAA3B,CAFN;AAGE,MAAE,sCAA+BA,EAA/B,CAHJ;AAIE,SAAK,EAAC,EAJR;AAKE,WAAO,EAAE,CAACzE,OALZ;AAME,YAAQ,EAAEwG;AANZ,IAfF,eAuBE;AACE,WAAO,sCAA+B/B,EAA/B;AADT,KAGGtE,YAAY,CAACuG,EAAb,CAAgBnB,WAAhB,EAHH,CAvBF,yBA6BI;AAAG,aAAS,EAAC;AAAb,IA7BJ,CADF;AAiCD,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACtJD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAIe,yEAACpD,MAAD,EAAiBxB,MAAjB,EAA8CR,YAA9C,EAAoF;AAChG;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,mBAGWwG,OAAO,CAACC,GAAR,CAAY,CACpB,8yBADoB,CAAZ,CAHX;;AAAA;AAAA;AAAA;AAEcvE,+BAFd,0BAEKwE,OAFL;AAOCC,qEAAM,eAAC,4DAAC,mBAAD;AAAqB,oBAAM,EAAE3E,MAA7B;AAAqC,oBAAM,EAAExB,MAA7C;AAAqD,0BAAY,EAAER;AAAnE,cAAD,EAAqFsF,QAAQ,CAACC,cAAT,WAA2BvD,MAA3B,gBAArF,CAAN;;AAPD;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,OAAD;AASD,CAVD,E;;;;;;;;;;;;;;;;;;;ACdA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEeW,2GAAK,CAACiE,MAAN,CAAa;AAC1BC,mBAAiB,EAAE,CAAC,UAAAC,GAAG;AAAA,WAAItB,IAAI,CAACuB,KAAL,CAAWD,GAAG,CAACE,OAAJ,CAAY,WAAZ,EAAyB,EAAzB,EAA6BA,OAA7B,CAAqC,cAArC,EAAqD,EAArD,CAAX,CAAJ;AAAA,GAAJ,CADO;AAE1BC,SAAO,EAAE;AACP,wBAAoB,gBADb;AAEP,oBAAgB,kBAFT;AAGP,cAAU;AAHH;AAFiB,CAAb,CAAf,E;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA,IAAMC,eAAe,GAAGC,mEAAH,mBAArB;AAMA,IAAMC,UAAU,GAAGtI,yDAAM,CAACM,GAAV,oBAAhB;AAUA,IAAMiI,GAAG,GAAGvI,yDAAM,CAACM,GAAV,qBAQM8H,eARN,EASY,UAAClI,KAAD;AAAA,SAAsBA,KAAK,CAACsI,KAA5B;AAAA,CATZ,CAAT;;AAYA,SAASC,WAAT,GAAyC;AACvC,sBACE,2DAAC,UAAD,qBACE,2DAAC,GAAD;AAAK,SAAK,EAAC;AAAX,IADF,eAEE,2DAAC,GAAD;AAAK,SAAK,EAAC;AAAX,IAFF,eAGE,2DAAC,GAAD;AAAK,SAAK,EAAC;AAAX,IAHF,CADF;AAOD;;AAEcA,0EAAf,E","file":"methodconfig.min.js","sourcesContent":["/**\n * Mollie       https://www.mollie.nl\n *\n * @author      Mollie B.V. <info@mollie.nl>\n * @copyright   Mollie B.V.\n * @link        https://github.com/mollie/PrestaShop\n * @license     https://github.com/mollie/PrestaShop/blob/master/LICENSE.md\n * @codingStandardsIgnoreStart\n */\nimport React, { ReactElement, useEffect } from 'react';\nimport styled from 'styled-components';\nimport { SortableElement } from 'react-sortable-hoc';\nimport { FontAwesomeIcon } from '@fortawesome/react-fontawesome';\nimport { faChevronDown, faChevronUp, faExclamationTriangle } from '@fortawesome/free-solid-svg-icons';\n\nimport Switch from '@methodconfig/components/Switch';\nimport { IMollieMethodConfig, ITranslations } from '@shared/globals';\n\ninterface IProps {\n  position: number;\n  max: number;\n  enabled: boolean;\n  available: boolean;\n  tipEnableSSL: boolean;\n  name: string;\n  code: string;\n  imageUrl: string;\n  translations: ITranslations;\n  config: IMollieMethodConfig;\n\n  moveMethod: Function;\n  onToggle: Function;\n}\n\ndeclare let $: any;\n\nconst Li = styled.li`\ncursor: move!important;\n-webkit-touch-callout: none; /* iOS Safari */\n   -webkit-user-select: none; /* Safari */\n    -khtml-user-select: none; /* Konqueror HTML */\n      -moz-user-select: none; /* Firefox */\n       -ms-user-select: none; /* Internet Explorer/Edge */\n           user-select: none; /* Non-prefixed version, currently\n                                 supported by Chrome and Opera */\n                                 \nborder: 1px solid #0c95fd;\nborder-bottom-width: ${(props: any) => props.last ? '1px' : '2px'};\nbackground-color: #fff;\ndisplay: table;\nwidth: 100%;\npadding: 5px 0;\nmargin-bottom: -1px;\n${({ legacy }: any) => legacy ? 'width: calc(100% - 2px);' : ''}\n` as any;\n\nconst PositionColumn = styled.div`\ndisplay: table-cell;\nwidth: 80px!important;\nvertical-align: middle!important;\ntext-align: right!important;\n` as any;\n\nconst IconColumn = styled.div`\ndisplay: table-cell;\nwidth: 75px;\ntext-align: left;\nvertical-align: middle;\n` as any;\n\nconst InfoColumn = styled.div`\ndisplay: table-cell;\nheight: 50px;\nvertical-align: middle;\nbox-sizing: border-box;\n` as any;\n\nconst PositionIndicator = styled.span`\nborder: solid 1px #ccc;\nbackground-color: #eee;\npadding: 0;\nfont-size: 1.4em;\ncolor: #aaa;\ncursor: move;\ntext-shadow: #fff 1px 1px;\n-webkit-border-radius: 3px;\nborder-radius: 3px;\n-webkit-box-shadow: rgba(0,0,0,0.2) 0 1px 3px inset;\nbox-shadow: rgba(0,0,0,0.2) 0 1px 3px inset;\ndisplay: block;\nwidth: 40px;\ntext-align: center;\nmargin: 0 auto;\n${({ legacy }: any) => legacy ? 'height: 24px;line-height: 24px;' : ''}\n` as any;\n\nconst ArrowButton = styled.button`\npadding: 1px 5px;\nfont-size: 11px;\nline-height: 1.5;\nborder-radius: 3px;\ncolor: #363A41;\ndisplay: inline-block;\nmargin-bottom: 0;\nfont-weight: normal;\ntext-align: center;\nvertical-align: middle;\ncursor: pointer;\nbackground: #2eacce none;\nborder: 1px solid #0000;\nwhite-space: nowrap;\nfont-family: inherit;\nwidth: 26px!important;\nmargin-top: 6px!important;\nmargin-right: 2px!important;\n\n:hover {\n  background-color: #008abd;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n\n:disabled {\n  background-color: #2eacce;\n  border-color: #2eacce;\n  cursor: not-allowed;\n  opacity: .65;\n  filter: alpha(opacity=65);\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n${({ legacy }: any) => legacy ? 'height: 20px;line-height: 20px;' : ''}\n` as any;\n\nconst ButtonBox = styled.div`\nmargin: 0 auto;\ntext-align: center;\n` as any;\n\nfunction PaymentMethod({\n  enabled,\n  onToggle,\n  code,\n  translations,\n  position,\n  max,\n  name,\n  imageUrl,\n  moveMethod,\n  available,\n                         tipEnableSSL,\n  config: { legacy }\n}: IProps\n): ReactElement<{}> {\n  function _toggleMethod(enabled: boolean): void {\n    onToggle(code, enabled);\n  }\n\n  useEffect(() => {\n    if (typeof $ !== 'undefined' && typeof $.prototype.tooltip === 'function') {\n      $('[data-toggle=tooltip]').tooltip();\n    }\n  });\n\n  return (\n    <Li last={position >= max} legacy={legacy}>\n      <PositionColumn>\n        <PositionIndicator legacy={legacy}>{position + 1}</PositionIndicator>\n        <ButtonBox>\n          <ArrowButton\n            legacy={legacy}\n            disabled={position <= 0}\n            onClick={(e: any) => {\n              e.preventDefault();\n              moveMethod({\n                oldIndex: position - 1,\n                newIndex: position,\n              });\n            }}\n          >\n            <FontAwesomeIcon icon={faChevronUp} style={{ color: 'white', pointerEvents: 'none' }}/>\n          </ArrowButton>\n          <ArrowButton\n            legacy={legacy}\n            disabled={position >= max}\n            onClick={(e: any) => {\n              e.preventDefault();\n              moveMethod({\n                oldIndex: position + 1,\n                newIndex: position,\n              });\n            }}\n          >\n            <FontAwesomeIcon icon={faChevronDown} style={{ color: 'white', pointerEvents: 'none' }}/>\n          </ArrowButton>\n        </ButtonBox>\n      </PositionColumn>\n      <IconColumn>\n        <img\n          width=\"57\"\n          src={imageUrl}\n          alt={name}\n          style={{\n            width: '57px',\n          }}\n        />\n      </IconColumn>\n      <InfoColumn>\n        <div style={{ display: 'inline-block', marginTop: '5px' }}>\n          <span>\n            {name}\n          </span>\n        </div>\n        {!available && tipEnableSSL &&(\n          <p\n            style={{\n              float: 'right',\n              marginRight: '20px'\n            }}\n            title={translations.thisPaymentMethodNeedsSSLEnabled}\n            data-toggle=\"tooltip\"\n          >\n            <FontAwesomeIcon icon={faExclamationTriangle}/> {translations.notAvailable}\n          </p>\n        )}\n        {!available && !tipEnableSSL &&(\n          <p\n            style={{\n              float: 'right',\n              marginRight: '20px'\n            }}\n            title={translations.thisPaymentMethodIsNotAvailableOnPaymentsApi}\n            data-toggle=\"tooltip\"\n          >\n            <FontAwesomeIcon icon={faExclamationTriangle}/> {translations.notAvailable}\n          </p>\n        )}\n        {available &&\n        <Switch\n          id={code}\n          translations={translations}\n          enabled={enabled}\n          onChange={({ target: { value } }: any) => _toggleMethod(!!value)}\n          legacy={legacy}\n        />\n        }\n      </InfoColumn>\n    </Li>\n  );\n}\n\nexport default SortableElement(PaymentMethod);\n","/**\n * Mollie       https://www.mollie.nl\n *\n * @author      Mollie B.V. <info@mollie.nl>\n * @copyright   Mollie B.V.\n * @link        https://github.com/mollie/PrestaShop\n * @license     https://github.com/mollie/PrestaShop/blob/master/LICENSE.md\n * @codingStandardsIgnoreStart\n */\nimport React, { ReactElement, useEffect, useState } from 'react';\nimport { isEmpty } from 'lodash';\n\nimport PaymentMethods from '@methodconfig/components/PaymentMethods';\nimport PaymentMethodsError from '@methodconfig/components/PaymentMethodsError';\nimport axios from '@shared/axios';\nimport { IMollieMethodConfig, IMolliePaymentMethodItem, ITranslations } from '@shared/globals';\nimport LoadingDots from '@shared/components/LoadingDots';\n\ninterface IProps {\n  config: IMollieMethodConfig;\n  translations: ITranslations;\n  target: string;\n}\n\nexport default function PaymentMethodConfig(props: IProps): ReactElement<{}> {\n  const [methods, setMethods] = useState<Array<IMolliePaymentMethodItem>>(undefined);\n  const [message, setMessage] = useState<string>(undefined);\n\n  async function _init(): Promise<void> {\n    try {\n      const { config: { ajaxEndpoint } } = props;\n      const { data: { methods: newMethods, message: newMessage } = { methods: null, message: '' } } = await axios.post(ajaxEndpoint, {\n        resource: 'orders',\n        action: 'retrieve',\n      });\n\n      setMethods(newMethods);\n      setMessage(newMessage);\n    } catch (e) {\n      setMethods(null);\n      setMessage((e instanceof Error && typeof e.message !== 'undefined') ? e.message : 'Check the browser console for errors');\n    }\n  }\n\n  useEffect(() => {\n    _init().then();\n  }, []);\n\n  const { target, translations, config } = props;\n\n  if (typeof methods === 'undefined') {\n    return <LoadingDots/>;\n  }\n\n  if (methods === null || !Array.isArray(methods) || (Array.isArray(methods) && isEmpty(methods))) {\n    return <PaymentMethodsError message={message} translations={translations} config={config} retry={_init}/>;\n  }\n\n  return (\n    <PaymentMethods methods={methods} translations={translations} target={target} config={config}/>\n  );\n}\n","/**\n * Mollie       https://www.mollie.nl\n *\n * @author      Mollie B.V. <info@mollie.nl>\n * @copyright   Mollie B.V.\n * @link        https://github.com/mollie/PrestaShop\n * @license     https://github.com/mollie/PrestaShop/blob/master/LICENSE.md\n * @codingStandardsIgnoreStart\n */\nimport React, { ReactElement, useEffect, useState } from 'react';\nimport { arrayMove, SortableContainer } from 'react-sortable-hoc';\nimport styled from 'styled-components';\nimport { cloneDeep, find } from 'lodash';\n\nimport PaymentMethod from '@methodconfig/components/PaymentMethod';\nimport {\n  IMollieMethodConfig,\n  IMolliePaymentMethodConfigItem,\n  IMolliePaymentMethodItem,\n  ITranslations\n} from '@shared/globals';\n\nconst Section = styled.section`\nborder: 2px solid #0c95fd!important;\n` as any;\n\nconst Ul = styled.ul`\nmargin: -1px!important;\npadding: 0;\n` as any;\n\nconst SortableList = SortableContainer(({ items, translations, onArrowClicked, onToggle, config }: any): ReactElement<{}> => {\n  return (\n    <Section className=\"module_list\" style={{ maxWidth: '440px' }}>\n      <Ul>\n        {items.map((item: IMolliePaymentMethodItem, index: number) => (\n          <PaymentMethod\n            imageUrl={item.image.svg ? item.image.svg : `${config.moduleDir}views/img/${item.id}.svg`}\n            key={item.id}\n            index={index}\n            code={item.id}\n            enabled={item.enabled}\n            available={item.available}\n            tipEnableSSL={item.tipEnableSSL}\n            translations={translations}\n            position={index}\n            max={items.length - 1}\n            name={item.name}\n            moveMethod={onArrowClicked}\n            onToggle={onToggle}\n            config={config}\n          />\n        ))}\n      </Ul>\n    </Section>\n  );\n});\n\ninterface IProps {\n  methods: Array<IMolliePaymentMethodItem>;\n  translations: ITranslations;\n  target: string;\n  config: IMollieMethodConfig;\n}\n\nexport default function PaymentMethods({ translations, config, methods: propsMethods, target }: IProps): ReactElement<{}> {\n  const [methods, setMethods] = useState(propsMethods);\n\n  function _onToggle(id: string, enabled: boolean): void {\n    const newMethods = cloneDeep(methods);\n    const method = find(newMethods, item => item.id === id);\n    method.enabled = enabled;\n    setMethods(newMethods);\n  }\n\n  function _onArrowClicked({ oldIndex, newIndex}: any): void {\n    setMethods(arrayMove(cloneDeep(methods), oldIndex, newIndex));\n  }\n\n  function _onSortEnd({ oldIndex, newIndex }: any): void {\n    setMethods(arrayMove(cloneDeep(methods), oldIndex, newIndex));\n  }\n\n  function _shouldCancelStart({ target }: any): boolean {\n    return ['I', 'SVG', 'BUTTON', 'INPUT', 'SELECT', 'LABEL'].includes(target.tagName.toUpperCase());\n  }\n\n  useEffect(() => {\n    const input: HTMLInputElement = document.getElementById(target) as HTMLInputElement;\n    if (input != null) {\n      input.value = JSON.stringify(methods.map((method: IMolliePaymentMethodItem, index: number): IMolliePaymentMethodConfigItem => ({\n        ...method,\n        position: index,\n      })));\n    }\n  });\n\n  return (\n    <SortableList\n      translations={translations}\n      items={methods}\n      onSortEnd={_onSortEnd}\n      onArrowClicked={_onArrowClicked}\n      onToggle={_onToggle}\n      shouldCancelStart={_shouldCancelStart}\n      config={config}\n      helperClass=\"sortable-helper\"\n    />\n  );\n}\n","/**\n * Mollie       https://www.mollie.nl\n *\n * @author      Mollie B.V. <info@mollie.nl>\n * @copyright   Mollie B.V.\n * @link        https://github.com/mollie/PrestaShop\n * @license     https://github.com/mollie/PrestaShop/blob/master/LICENSE.md\n * @codingStandardsIgnoreStart\n */\nimport React, { ReactElement } from 'react';\nimport cx from 'classnames';\nimport { faRedoAlt } from '@fortawesome/free-solid-svg-icons';\nimport { FontAwesomeIcon } from '@fortawesome/react-fontawesome';\nimport styled from 'styled-components';\n\nimport { IMollieMethodConfig, ITranslations } from '@shared/globals';\n\ninterface IProps {\n  translations: ITranslations;\n  config: IMollieMethodConfig;\n  message: string;\n  retry: Function;\n}\n\nconst Code = styled.code`\n  font-size: 14px!important;\n` as any;\n\nexport default function PaymentMethodsError({ translations, config: { legacy }, retry, message }: IProps): ReactElement<{}> {\n  return (\n    <div\n      className={cx({\n        'alert': !legacy,\n        'alert-danger': !legacy,\n        'error': legacy,\n      })}\n    >\n      {translations.unableToLoadMethods}&nbsp;\n      {message && <><br/><br/><span>{translations.error}: <Code>{message}</Code></span><br/><br/></>}\n      <button\n        className={cx({\n          'btn': !legacy,\n          'btn-danger': !legacy,\n          'button': legacy,\n        })}\n        onClick={(e) => {\n          e.preventDefault();\n          retry();\n        }}\n      >\n        {!legacy && <FontAwesomeIcon icon={faRedoAlt}/>}&nbsp;{translations.retry}?\n      </button>\n    </div>\n  );\n}\n","/**\n * Mollie       https://www.mollie.nl\n *\n * @author      Mollie B.V. <info@mollie.nl>\n * @copyright   Mollie B.V.\n * @link        https://github.com/mollie/PrestaShop\n * @license     https://github.com/mollie/PrestaShop/blob/master/LICENSE.md\n * @codingStandardsIgnoreStart\n */\nimport React, { ReactElement } from 'react';\nimport styled from 'styled-components';\nimport { lighten, rgba } from 'polished';\n\nimport { ITranslations } from '@shared/globals';\n\ninterface IProps {\n  enabled: boolean;\n  onChange: any;\n  id: string;\n  translations: ITranslations;\n  legacy: boolean;\n}\n\nconst Span = styled.span`\ndisplay: block;\nheight: 26px;\nfloat: right;\nwidth: 100px;\nright: 20px;\n\na {\n  display: block;\n  transition: all 0.3s ease-out;\n}\nlabel,\n> span {\n  line-height: 26px;\n  vertical-align: middle;\n}\n\n* {\n  box-sizing: border-box; \n  outline: 0!important\n}\n\nposition: relative;\ninput {\n  position: absolute;\n  opacity: 0;\n}\n\nlabel {\n  position: relative;\n  z-index: 2;\n  width: 50%;\n  height: 100%;\n  margin: ${({ legacy }: IProps) => legacy ? '-2px' : '0'} 0 0 0;\n  text-align: center;\n  float: left;\n}\n\na {\n  position: absolute;\n  top: 0;\n  padding: 0;\n  z-index: 1;\n  width: 50%;\n  height: 100%;\n  color: white;\n  border: solid 1px #279CBB!important;\n  background-color: #2EACCE!important;\n  left: 0;\n  border-radius: 3px!important;\n}\n\ninput:last-of-type:checked ~ a {\n  border: solid 1px #CA6F6F!important;\n  background-color: #E08F95!important;\n  left: 50% ;\n  border-radius: 3px!important;\n}\n\ninput:disabled ~ a {\n  border: solid 1px lighten(gray,20%) !important;\n  background-color: lighten(gray,30%)\t!important;\n  // box-shadow: ${lighten(0.2, 'gray')} 0 -1px 0 inset !important;\n}\n\nmargin-top: ${({ legacy }: IProps) => legacy ? '0' : '3px'};\nbackground-color: #eee;\nborder-radius: 3px!important;\ncolor: #555;\ntext-align: center;\nbox-shadow: ${rgba('black', 0.15)} 0 1px 4px 1px inset;\n\nlabel {\n  text-transform: uppercase;\n  color: #bbb;\n  font-weight: 400;\n  cursor: pointer;\n  transition: color 0.2s ease-out;\n}\n\ninput:checked + label {\n  color: white\n}\n\n> span {\n  color: #666;\n  text-transform: uppercase;\n  cursor: pointer;\n}\n` as any;\n\nexport default function Switch(props: IProps): ReactElement<{}> {\n  const { enabled, onChange, id, translations } = props;\n\n  return (\n    <Span {...props}>\n      <input\n        type=\"radio\"\n        data-mollie-check=\"\"\n        name={`MOLLIE_METHOD_ENABLED_${id}`}\n        id={`MOLLIE_METHOD_ENABLED_on_${id}`}\n        value=\"1\"\n        checked={enabled}\n        onChange={onChange}\n      />\n      <label\n        htmlFor={`MOLLIE_METHOD_ENABLED_on_${id}`}\n      >\n        {translations.yes.toUpperCase()}\n      </label>\n      <input\n        type=\"radio\"\n        name={`MOLLIE_METHOD_ENABLED_${id}`}\n        id={`MOLLIE_METHOD_ENABLED_off_${id}`}\n        value=\"\"\n        checked={!enabled}\n        onChange={onChange}\n      />\n      <label\n        htmlFor={`MOLLIE_METHOD_ENABLED_off_${id}`}\n      >\n        {translations.no.toUpperCase()}\n      </label> {\n      // eslint-disable-next-line jsx-a11y/anchor-has-content\n      } <a className=\"slide-button btn\"/>\n    </Span>\n  );\n}\n","/**\n * Mollie       https://www.mollie.nl\n *\n * @author      Mollie B.V. <info@mollie.nl>\n * @copyright   Mollie B.V.\n * @link        https://github.com/mollie/PrestaShop\n * @license     https://github.com/mollie/PrestaShop/blob/master/LICENSE.md\n * @codingStandardsIgnoreStart\n */\nimport React from 'react';\nimport { render } from 'react-dom';\n\nimport { IMollieMethodConfig, ITranslations } from '@shared/globals';\n\nexport default (target: string, config: IMollieMethodConfig, translations: ITranslations): void => {\n  (async function () {\n    const [\n      { default: PaymentMethodConfig },\n    ] = await Promise.all([\n      import(/* webpackPrefetch: true, webpackChunkName: \"methodconfig\" */ '@methodconfig/components/PaymentMethodConfig'),\n    ]);\n\n    render(<PaymentMethodConfig target={target} config={config} translations={translations}/>, document.getElementById(`${target}_container`));\n  }());\n};\n","/**\n * Mollie       https://www.mollie.nl\n *\n * @author      Mollie B.V. <info@mollie.nl>\n * @copyright   Mollie B.V.\n * @link        https://github.com/mollie/PrestaShop\n * @license     https://github.com/mollie/PrestaShop/blob/master/LICENSE.md\n * @codingStandardsIgnoreStart\n */\nimport axios from 'axios';\n\nexport default axios.create({\n  transformResponse: [res => JSON.parse(res.replace(/^[^{[]*/mg, '').replace(/([^}\\]]*)$/mg, ''))],\n  headers: {\n    'X-Requested-With': 'XMLHttpRequest',\n    'Content-Type': 'application/json',\n    'Accept': 'application/json',\n  },\n});\n\n","/**\n * Mollie       https://www.mollie.nl\n *\n * @author      Mollie B.V. <info@mollie.nl>\n * @copyright   Mollie B.V.\n * @link        https://github.com/mollie/PrestaShop\n * @license     https://github.com/mollie/PrestaShop/blob/master/LICENSE.md\n * @codingStandardsIgnoreStart\n */\nimport React, { ReactElement } from 'react';\nimport styled, { keyframes } from 'styled-components';\n\nconst BounceAnimation = keyframes`\n  0% { margin-bottom: 0; }\n  50% { margin-bottom: 15px }\n  100% { margin-bottom: 0 }\n` as any;\n\nconst DotWrapper = styled.div`\n  display: flex;\n  align-items: flex-end;\n  min-height: 30px;\n` as any;\n\ninterface IDotProps {\n  delay: string;\n}\n\nconst Dot = styled.div`\n  background-color: black;\n  border-radius: 50%;\n  width: 10px;\n  height: 10px;\n  margin: 0 5px;\n  opacity: 0.7;\n  /* Animation */\n  animation: ${BounceAnimation} 0.5s linear infinite;\n  animation-delay: ${(props: IDotProps) => props.delay};\n` as any;\n\nfunction LoadingDots(): ReactElement<{}> {\n  return (\n    <DotWrapper>\n      <Dot delay=\"0s\" />\n      <Dot delay=\".1s\" />\n      <Dot delay=\".2s\" />\n    </DotWrapper>\n  );\n}\n\nexport default LoadingDots;\n"],"sourceRoot":""}

xxxxx1.0, XXX xxxx