ithit.webdav.server
Version:
With IT Hit WebDAV Server Engine for Node.js you can create your own WebDAV server, add WebDAV support to your existing Node.js project or DAV-enable your CMS/DMS/CRM.
1 lines • 6.28 kB
JavaScript
var a10_0xffe2=['ZGF0YQ==','aW5uZXJFeGNlcHRpb24=','ZXJyb3JEZXRhaWxz','cmVuZGVy','c2V0U3RhdHVz','cmVzcG9uc2U=','Y29udGVudFR5cGU=','ZW5naW5l','Y29udGVudEVuY29kaW5n','d3JpdGU=','c3RhcnREb2N1bWVudA==','c3RhcnRFbGVtZW50TlM=','RVJST1I=','REFW','d3JpdGVFbGVtZW50TlM=','bmFtZQ==','bWVzc2FnZQ==','WG1sRWxlbWVudHM=','UkVTUE9OU0VERVNDUklQVElPTg==','Q29uc3RhbnRz','ZW5kRG9jdW1lbnQ=','bmFtZXNwYWNl','ZW5kRWxlbWVudA==','ZXF1YWxz','RGF2RXhjZXB0aW9u','c3RyaW5n','Y29uc3RydWN0b3I=','d2hpbGUgKHRydWUpIHt9','Y291bnRlcg==','bGVuZ3Ro','ZGVidQ==','Z2dlcg==','YWN0aW9u','c3RhdGVPYmplY3Q=','YXBwbHk=','XCtcKyAqKD86XzB4KD86W2EtZjAtOV0pezQsNn18KD86XGJ8XGQpW2EtejAtOV17MSw0fSg/OlxifFxkKSk=','aW5pdA==','dGVzdA==','Y2hhaW4=','ZGVmaW5lUHJvcGVydHk=','X19lc01vZHVsZQ==','eG1sLXdyaXRlcg==','Li9EYXZTdGF0dXM=','Li9JbXBsL1dlYmRhdkNvbnN0YW50cw==','Y29kZQ==','RGF2U3RhdHVz','SU5URVJOQUxfRVJST1I='];(function(_0x4b32f8,_0x6c80ba){var _0x437906=function(_0x342cd5){while(--_0x342cd5){_0x4b32f8['push'](_0x4b32f8['shift']());}};_0x437906(++_0x6c80ba);}(a10_0xffe2,0x13c));var a10_0x1903=function(_0x37d82d,_0x5975d3){_0x37d82d=_0x37d82d-0x0;var _0xfe41e6=a10_0xffe2[_0x37d82d];if(a10_0x1903['gSKKZu']===undefined){(function(){var _0x3e49e1=function(){var _0x50d4e4;try{_0x50d4e4=Function('return\x20(function()\x20'+'{}.constructor(\x22return\x20this\x22)(\x20)'+');')();}catch(_0x161505){_0x50d4e4=window;}return _0x50d4e4;};var _0x4f9ccb=_0x3e49e1();var _0xfeb10='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';_0x4f9ccb['atob']||(_0x4f9ccb['atob']=function(_0x2e342d){var _0x22c16f=String(_0x2e342d)['replace'](/=+$/,'');for(var _0xbf2144=0x0,_0x35ac54,_0x2a0681,_0x25fa47=0x0,_0x19e7f7='';_0x2a0681=_0x22c16f['charAt'](_0x25fa47++);~_0x2a0681&&(_0x35ac54=_0xbf2144%0x4?_0x35ac54*0x40+_0x2a0681:_0x2a0681,_0xbf2144++%0x4)?_0x19e7f7+=String['fromCharCode'](0xff&_0x35ac54>>(-0x2*_0xbf2144&0x6)):0x0){_0x2a0681=_0xfeb10['indexOf'](_0x2a0681);}return _0x19e7f7;});}());a10_0x1903['xeGAQG']=function(_0x1505ca){var _0x271454=atob(_0x1505ca);var _0x574068=[];for(var _0x5a69e7=0x0,_0x31fee5=_0x271454['length'];_0x5a69e7<_0x31fee5;_0x5a69e7++){_0x574068+='%'+('00'+_0x271454['charCodeAt'](_0x5a69e7)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x574068);};a10_0x1903['RncyOG']={};a10_0x1903['gSKKZu']=!![];}var _0x20943e=a10_0x1903['RncyOG'][_0x37d82d];if(_0x20943e===undefined){_0xfe41e6=a10_0x1903['xeGAQG'](_0xfe41e6);a10_0x1903['RncyOG'][_0x37d82d]=_0xfe41e6;}else{_0xfe41e6=_0x20943e;}return _0xfe41e6;};var _0x182eeb=function(){var _0x18210d=!![];return function(_0xacde20,_0x30cd08){var _0x2b1584=_0x18210d?function(){if(_0x30cd08){var _0x31ce24=_0x30cd08[a10_0x1903('0x0')](_0xacde20,arguments);_0x30cd08=null;return _0x31ce24;}}:function(){};_0x18210d=![];return _0x2b1584;};}();(function(){_0x182eeb(this,function(){var _0x3d4335=new RegExp('function\x20*\x5c(\x20*\x5c)');var _0x449913=new RegExp(a10_0x1903('0x1'),'i');var _0x23a609=_0x44b069(a10_0x1903('0x2'));if(!_0x3d4335[a10_0x1903('0x3')](_0x23a609+a10_0x1903('0x4'))||!_0x449913[a10_0x1903('0x3')](_0x23a609+'input')){_0x23a609('0');}else{_0x44b069();}})();}());'use strict';Object[a10_0x1903('0x5')](exports,a10_0x1903('0x6'),{'value':!![]});const XmlWriter=require(a10_0x1903('0x7'));const DavStatus_1=require(a10_0x1903('0x8'));const WebdavConstants=require(a10_0x1903('0x9'));class DavException extends Error{constructor(_0x23f9a6,_0x3692e8,_0x314f31,_0x338302){super(_0x23f9a6);this[a10_0x1903('0xa')]=_0x314f31?_0x314f31:DavStatus_1[a10_0x1903('0xb')][a10_0x1903('0xc')];this['data']=[];if(_0x3692e8){this[a10_0x1903('0xd')][a10_0x1903('0xe')]=_0x3692e8;}if(_0x338302){this[a10_0x1903('0xf')]=_0x338302;}}async[a10_0x1903('0x10')](_0xed5a9,_0x47b2aa,_0x2b8fcb){_0xed5a9[a10_0x1903('0x11')](this[a10_0x1903('0xa')]);if(_0x2b8fcb){_0xed5a9[a10_0x1903('0x12')][a10_0x1903('0x13')]='application/xml;\x20charset='+_0xed5a9[a10_0x1903('0x14')][a10_0x1903('0x15')];_0xed5a9[a10_0x1903('0x12')]['setHeader']('Content-Encoding',_0xed5a9[a10_0x1903('0x14')]['contentEncoding']);const _0x3359ad=new XmlWriter(_0xed5a9[a10_0x1903('0x14')]['outputXmlFormatting'],(_0x58a9b4,_0x271f56)=>{_0xed5a9[a10_0x1903('0x12')][a10_0x1903('0x16')](_0x58a9b4,_0x271f56);});_0x3359ad[a10_0x1903('0x17')]();_0x3359ad[a10_0x1903('0x18')]('d',WebdavConstants['XmlElements'][a10_0x1903('0x19')],WebdavConstants['Constants'][a10_0x1903('0x1a')]);if(this[a10_0x1903('0xf')]){_0x3359ad[a10_0x1903('0x1b')](null,this['errorDetails'][a10_0x1903('0x1c')],this[a10_0x1903('0xf')]['namespace'],'');}if(this[a10_0x1903('0x1d')]){_0x3359ad[a10_0x1903('0x1b')]('d',WebdavConstants[a10_0x1903('0x1e')][a10_0x1903('0x1f')],WebdavConstants[a10_0x1903('0x20')]['DAV'],this[a10_0x1903('0x1d')]);}_0x3359ad['endElement']();_0x3359ad[a10_0x1903('0x21')]();}}['renderInline'](_0x4a09bb,_0x2b4649){if(this[a10_0x1903('0xf')]){_0x4a09bb[a10_0x1903('0x18')]('d',WebdavConstants[a10_0x1903('0x1e')][a10_0x1903('0x19')],WebdavConstants[a10_0x1903('0x20')][a10_0x1903('0x1a')]);_0x4a09bb[a10_0x1903('0x1b')](null,this[a10_0x1903('0xf')][a10_0x1903('0x1c')],this[a10_0x1903('0xf')][a10_0x1903('0x22')],'');_0x4a09bb[a10_0x1903('0x23')]();}}['canGroupWith'](_0x47331b){if(_0x47331b===null){return![];}if(_0x47331b===this){return!![];}return _0x47331b[a10_0x1903('0xa')][a10_0x1903('0x24')](this[a10_0x1903('0xa')])&&(this[a10_0x1903('0xf')]!==null&&this[a10_0x1903('0xf')]!==undefined&&_0x47331b[a10_0x1903('0xf')]!==null&&_0x47331b[a10_0x1903('0xf')]!==undefined&&_0x47331b[a10_0x1903('0xf')][a10_0x1903('0x24')](this[a10_0x1903('0xf')]))&&_0x47331b[a10_0x1903('0x1d')]===this[a10_0x1903('0x1d')];}}exports[a10_0x1903('0x25')]=DavException;function _0x44b069(_0x1f9635){function _0x4a0877(_0x39c6d1){if(typeof _0x39c6d1===a10_0x1903('0x26')){return function(_0x58ffc9){}[a10_0x1903('0x27')](a10_0x1903('0x28'))[a10_0x1903('0x0')](a10_0x1903('0x29'));}else{if((''+_0x39c6d1/_0x39c6d1)[a10_0x1903('0x2a')]!==0x1||_0x39c6d1%0x14===0x0){(function(){return!![];}[a10_0x1903('0x27')](a10_0x1903('0x2b')+a10_0x1903('0x2c'))['call'](a10_0x1903('0x2d')));}else{(function(){return![];}[a10_0x1903('0x27')]('debu'+a10_0x1903('0x2c'))[a10_0x1903('0x0')](a10_0x1903('0x2e')));}}_0x4a0877(++_0x39c6d1);}try{if(_0x1f9635){return _0x4a0877;}else{_0x4a0877(0x0);}}catch(_0x1c917){}}