You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
nextcloud/dist/dav-settings-personal-avail...

3 lines
15 KiB
JavaScript

/*! For license information please see dav-settings-personal-availability.js.LICENSE.txt */
!function(){var n,e={1224:function(n,e,r){"use strict";var a=r(20144),o=r(31352),i=r(51796),l=r(79954),u=r(64024),s=r(81063),c=r(4820),d=r(56580),p=r.n(d),A=r(79753),v=r(45994),f=p()((function(t){return c.default.defaults.headers["X-Requested-With"]="XMLHttpRequest",s.getPatcher().patch("request",c.default),s.createClient((0,A.generateRemoteUrl)("dav/".concat(t,"/").concat((0,v.ts)().uid)))})),m=(0,r(17499).IY)().setApp("dav").detectUser().build(),y=r(7582);function b(t){return b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},b(t)}function g(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable}))),e.push.apply(e,r)}return e}function x(t){for(var n=1;n<arguments.length;n++){var e=null!=arguments[n]?arguments[n]:{};n%2?g(Object(e),!0).forEach((function(n){C(t,n,e[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):g(Object(e)).forEach((function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(e,n))}))}return t}function C(t,n,e){return(n=function(t){var n=function(t,n){if("object"!==b(t)||null===t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var r=e.call(t,n);if("object"!==b(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t,"string");return"symbol"===b(n)?n:String(n)}(n))in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function h(t){return function(t){if(Array.isArray(t))return w(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,n){if(t){if("string"==typeof t)return w(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);return"Object"===e&&t.constructor&&(e=t.constructor.name),"Map"===e||"Set"===e?Array.from(t):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?w(t,n):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function w(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,r=new Array(n);e<n;e++)r[e]=t[e];return r}function k(t,n,e,r,a,o,i){try{var l=t[o](i),u=l.value}catch(t){return void e(t)}l.done?n(u):Promise.resolve(u).then(r,a)}function O(t){return function(){var n=this,e=arguments;return new Promise((function(r,a){var o=t.apply(n,e);function i(t){k(o,r,a,i,l,"next",t)}function l(t){k(o,r,a,i,l,"throw",t)}i(void 0)}))}}function S(){return P.apply(this,arguments)}function P(){return(P=O(regeneratorRuntime.mark((function t(){var n,e,r,a,o,l,u;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return a=f("calendars"),t.next=3,a.customRequest("inbox",{method:"PROPFIND",data:'<?xml version="1.0"?>\n\t\t\t<x0:propfind xmlns:x0="DAV:">\n\t\t\t <x0:prop>\n\t\t\t\t<x1:calendar-availability xmlns:x1="urn:ietf:params:xml:ns:caldav"/>\n\t\t\t </x0:prop>\n\t\t\t</x0:propfind>'});case 3:return o=t.sent,t.next=6,(0,y.parseXML)(o.data);case 6:if(l=t.sent){t.next=9;break}return t.abrupt("return",void 0);case 9:if(u=null==l||null===(n=l.multistatus)||void 0===n||null===(e=n.response[0])||void 0===e||null===(r=e.propstat)||void 0===r?void 0:r.prop["calendar-availability"]){t.next=12;break}return t.abrupt("return",void 0);case 12:return t.abrupt("return",(0,i.Xg)(u));case 13:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function B(t,n){return j.apply(this,arguments)}function j(){return(j=O(regeneratorRuntime.mark((function t(n,e){var r,a,o;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=h(Object.keys(n).flatMap((function(t){return n[t].map((function(n){return x(x({},n),{},{day:t})}))}))),a=(0,i.ST)(r,e),m.debug("New availability ical created",{vavailability:a}),o=f("calendar
//# sourceMappingURL=dav-settings-personal-availability.js.map?v=80c432099efdc011beee