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.
3 lines • 19 kB
JavaScript
var a9_0x5379=['LS0tLS0tLS0tLS0tLS0tLS0gU3RhcnRlZDog','dG9TdHJpbmc=','IC0tLS0tLS0tLS0tLS0tLS0t','cGF1c2U=','Y2hlY2tMaWNlbnNl','bWV0aG9k','dG9VcHBlckNhc2U=','UmVxdWVzdCBoZWFkZXJzOiA=','c3RyaW5naWZ5','aGVhZGVycw==','RGF2RXhjZXB0aW9u','Q291bGQgbm90IGZpbmQgaGFuZGxlciBmb3IgdGhpcyBtZXRob2Q=','Tk9UX0FMTE9XRUQ=','Z2V0SXRlbUJ5VXJs','cGFyc2VkVXJs','cHJvY2Vzc1dlbGxLbm93blJlcXVlc3Q=','YWRkQ3Jvc3NEb21haW5IZWFkZXJz','cHJvY2Vzc1JlcXVlc3Q=','ZW5k','cmVuZGVy','aXNSZXNwb25zZUJvZHlBbGxvd2Vk','Y29kZQ==','RXJyb3IgRGF2RW5naW5lIFJ1bjo=','Z2V0QWxsUHJvcA==','Zm9yRWFjaA==','cHVzaA==','UHJvcGVydHlOYW1l','a2V5cw==','Z2V0UmVwb3J0SGFuZGxlcg==','Y2hlY2tMaWNlbnNlSXNWYWxpZA==','bGljZW5zZQ==','aHR0cE1ldGhvZA==','SEVBRA==','Z2V0SGVhZGVyVmFsdWU=','T3JpZ2lu','cmVwbGFjZQ==','YWRkSGVhZGVy','QWNjZXNzLUNvbnRyb2wtQWxsb3ctT3JpZ2lu','QWNjZXNzLUNvbnRyb2wtQWxsb3ctQ3JlZGVudGlhbHM=','QWNjZXNzLUNvbnRyb2wtQWxsb3ctTWV0aG9kcw==','am9pbg==','QWNjZXNzLUNvbnRyb2wtQWxsb3ctSGVhZGVycw==','IFgtRmlsZS1TaXplLCBYLVJlcXVlc3RlZC1XaXRoLCBJZi1Nb2RpZmllZC1TaW5jZSwgWC1GaWxlLU5hbWUsIENhY2hlLUNvbnRyb2wsIExvY2F0aW9uLCBMb2NrLVRva2VuLCBJZg==','QWNjZXNzLUNvbnRyb2wtRXhwb3NlLUhlYWRlcnM=','REFWLCBjb250ZW50LWxlbmd0aCwgQWxsb3c=','TUFYX1NBRkVfSU5URUdFUg==','aW5pdFByb3BlcnR5SGFuZGxlcnM=','cmVzb3VyY2V0eXBl','RGlzcGxheU5hbWVIYW5kbGVy','Y3JlYXRpb25kYXRl','Q3JlYXRpb25EYXRlSGFuZGxlcg==','R2V0TGFzdE1vZGlmaWVkSGFuZGxlcg==','c3VwcG9ydGVkbG9jaw==','bG9ja2Rpc2NvdmVyeQ==','TG9ja0Rpc2NvdmVyeUhhbmRsZXI=','cXVvdGEtYXZhaWxhYmxlLWJ5dGVz','UXVvdGFBdmFpbGFibGVCeXRlc0hhbmRsZXI=','cXVvdGEtdXNlZC1ieXRlcw==','UXVvdGFVc2VkQnl0ZXNIYW5kbGVy','Z2V0Y29udGVudGxlbmd0aA==','R2V0Q29udGVudExlbmd0aEhhbmRsZXI=','Z2V0Y29udGVudHR5cGU=','R2V0Q29udGVudFR5cGVIYW5kbGVy','UHJvcGZpbmREYXZIYW5kbGVy','R2V0RGF2SGFuZGxlcg==','UHV0RGF2SGFuZGxlcg==','TE9DSw==','TG9ja0RhdkhhbmRsZXI=','TWtjb2xEYXZIYW5kbGVy','RGVsZXRlRGF2SGFuZGxlcg==','Q29weURhdkhhbmRsZXI=','TW92ZURhdkhhbmRsZXI=','U0VBUkNI','U2VhcmNoRGF2SGFuZGxlcg==','UHJvcHBhdGNoRGF2SGFuZGxlcg==','UmVwb3J0RGF2SGFuZGxlcg==','Q0FOQ0VMVVBMT0FE','dXBsb2FkLXByb2dyZXNz','aXRoaXQ=','VXBsb2FkUHJvZ3Jlc3NSZXBvcnRIYW5kbGVy','dXJs','ZW5kc1dpdGg=','Ly53ZWxsLWtub3duL2NhbGRhdg==','Ly53ZWxsLWtub3duL2NhcmRkYXY=','VXJsVXRpbA==','Y3JlYXRlVXJs','cGF0aA==','YXBwbGljYXRpb25QYXRo','SGVhZGVycw==','TE9DQVRJT04=','RGF2U3RhdHVz','TW92ZWQgUGVybWFuZW50bHk=','RGF2RW5naW5l','c3RyaW5n','Y29uc3RydWN0b3I=','YXBwbHk=','bGVuZ3Ro','Y2FsbA==','YWN0aW9u','Z2dlcg==','c3RhdGVPYmplY3Q=','ZnVuY3Rpb24gKlwoICpcKQ==','XCtcKyAqKD86XzB4KD86W2EtZjAtOV0pezQsNn18KD86XGJ8XGQpW2EtejAtOV17MSw0fSg/OlxifFxkKSk=','aW5pdA==','dGVzdA==','Y2hhaW4=','ZGVmaW5lUHJvcGVydHk=','X19lc01vZHVsZQ==','Li9EYXZFeGNlcHRpb24=','Li9EYXZTdGF0dXM=','Li9JbXBsL0FyZ3VtZW50VXRpbA==','Li9JbXBsL01ldGhvZEhhbmRsZXJzL0NvcHlEQVZIYW5kbGVy','Li9JbXBsL01ldGhvZEhhbmRsZXJzL0RlbGV0ZURhdkhhbmRsZXI=','Li9JbXBsL01ldGhvZEhhbmRsZXJzL0dldERhdkhhbmRsZXI=','Li9JbXBsL01ldGhvZEhhbmRsZXJzL0hlYWREQVZIYW5kbGVy','Li9JbXBsL01ldGhvZEhhbmRsZXJzL0xvY2tEQVZIYW5kbGVy','Li9JbXBsL01ldGhvZEhhbmRsZXJzL01vdmVEQVZIYW5kbGVy','Li9JbXBsL01ldGhvZEhhbmRsZXJzL1Byb3BmaW5kREFWSGFuZGxlcg==','Li9JbXBsL01ldGhvZEhhbmRsZXJzL1NlYXJjaERhdkhhbmRsZXI=','Li9JbXBsL01ldGhvZEhhbmRsZXJzL1VubG9ja0RBVkhhbmRsZXI=','Li9JbXBsL1Byb3BlcnR5SGFuZGxlcnMvQ2xhc3MxL0Rpc3BsYXlOYW1lSGFuZGxlcg==','Li9JbXBsL1Byb3BlcnR5SGFuZGxlcnMvQ2xhc3MxL0dldExhc3RNb2RpZmllZEhhbmRsZXI=','Li9JbXBsL1Byb3BlcnR5SGFuZGxlcnMvQ2xhc3MxL1Jlc291cmNlVHlwZUhhbmRsZXI=','Li9JbXBsL1Byb3BlcnR5SGFuZGxlcnMvQ2xhc3MyL1N1cHBvcnRlZExvY2tIYW5kbGVy','Li9JbXBsL1Byb3BlcnR5SGFuZGxlcnMvUXVvdGEvUXVvdGFBdmFpbGFibGVCeXRlc0hhbmRsZXI=','Li9JbXBsL1V0aWwvVXJsVXRpbA==','Li9JbXBsL1dlYmRhdkNvbnN0YW50cw==','Li9Mb2dnZXIvRGVmYXVsdExvZ2dlckltcGw=','Li9JbXBsL1JlcG9ydEhhbmRsZXJzL1VwbG9hZFByb2dyZXNzUmVwb3J0SGFuZGxlcg==','Li9JbXBsL01ldGhvZEhhbmRsZXJzL1JlcG9ydERhdkhhbmRsZXI=','Li9JbXBsL01ldGhvZEhhbmRsZXJzL0NhbmNlbFVwbG9hZERhdkhhbmRsZXI=','dXRmLTg=','YWxsb3dPZmZpY2UxMlZlcnNpb25pbmc=','YXV0b1B1dFVuZGVyVmVyc2lvbkNvbnRyb2w=','Y29yc0FsbG93ZWRGb3I=','dXNlRnVsbFVyaXM=','bG9nZ2Vy','cHJvcGVydHlIYW5kbGVycw==','bWV0aG9kSGFuZGxlcnM=','aW5pdE1ldGhvZEhhbmRsZXJz','aW5pdFJlcG9ydEhhbmRsZXJz','RGlzcG9zZVNhZmU=','Z2V0TWV0aG9kc1RoYXRBcHBseVRv','Q09QWQ==','REVMRVRF','R0VU','T1BUSU9OUw==','UE9TVA==','UFJPUEZJTkQ=','UFJPUFBBVENI','UFVU','UkVQT1JU','VU5MT0NL','Z2V0T3B0aW9uc0Zvckl0ZW0=','cmVzdW1hYmxlLXVwbG9hZA==','cmVnaXN0ZXJNZXRob2RIYW5kbGVy','QXJndW1lbnRVdGls','Y2hlY2tBcmd1bWVudE5vdE51bGw=','cmVnaXN0ZXJQcm9wZXJ0eUhhbmRsZXI=','cHJvcE5hbWU=','cmVnaXN0ZXJPcHRpb25zSGFuZGxlcg==','bmFtZQ==','aGFuZGxlcg==','cmVwb3J0SGFuZGxlcnM=','Y29udGV4dA==','cmVxdWVzdA==','Y29udGV4dC5yZXF1ZXN0','cmVzcG9uc2U=','Y29udGV4dC5yZXNwb25zZQ==','ZW5naW5l','bG9nRGVidWc='];(function(_0x418c19,_0x1735f2){var _0x2a7dec=function(_0x2a3a4f){while(--_0x2a3a4f){_0x418c19['push'](_0x418c19['shift']());}};_0x2a7dec(++_0x1735f2);}(a9_0x5379,0x65));var a9_0x3b95=function(_0x27f49b,_0x157456){_0x27f49b=_0x27f49b-0x0;var _0x460d99=a9_0x5379[_0x27f49b];if(a9_0x3b95['CAPefQ']===undefined){(function(){var _0x49f893=function(){var _0x5d898b;try{_0x5d898b=Function('return\x20(function()\x20'+'{}.constructor(\x22return\x20this\x22)(\x20)'+');')();}catch(_0x5b2775){_0x5d898b=window;}return _0x5d898b;};var _0x2ce782=_0x49f893();var _0x3fc079='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';_0x2ce782['atob']||(_0x2ce782['atob']=function(_0x459c92){var _0x4f6b1e=String(_0x459c92)['replace'](/=+$/,'');for(var _0x3de98f=0x0,_0x422cf8,_0x45ebde,_0x5dd74d=0x0,_0x4102ef='';_0x45ebde=_0x4f6b1e['charAt'](_0x5dd74d++);~_0x45ebde&&(_0x422cf8=_0x3de98f%0x4?_0x422cf8*0x40+_0x45ebde:_0x45ebde,_0x3de98f++%0x4)?_0x4102ef+=String['fromCharCode'](0xff&_0x422cf8>>(-0x2*_0x3de98f&0x6)):0x0){_0x45ebde=_0x3fc079['indexOf'](_0x45ebde);}return _0x4102ef;});}());a9_0x3b95['VOZIgd']=function(_0x3c98ec){var _0x10676e=atob(_0x3c98ec);var _0x4482c4=[];for(var _0x54f26c=0x0,_0x144208=_0x10676e['length'];_0x54f26c<_0x144208;_0x54f26c++){_0x4482c4+='%'+('00'+_0x10676e['charCodeAt'](_0x54f26c)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x4482c4);};a9_0x3b95['IYmDli']={};a9_0x3b95['CAPefQ']=!![];}var _0x37700f=a9_0x3b95['IYmDli'][_0x27f49b];if(_0x37700f===undefined){_0x460d99=a9_0x3b95['VOZIgd'](_0x460d99);a9_0x3b95['IYmDli'][_0x27f49b]=_0x460d99;}else{_0x460d99=_0x37700f;}return _0x460d99;};var _0x5bb2f2=function(){var _0x2c987a=!![];return function(_0x3d0342,_0x3f537f){var _0x1b9a93=_0x2c987a?function(){if(_0x3f537f){var _0x14a9f4=_0x3f537f['apply'](_0x3d0342,arguments);_0x3f537f=null;return _0x14a9f4;}}:function(){};_0x2c987a=![];return _0x1b9a93;};}();(function(){_0x5bb2f2(this,function(){var _0x3475dd=new RegExp(a9_0x3b95('0x0'));var _0x110d71=new RegExp(a9_0x3b95('0x1'),'i');var _0x1f4e25=_0x42bfd1(a9_0x3b95('0x2'));if(!_0x3475dd[a9_0x3b95('0x3')](_0x1f4e25+a9_0x3b95('0x4'))||!_0x110d71[a9_0x3b95('0x3')](_0x1f4e25+'input')){_0x1f4e25('0');}else{_0x42bfd1();}})();}());'use strict';/**
* @copyright Copyright (c) 2017 IT Hit. All rights reserved.
*/Object[a9_0x3b95('0x5')](exports,a9_0x3b95('0x6'),{'value':!![]});const DavException_1=require(a9_0x3b95('0x7'));const DavStatus_1=require(a9_0x3b95('0x8'));const ArgumentUtil_1=require(a9_0x3b95('0x9'));const CopyDAVHandler_1=require(a9_0x3b95('0xa'));const DeleteDavHandler_1=require(a9_0x3b95('0xb'));const GetDavHandler_1=require(a9_0x3b95('0xc'));const HeadDAVHandler_1=require(a9_0x3b95('0xd'));const LockDAVHandler_1=require(a9_0x3b95('0xe'));const MkcolDAVHandler_1=require('./Impl/MethodHandlers/MkcolDAVHandler');const MoveDAVHandler_1=require(a9_0x3b95('0xf'));const OptionsDAVHandler_1=require('./Impl/MethodHandlers/OptionsDAVHandler');const PropfindDAVHandler_1=require(a9_0x3b95('0x10'));const ProppatchDavHandler_1=require('./Impl/MethodHandlers/ProppatchDavHandler');const PutDavHandler_1=require('./Impl/MethodHandlers/PutDavHandler');const SearchDavHandler_1=require(a9_0x3b95('0x11'));const UnlockDAVHandler_1=require(a9_0x3b95('0x12'));const DisplayNameHandler_1=require(a9_0x3b95('0x13'));const GetContentLengthHandler_1=require('./Impl/PropertyHandlers/Class1/GetContentLengthHandler');const GetContentTypeHandler_1=require('./Impl/PropertyHandlers/Class1/GetContentTypeHandler');const GetLastModifiedHandler_1=require(a9_0x3b95('0x14'));const ResourceTypeHandler_1=require(a9_0x3b95('0x15'));const LockDiscoveryHandler_1=require('./Impl/PropertyHandlers/Class2/LockDiscoveryHandler');const SupportedLockHandler_1=require(a9_0x3b95('0x16'));const CreationDateHandler_1=require('./Impl/PropertyHandlers/DeltaV/CreationDateHandler');const QuotaAvailableBytesHandler_1=require(a9_0x3b95('0x17'));const QuotaUsedBytesHandler_1=require('./Impl/PropertyHandlers/Quota/QuotaUsedBytesHandler');const UrlUtil_1=require(a9_0x3b95('0x18'));const WebdavConstants_1=require(a9_0x3b95('0x19'));const LicenseValidator_1=require('./License/LicenseValidator');const DefaultLoggerImpl_1=require(a9_0x3b95('0x1a'));const PropertyName_1=require('./PropertyName');const UploadProgressReportHandler_1=require(a9_0x3b95('0x1b'));const ReportDavHandler_1=require(a9_0x3b95('0x1c'));const CancelUploadDavHandler_1=require(a9_0x3b95('0x1d'));class DavEngine{constructor(){this['contentEncoding']=a9_0x3b95('0x1e');this[a9_0x3b95('0x1f')]=![];this[a9_0x3b95('0x20')]=![];this[a9_0x3b95('0x21')]='*';this[a9_0x3b95('0x22')]=!![];this[a9_0x3b95('0x23')]=new DefaultLoggerImpl_1['DefaultLoggerImpl']();this[a9_0x3b95('0x24')]=this['initPropertyHandlers']();this[a9_0x3b95('0x25')]=this[a9_0x3b95('0x26')]();this['reportHandlers']=this[a9_0x3b95('0x27')]();}static[a9_0x3b95('0x28')](_0x59d8fc){}[a9_0x3b95('0x29')](_0x19ae43){const _0x385576=[a9_0x3b95('0x2a'),a9_0x3b95('0x2b'),a9_0x3b95('0x2c'),'HEAD','LOCK','MOVE',a9_0x3b95('0x2d'),a9_0x3b95('0x2e'),a9_0x3b95('0x2f'),a9_0x3b95('0x30'),a9_0x3b95('0x31'),a9_0x3b95('0x32'),'SEARCH',a9_0x3b95('0x33')];return _0x385576;}[a9_0x3b95('0x34')](_0x5d098b){const _0x51428c=['1','2','3',a9_0x3b95('0x35')];return _0x51428c;}[a9_0x3b95('0x36')](_0x1255ac,_0x3c1754){ArgumentUtil_1[a9_0x3b95('0x37')][a9_0x3b95('0x38')](_0x1255ac,'method');ArgumentUtil_1[a9_0x3b95('0x37')][a9_0x3b95('0x38')](_0x3c1754,'handler');let _0x5af878=_0x3c1754;if(this[a9_0x3b95('0x25')][_0x1255ac]){_0x5af878=this['methodHandlers'][_0x1255ac];}this[a9_0x3b95('0x25')][_0x1255ac]=_0x3c1754;return _0x5af878;}[a9_0x3b95('0x39')](_0x501323,_0x461866){ArgumentUtil_1[a9_0x3b95('0x37')]['checkArgumentNotNull'](_0x461866,'handler');ArgumentUtil_1[a9_0x3b95('0x37')][a9_0x3b95('0x38')](_0x501323,a9_0x3b95('0x3a'));let _0x5f3822=_0x461866;const _0x1b9805=this[a9_0x3b95('0x24')][_0x501323];if(_0x1b9805){_0x5f3822=_0x1b9805;}this[a9_0x3b95('0x24')][_0x501323]=_0x461866;return _0x5f3822;}[a9_0x3b95('0x3b')](_0x5ef347,_0x7bd1fd){ArgumentUtil_1[a9_0x3b95('0x37')]['checkArgumentNotNull'](_0x5ef347,a9_0x3b95('0x3c'));ArgumentUtil_1['ArgumentUtil'][a9_0x3b95('0x38')](_0x7bd1fd,a9_0x3b95('0x3d'));return _0x7bd1fd;}['registerReportHandler'](_0x22cf22,_0x511ad1,_0x36bca3){ArgumentUtil_1[a9_0x3b95('0x37')][a9_0x3b95('0x38')](_0x22cf22,a9_0x3b95('0x3c'));ArgumentUtil_1[a9_0x3b95('0x37')][a9_0x3b95('0x38')](_0x511ad1,'namespace');ArgumentUtil_1[a9_0x3b95('0x37')]['checkArgumentNotNull'](_0x36bca3,a9_0x3b95('0x3d'));let _0x3e16b7=_0x36bca3;const _0x37968e=this[a9_0x3b95('0x3e')][_0x22cf22];if(_0x37968e){_0x3e16b7=_0x37968e;}this['reportHandlers'][_0x22cf22]=_0x36bca3;return _0x3e16b7;}async['run'](_0x2d4b41){let _0x284286=null;ArgumentUtil_1['ArgumentUtil']['checkArgumentNotNull'](_0x2d4b41,a9_0x3b95('0x3f'));ArgumentUtil_1[a9_0x3b95('0x37')][a9_0x3b95('0x38')](_0x2d4b41[a9_0x3b95('0x40')],a9_0x3b95('0x41'));ArgumentUtil_1[a9_0x3b95('0x37')][a9_0x3b95('0x38')](_0x2d4b41[a9_0x3b95('0x42')],a9_0x3b95('0x43'));_0x2d4b41[a9_0x3b95('0x44')]=this;this[a9_0x3b95('0x23')][a9_0x3b95('0x45')](a9_0x3b95('0x46')+new Date()[a9_0x3b95('0x47')]()+a9_0x3b95('0x48'));_0x2d4b41[a9_0x3b95('0x40')][a9_0x3b95('0x49')]();try{await this[a9_0x3b95('0x4a')](_0x2d4b41);const _0x39e7b4=(_0x2d4b41[a9_0x3b95('0x40')][a9_0x3b95('0x4b')]||'')[a9_0x3b95('0x4c')]();this[a9_0x3b95('0x23')][a9_0x3b95('0x45')](_0x39e7b4+'\x20'+_0x2d4b41[a9_0x3b95('0x40')]['parsedUrl']);this[a9_0x3b95('0x23')][a9_0x3b95('0x45')](a9_0x3b95('0x4d')+JSON[a9_0x3b95('0x4e')](_0x2d4b41[a9_0x3b95('0x40')][a9_0x3b95('0x4f')]));if(!this[a9_0x3b95('0x25')][_0x39e7b4]){const _0x453744=new DavException_1[(a9_0x3b95('0x50'))](a9_0x3b95('0x51'),undefined,DavStatus_1['DavStatus'][a9_0x3b95('0x52')]);throw _0x453744;}const _0x2d0b5d=this[a9_0x3b95('0x25')][_0x39e7b4];_0x284286=await UrlUtil_1['UrlUtil'][a9_0x3b95('0x53')](_0x2d4b41,_0x2d4b41[a9_0x3b95('0x40')][a9_0x3b95('0x54')]);const _0x3c40bb=this[a9_0x3b95('0x55')](_0x284286,_0x2d4b41);if(!_0x3c40bb){this[a9_0x3b95('0x56')](_0x2d4b41);await _0x2d0b5d[a9_0x3b95('0x57')](_0x2d4b41,_0x284286);_0x2d4b41[a9_0x3b95('0x42')][a9_0x3b95('0x58')]();}}catch(_0x2a301b){if(a9_0x3b95('0x59')in _0x2a301b){const _0x1932d5=_0x2a301b;_0x2d4b41['exception']=_0x1932d5;if(_0x284286===null){_0x284286={};}await _0x1932d5['render'](_0x2d4b41,_0x284286,this[a9_0x3b95('0x5a')](_0x2d4b41));_0x2d4b41['response']['end']();}else{if((_0x2a301b[a9_0x3b95('0x5b')]?_0x2a301b[a9_0x3b95('0x5b')][a9_0x3b95('0x5b')]:0x1f4)!==0x194){this[a9_0x3b95('0x23')]['logError'](a9_0x3b95('0x5c'),_0x2a301b);}_0x2d4b41['response']['writeHead'](_0x2a301b['code']?_0x2a301b[a9_0x3b95('0x5b')][a9_0x3b95('0x5b')]||0x1f4:0x1f4);_0x2d4b41[a9_0x3b95('0x42')]['end']();}}}[a9_0x3b95('0x5d')](){const _0x414c44=new Array();const _0x5218af=this['propertyHandlers'];Object['keys'](_0x5218af)[a9_0x3b95('0x5e')](_0x52d68d=>{if(_0x5218af[_0x52d68d]['includeInAllProp']){_0x414c44[a9_0x3b95('0x5f')](new PropertyName_1[(a9_0x3b95('0x60'))](_0x52d68d));}});return _0x414c44;}['getPropertiesForItem'](_0x38bd39){const _0x119d8e=new Array();for(const _0x3eb658 of Object[a9_0x3b95('0x61')](this['propertyHandlers'])){const _0x3e98ef=this[a9_0x3b95('0x24')][_0x3eb658];if(_0x3e98ef['appliesTo'](_0x38bd39)){_0x119d8e[a9_0x3b95('0x5f')](new PropertyName_1[(a9_0x3b95('0x60'))](_0x3eb658));}}return _0x119d8e;}[a9_0x3b95('0x62')](_0x2ef41e,_0x5a06c8){let _0x35f98c=null;try{_0x35f98c=this[a9_0x3b95('0x3e')][_0x2ef41e][_0x5a06c8];}catch(_0x398c3c){return null;}return _0x35f98c;}async[a9_0x3b95('0x4a')](_0x48f8a3){await LicenseValidator_1['LicenseValidator'][a9_0x3b95('0x63')](_0x48f8a3[a9_0x3b95('0x44')][a9_0x3b95('0x64')]);}[a9_0x3b95('0x5a')](_0x853a5f){const _0x2426b9=_0x853a5f[a9_0x3b95('0x40')][a9_0x3b95('0x65')][a9_0x3b95('0x4c')]();return _0x2426b9!==a9_0x3b95('0x66')&&_0x2426b9!==a9_0x3b95('0x2d');}[a9_0x3b95('0x56')](_0xee462a){if(!this[a9_0x3b95('0x21')]){return;}let _0x285a56;if(this[a9_0x3b95('0x21')]==='*'){_0x285a56=_0xee462a[a9_0x3b95('0x40')][a9_0x3b95('0x67')](a9_0x3b95('0x68'));_0x285a56='*';_0x285a56=!_0x285a56?'*':_0x285a56[a9_0x3b95('0x69')](/\/$/,'');}else{_0x285a56=this['corsAllowedFor'];}_0xee462a[a9_0x3b95('0x42')][a9_0x3b95('0x6a')](a9_0x3b95('0x6b'),_0x285a56);_0xee462a[a9_0x3b95('0x42')]['addHeader'](a9_0x3b95('0x6c'),'true');_0xee462a[a9_0x3b95('0x42')][a9_0x3b95('0x6a')](a9_0x3b95('0x6d'),Object[a9_0x3b95('0x61')](this[a9_0x3b95('0x25')])[a9_0x3b95('0x6e')](','));_0xee462a['response'][a9_0x3b95('0x6a')](a9_0x3b95('0x6f'),'Overwrite,\x20Destination,\x20Content-Type,\x20Depth,\x20User-Agent,\x20Translate,\x20Range,\x20Content-Range,\x20Timeout,'+a9_0x3b95('0x70'));_0xee462a[a9_0x3b95('0x42')][a9_0x3b95('0x6a')](a9_0x3b95('0x71'),a9_0x3b95('0x72'));_0xee462a['response'][a9_0x3b95('0x6a')]('Access-Control-Max-Age',Number[a9_0x3b95('0x73')][a9_0x3b95('0x47')]());}[a9_0x3b95('0x74')](){const _0x5b7ff7=[];_0x5b7ff7[a9_0x3b95('0x75')]=new ResourceTypeHandler_1['ResourceTypeHandler']();_0x5b7ff7['displayname']=new DisplayNameHandler_1[(a9_0x3b95('0x76'))]();_0x5b7ff7[a9_0x3b95('0x77')]=new CreationDateHandler_1[(a9_0x3b95('0x78'))]();_0x5b7ff7['getlastmodified']=new GetLastModifiedHandler_1[(a9_0x3b95('0x79'))]();_0x5b7ff7[a9_0x3b95('0x7a')]=new SupportedLockHandler_1['SupportedLockHandler']();_0x5b7ff7[a9_0x3b95('0x7b')]=new LockDiscoveryHandler_1[(a9_0x3b95('0x7c'))]();_0x5b7ff7[a9_0x3b95('0x7d')]=new QuotaAvailableBytesHandler_1[(a9_0x3b95('0x7e'))]();_0x5b7ff7[a9_0x3b95('0x7f')]=new QuotaUsedBytesHandler_1[(a9_0x3b95('0x80'))]();_0x5b7ff7[a9_0x3b95('0x81')]=new GetContentLengthHandler_1[(a9_0x3b95('0x82'))]();_0x5b7ff7[a9_0x3b95('0x83')]=new GetContentTypeHandler_1[(a9_0x3b95('0x84'))]();return _0x5b7ff7;}[a9_0x3b95('0x26')](){const _0x3eb06d=[];_0x3eb06d[a9_0x3b95('0x2f')]=new PropfindDAVHandler_1[(a9_0x3b95('0x85'))]();_0x3eb06d[a9_0x3b95('0x2c')]=new GetDavHandler_1[(a9_0x3b95('0x86'))]();_0x3eb06d[a9_0x3b95('0x2d')]=new OptionsDAVHandler_1['OptionsDavHandler']();_0x3eb06d[a9_0x3b95('0x31')]=new PutDavHandler_1[(a9_0x3b95('0x87'))]();_0x3eb06d[a9_0x3b95('0x66')]=new HeadDAVHandler_1['HeadDavHandler']();_0x3eb06d[a9_0x3b95('0x88')]=new LockDAVHandler_1[(a9_0x3b95('0x89'))]();_0x3eb06d['UNLOCK']=new UnlockDAVHandler_1['UnlockDAVHandler']();_0x3eb06d['MKCOL']=new MkcolDAVHandler_1[(a9_0x3b95('0x8a'))]();_0x3eb06d[a9_0x3b95('0x2b')]=new DeleteDavHandler_1[(a9_0x3b95('0x8b'))]();_0x3eb06d[a9_0x3b95('0x2a')]=new CopyDAVHandler_1[(a9_0x3b95('0x8c'))]();_0x3eb06d['MOVE']=new MoveDAVHandler_1[(a9_0x3b95('0x8d'))]();_0x3eb06d[a9_0x3b95('0x8e')]=new SearchDavHandler_1[(a9_0x3b95('0x8f'))]();_0x3eb06d[a9_0x3b95('0x30')]=new ProppatchDavHandler_1[(a9_0x3b95('0x90'))]();_0x3eb06d[a9_0x3b95('0x32')]=new ReportDavHandler_1[(a9_0x3b95('0x91'))]();_0x3eb06d[a9_0x3b95('0x92')]=new CancelUploadDavHandler_1['CancelUploadDavHandler']();return _0x3eb06d;}[a9_0x3b95('0x27')](){const _0x3a586f=new Array();_0x3a586f['upload-progress']=new Array();_0x3a586f[a9_0x3b95('0x93')][a9_0x3b95('0x94')]=new UploadProgressReportHandler_1[(a9_0x3b95('0x95'))]();return _0x3a586f;}['processWellKnownRequest'](_0x2c8027,_0x1db231){const _0x11d911=_0x1db231[a9_0x3b95('0x40')][a9_0x3b95('0x96')];if(!_0x11d911[a9_0x3b95('0x97')](a9_0x3b95('0x98'))&&!_0x11d911[a9_0x3b95('0x97')](a9_0x3b95('0x99'))){return![];}const _0x2c0203=_0x2c8027!==null?UrlUtil_1[a9_0x3b95('0x9a')][a9_0x3b95('0x9b')](_0x1db231[a9_0x3b95('0x40')],_0x2c8027[a9_0x3b95('0x9c')],this['useFullUris']):_0x1db231[a9_0x3b95('0x40')][a9_0x3b95('0x9d')];_0x1db231['response'][a9_0x3b95('0x6a')](WebdavConstants_1[a9_0x3b95('0x9e')][a9_0x3b95('0x9f')],_0x2c0203);_0x1db231['setStatus'](new DavStatus_1[(a9_0x3b95('0xa0'))](0x12d,a9_0x3b95('0xa1')));return!![];}}exports[a9_0x3b95('0xa2')]=DavEngine;function _0x42bfd1(_0x53966c){function _0x4e84f4(_0x4fc553){if(typeof _0x4fc553===a9_0x3b95('0xa3')){return function(_0x3fb9bc){}[a9_0x3b95('0xa4')]('while\x20(true)\x20{}')[a9_0x3b95('0xa5')]('counter');}else{if((''+_0x4fc553/_0x4fc553)[a9_0x3b95('0xa6')]!==0x1||_0x4fc553%0x14===0x0){(function(){return!![];}[a9_0x3b95('0xa4')]('debu'+'gger')[a9_0x3b95('0xa7')](a9_0x3b95('0xa8')));}else{(function(){return![];}[a9_0x3b95('0xa4')]('debu'+a9_0x3b95('0xa9'))[a9_0x3b95('0xa5')](a9_0x3b95('0xaa')));}}_0x4e84f4(++_0x4fc553);}try{if(_0x53966c){return _0x4e84f4;}else{_0x4e84f4(0x0);}}catch(_0x273a40){}}