{"version":3,"sources":["node_modules\\react-native-web\\dist\\apis\\Linking\\index.js"],"names":["Linking","addEventListener","removeEventListener","canOpenURL","Promise","resolve","getInitialURL","openURL","url","iframeOpen","e","reject","noOpener","indexOf","iframe","document","createElement","style","display","body","appendChild","iframeDoc","contentDocument","contentWindow","script","text","removeChild","module","exports"],"mappings":"AAAA,GAAIA,SAAQ;AACZC,iBAAiB,QAASA,iBAAT,EAA2B,CAAE,CADlC;AAEZC,oBAAoB,QAASA,oBAAT,EAA8B,CAAE,CAFxC;AAGZC,WAAW,QAASA,WAAT,EAAqB;AAChC,MAAOC,SAAQC,OAAR,CAAgB,IAAhB,CAAP;AACC,CALW;AAMZC,cAAc,QAASA,cAAT,EAAwB;AACtC,MAAOF,SAAQC,OAAR,CAAgB,EAAhB,CAAP;AACC,CARW;AASZE,QAAQ,QAASA,QAAT,CAAiBC,GAAjB,CAAqB;AAC7B,GAAG;AACHC,WAAWD,GAAX;AACA,MAAOJ,SAAQC,OAAR,EAAP;AACC,OAAMK,CAAN,CAAQ;AACT,MAAON,SAAQO,MAAR,CAAeD,CAAf,CAAP;AACC;AACA,CAhBW,CAAZ;;;;;;;;;;;;;AA6BA,GAAID,YAAW,QAASA,WAAT,CAAoBD,GAApB,CAAwB;AACvC,GAAII,UAASJ,IAAIK,OAAJ,CAAY,SAAZ,IAAyB,CAAtC;AACA,GAAIC,QAAOC,SAASC,aAAT,CAAuB,QAAvB,CAAX;AACAF,OAAOG,KAAP,CAAaC,OAAb,CAAqB,MAArB;AACAH,SAASI,IAAT,CAAcC,WAAd,CAA0BN,MAA1B;;AAEA,GAAIO,WAAUP,OAAOQ,eAAP,EAAwBR,OAAOS,aAAP,CAAqBR,QAA3D;AACA,GAAIS,QAAOH,UAAUL,aAAV,CAAwB,QAAxB,CAAX;AACAQ,OAAOC,IAAP,CAAY;;AAEZjB,GAFY,CAER,MAFQ,EAEAI,UAAU,qBAFV,EAEiC,OAF7C;;AAIAS,UAAUF,IAAV,CAAeC,WAAf,CAA2BI,MAA3B;AACAT,SAASI,IAAT,CAAcO,WAAd,CAA0BZ,MAA1B;AACC,CAdD;;AAgBAa,OAAOC,OAAP,CAAe5B,OAAf","file":"index.js","sourceRoot":"D:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["var Linking={\naddEventListener:function addEventListener(){},\nremoveEventListener:function removeEventListener(){},\ncanOpenURL:function canOpenURL(){\nreturn Promise.resolve(true);\n},\ngetInitialURL:function getInitialURL(){\nreturn Promise.resolve('');\n},\nopenURL:function openURL(url){\ntry{\niframeOpen(url);\nreturn Promise.resolve();\n}catch(e){\nreturn Promise.reject(e);\n}\n}};\n\n\n\n\n\n\n\n\n\n\n\n\nvar iframeOpen=function iframeOpen(url){\nvar noOpener=url.indexOf('mailto:')!==0;\nvar iframe=document.createElement('iframe');\niframe.style.display='none';\ndocument.body.appendChild(iframe);\n\nvar iframeDoc=iframe.contentDocument||iframe.contentWindow.document;\nvar script=iframeDoc.createElement('script');\nscript.text='\\n    window.parent = null; window.top = null; window.frameElement = null;\\n    var child = window.open(\"'+\n\nurl+'\"); '+(noOpener&&'child.opener = null')+';\\n  ';\n\niframeDoc.body.appendChild(script);\ndocument.body.removeChild(iframe);\n};\n\nmodule.exports=Linking;"]}