{"version":3,"sources":["node_modules\\react-native-web\\dist\\apis\\Clipboard\\index.js"],"names":["_createClass","defineProperties","target","props","i","length","descriptor","enumerable","configurable","writable","Object","defineProperty","key","Constructor","protoProps","staticProps","prototype","_classCallCheck","instance","TypeError","Clipboard","value","isSupported","document","queryCommandSupported","getString","Promise","resolve","setString","text","success","node","createElement","textContent","style","position","opacity","body","appendChild","selection","window","getSelection","removeAllRanges","range","createRange","selectNodeContents","addRange","execCommand","e","removeChild","module","exports"],"mappings":"AAAA,GAAIA,cAAa,UAAU,CAAC,QAASC,iBAAT,CAA0BC,MAA1B,CAAiCC,KAAjC,CAAuC,CAAC,IAAI,GAAIC,GAAE,CAAV,CAAYA,EAAED,MAAME,MAApB,CAA2BD,GAA3B,CAA+B,CAAC,GAAIE,YAAWH,MAAMC,CAAN,CAAf,CAAwBE,WAAWC,UAAX,CAAsBD,WAAWC,UAAX,EAAuB,KAA7C,CAAmDD,WAAWE,YAAX,CAAwB,IAAxB,CAA6B,GAAG,SAAUF,WAAb,CAAwBA,WAAWG,QAAX,CAAoB,IAApB,CAAyBC,OAAOC,cAAP,CAAsBT,MAAtB,CAA6BI,WAAWM,GAAxC,CAA4CN,UAA5C,EAAyD,CAAC,OAAO,UAASO,WAAT,CAAqBC,UAArB,CAAgCC,WAAhC,CAA4C,CAAC,GAAGD,UAAH,CAAcb,iBAAiBY,YAAYG,SAA7B,CAAuCF,UAAvC,EAAmD,GAAGC,WAAH,CAAed,iBAAiBY,WAAjB,CAA6BE,WAA7B,EAA0C,MAAOF,YAAP,CAAoB,CAAlM,CAAoM,CAA1e,EAAjB,CAA8f,QAASI,gBAAT,CAAyBC,QAAzB,CAAkCL,WAAlC,CAA8C,CAAC,GAAG,EAAEK,mBAAoBL,YAAtB,CAAH,CAAsC,CAAC,KAAM,IAAIM,UAAJ,CAAc,mCAAd,CAAN,CAA0D,CAAC;;AAE/oBC,UAAU,UAAU,CAAC,QAASA,UAAT,EAAoB,CAACH,gBAAgB,IAAhB,CAAqBG,SAArB,EAAiC,cAAaA,SAAb,CAAuB,IAAvB,CAA4B,CAAC,CAACR,IAAI,aAAL,CAAmBS,MAAM,QAASC,YAAT;AACjI;AACA;AACA,MAAOC,UAASC,qBAAhB,GAAwC,UAAxC,EAAoDD,SAASC,qBAAT,CAA+B,MAA/B,CADpD;;AAGC,CALuG,CAAD,CAKpG,CAACZ,IAAI,WAAL,CAAiBS,MAAM,QAASI,UAAT;;AAE1B;AACA,MAAOC,SAAQC,OAAR,CAAgB,EAAhB,CAAP;AACC,CAJE,CALoG,CASpG,CAACf,IAAI,WAAL,CAAiBS,MAAM,QAASO,UAAT;;AAE1BC,IAF0B,CAErB;AACL,GAAIC,SAAQ,KAAZ;;;AAGA,GAAIC,MAAKR,SAASS,aAAT,CAAuB,MAAvB,CAAT;AACAD,KAAKE,WAAL,CAAiBJ,IAAjB;AACAE,KAAKG,KAAL,CAAWC,QAAX,CAAoB,UAApB;AACAJ,KAAKG,KAAL,CAAWE,OAAX,CAAmB,GAAnB;AACAb,SAASc,IAAT,CAAcC,WAAd,CAA0BP,IAA1B;;;AAGA,GAAIQ,WAAUC,OAAOC,YAAP,EAAd;AACAF,UAAUG,eAAV;AACA,GAAIC,OAAMpB,SAASqB,WAAT,EAAV;AACAD,MAAME,kBAAN,CAAyBd,IAAzB;AACAQ,UAAUO,QAAV,CAAmBH,KAAnB;;;AAGA,GAAG;AACHpB,SAASwB,WAAT,CAAqB,MAArB;AACAjB,QAAQ,IAAR;AACC,OAAMkB,CAAN,CAAQ,CAAE;;;AAGXT,UAAUG,eAAV;AACAnB,SAASc,IAAT,CAAcY,WAAd,CAA0BlB,IAA1B;;AAEA,MAAOD,QAAP;AACC,CA9BE,CAToG,CAA5B,EAuCtE,MAAOV,UAAP,CAAkB,CAvCb,EAFqoB;;;AA4C/oB8B,OAAOC,OAAP,CAAe/B,SAAf","file":"index.js","sourceRoot":"d:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor;};}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\");}}var\n\nClipboard=function(){function Clipboard(){_classCallCheck(this,Clipboard);}_createClass(Clipboard,null,[{key:'isSupported',value:function isSupported()\n{\nreturn(\ntypeof document.queryCommandSupported==='function'&&document.queryCommandSupported('copy'));\n\n}},{key:'getString',value:function getString()\n\n{\nreturn Promise.resolve('');\n}},{key:'setString',value:function setString(\n\ntext){\nvar success=false;\n\n\nvar node=document.createElement('span');\nnode.textContent=text;\nnode.style.position='absolute';\nnode.style.opacity='0';\ndocument.body.appendChild(node);\n\n\nvar selection=window.getSelection();\nselection.removeAllRanges();\nvar range=document.createRange();\nrange.selectNodeContents(node);\nselection.addRange(range);\n\n\ntry{\ndocument.execCommand('copy');\nsuccess=true;\n}catch(e){}\n\n\nselection.removeAllRanges();\ndocument.body.removeChild(node);\n\nreturn success;\n}}]);return Clipboard;}();\n\n\nmodule.exports=Clipboard;"]}