Mini Shell

Direktori : /home/funerariamayer/app/
Upload File :
Current File : /home/funerariamayer/app/node_modules_ionic_core_dist_esm_ion-img_entry_js.js.map

{"version":3,"file":"node_modules_ionic_core_dist_esm_ion-img_entry_js.js","mappings":";;;;;;;;;;;;;;;AAAA;AACA;AACA;AACA;AACA;AAEA,MAAMW,MAAM,GAAG,oMAAf;AAEA,IAAIC,GAAG,GAAG,MAAM;AACdC,EAAAA,WAAW,CAACC,OAAD,EAAU;AACnBb,IAAAA,qDAAgB,CAAC,IAAD,EAAOa,OAAP,CAAhB;AACA,SAAKC,cAAL,GAAsBZ,qDAAW,CAAC,IAAD,EAAO,gBAAP,EAAyB,CAAzB,CAAjC;AACA,SAAKa,aAAL,GAAqBb,qDAAW,CAAC,IAAD,EAAO,eAAP,EAAwB,CAAxB,CAAhC;AACA,SAAKc,QAAL,GAAgBd,qDAAW,CAAC,IAAD,EAAO,UAAP,EAAmB,CAAnB,CAA3B;;AACA,SAAKe,MAAL,GAAc,MAAM;AAClB,WAAKF,aAAL,CAAmBG,IAAnB;AACD,KAFD;;AAGA,SAAKC,OAAL,GAAe,MAAM;AACnB,WAAKH,QAAL,CAAcE,IAAd;AACD,KAFD;AAGD;;AACDE,EAAAA,UAAU,GAAG;AACX,SAAKC,KAAL;AACD;;AACDC,EAAAA,gBAAgB,GAAG;AACjB,SAAKD,KAAL;AACD;;AACDA,EAAAA,KAAK,GAAG;AACN,QAAI,KAAKE,GAAL,KAAaC,SAAjB,EAA4B;AAC1B;AACD;;AACD,QAAI,OAAOC,MAAP,KAAkB,WAAlB,IACF,0BAA0BA,MADxB,IAEF,+BAA+BA,MAF7B,IAGF,oBAAoBA,MAAM,CAACC,yBAAP,CAAiCC,SAHvD,EAGkE;AAChE,WAAKC,QAAL;AACA,WAAKC,EAAL,GAAU,IAAIC,oBAAJ,CAAyBC,IAAI,IAAI;AACzC;AACR;AACA;AACA;AACA;AACQ,YAAIA,IAAI,CAACA,IAAI,CAACC,MAAL,GAAc,CAAf,CAAJ,CAAsBC,cAA1B,EAA0C;AACxC,eAAKC,IAAL;AACA,eAAKN,QAAL;AACD;AACF,OAVS,CAAV;AAWA,WAAKC,EAAL,CAAQM,OAAR,CAAgB,KAAKC,EAArB;AACD,KAjBD,MAkBK;AACH;AACAC,MAAAA,UAAU,CAAC,MAAM,KAAKH,IAAL,EAAP,EAAoB,GAApB,CAAV;AACD;AACF;;AACDA,EAAAA,IAAI,GAAG;AACL,SAAKI,SAAL,GAAiB,KAAKnB,OAAtB;AACA,SAAKoB,OAAL,GAAe,KAAKhB,GAApB;AACA,SAAKT,cAAL,CAAoBI,IAApB;AACD;;AACDU,EAAAA,QAAQ,GAAG;AACT,QAAI,KAAKC,EAAT,EAAa;AACX,WAAKA,EAAL,CAAQW,UAAR;AACA,WAAKX,EAAL,GAAUL,SAAV;AACD;AACF;;AACDiB,EAAAA,MAAM,GAAG;AACP,WAAQtC,qDAAC,CAACE,iDAAD,EAAO;AAAEqC,MAAAA,KAAK,EAAEjC,4DAAU,CAAC,IAAD;AAAnB,KAAP,EAAoCN,qDAAC,CAAC,KAAD,EAAQ;AAAEwC,MAAAA,QAAQ,EAAE,OAAZ;AAAqBpB,MAAAA,GAAG,EAAE,KAAKgB,OAA/B;AAAwCK,MAAAA,GAAG,EAAE,KAAKA,GAAlD;AAAuD3B,MAAAA,MAAM,EAAE,KAAKA,MAApE;AAA4EE,MAAAA,OAAO,EAAE,KAAKmB,SAA1F;AAAqGO,MAAAA,IAAI,EAAE;AAA3G,KAAR,CAArC,CAAT;AACD;;AACK,MAAFT,EAAE,GAAG;AAAE,WAAO7B,qDAAU,CAAC,IAAD,CAAjB;AAA0B;;AAClB,aAARuC,QAAQ,GAAG;AAAE,WAAO;AAC7B,aAAO,CAAC,YAAD;AADsB,KAAP;AAEpB;;AA/DU,CAAhB;AAiEAnC,GAAG,CAACoC,KAAJ,GAAYrC,MAAZ","sources":["./node_modules/@ionic/core/dist/esm/ion-img.entry.js"],"sourcesContent":["/*!\n * (C) Ionic http://ionicframework.com - MIT License\n */\nimport { r as registerInstance, e as createEvent, h, H as Host, i as getElement } from './index-06cd27b1.js';\nimport { b as getIonMode } from './ionic-global-a049bcbf.js';\n\nconst imgCss = \":host{display:block;-o-object-fit:contain;object-fit:contain}img{display:block;width:100%;height:100%;-o-object-fit:inherit;object-fit:inherit;-o-object-position:inherit;object-position:inherit}\";\n\nlet Img = class {\n  constructor(hostRef) {\n    registerInstance(this, hostRef);\n    this.ionImgWillLoad = createEvent(this, \"ionImgWillLoad\", 7);\n    this.ionImgDidLoad = createEvent(this, \"ionImgDidLoad\", 7);\n    this.ionError = createEvent(this, \"ionError\", 7);\n    this.onLoad = () => {\n      this.ionImgDidLoad.emit();\n    };\n    this.onError = () => {\n      this.ionError.emit();\n    };\n  }\n  srcChanged() {\n    this.addIO();\n  }\n  componentDidLoad() {\n    this.addIO();\n  }\n  addIO() {\n    if (this.src === undefined) {\n      return;\n    }\n    if (typeof window !== 'undefined' &&\n      'IntersectionObserver' in window &&\n      'IntersectionObserverEntry' in window &&\n      'isIntersecting' in window.IntersectionObserverEntry.prototype) {\n      this.removeIO();\n      this.io = new IntersectionObserver(data => {\n        /**\n         * On slower devices, it is possible for an intersection observer entry to contain multiple\n         * objects in the array. This happens when quickly scrolling an image into view and then out of\n         * view. In this case, the last object represents the current state of the component.\n         */\n        if (data[data.length - 1].isIntersecting) {\n          this.load();\n          this.removeIO();\n        }\n      });\n      this.io.observe(this.el);\n    }\n    else {\n      // fall back to setTimeout for Safari and IE\n      setTimeout(() => this.load(), 200);\n    }\n  }\n  load() {\n    this.loadError = this.onError;\n    this.loadSrc = this.src;\n    this.ionImgWillLoad.emit();\n  }\n  removeIO() {\n    if (this.io) {\n      this.io.disconnect();\n      this.io = undefined;\n    }\n  }\n  render() {\n    return (h(Host, { class: getIonMode(this) }, h(\"img\", { decoding: \"async\", src: this.loadSrc, alt: this.alt, onLoad: this.onLoad, onError: this.loadError, part: \"image\" })));\n  }\n  get el() { return getElement(this); }\n  static get watchers() { return {\n    \"src\": [\"srcChanged\"]\n  }; }\n};\nImg.style = imgCss;\n\nexport { Img as ion_img };\n"],"names":["r","registerInstance","e","createEvent","h","H","Host","i","getElement","b","getIonMode","imgCss","Img","constructor","hostRef","ionImgWillLoad","ionImgDidLoad","ionError","onLoad","emit","onError","srcChanged","addIO","componentDidLoad","src","undefined","window","IntersectionObserverEntry","prototype","removeIO","io","IntersectionObserver","data","length","isIntersecting","load","observe","el","setTimeout","loadError","loadSrc","disconnect","render","class","decoding","alt","part","watchers","style","ion_img"],"sourceRoot":"webpack:///"}

Zerion Mini Shell 1.0