You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

core-common.js.LICENSE.txt 34KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989
  1. /*!
  2. * Bootstrap tooltip.js v4.6.1 (https://getbootstrap.com/)
  3. * Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
  4. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
  5. */
  6. /*!
  7. * Bootstrap util.js v4.6.1 (https://getbootstrap.com/)
  8. * Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
  9. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
  10. */
  11. /*!
  12. * vue-router v3.5.3
  13. * (c) 2021 Evan You
  14. * @license MIT
  15. */
  16. /*!
  17. * Determine if an object is a Buffer
  18. *
  19. * @author Feross Aboukhadijeh <https://feross.org>
  20. * @license MIT
  21. */
  22. /*!
  23. * Sizzle CSS Selector Engine v2.3.6
  24. * https://sizzlejs.com/
  25. *
  26. * Copyright JS Foundation and other contributors
  27. * Released under the MIT license
  28. * https://js.foundation/
  29. *
  30. * Date: 2021-02-16
  31. */
  32. /*!
  33. * The buffer module from node.js, for the browser.
  34. *
  35. * @author Feross Aboukhadijeh <https://feross.org>
  36. * @license MIT
  37. */
  38. /*!
  39. * Vue.js v2.6.14
  40. * (c) 2014-2021 Evan You
  41. * Released under the MIT License.
  42. */
  43. /*!
  44. * clipboard.js v2.0.10
  45. * https://clipboardjs.com/
  46. *
  47. * Licensed MIT © Zeno Rocha
  48. */
  49. /*!
  50. * css-vars-ponyfill
  51. * v2.4.7
  52. * https://jhildenbiddle.github.io/css-vars-ponyfill/
  53. * (c) 2018-2021 John Hildenbiddle <http://hildenbiddle.com>
  54. * MIT license
  55. */
  56. /*!
  57. * escape-html
  58. * Copyright(c) 2012-2013 TJ Holowaychuk
  59. * Copyright(c) 2015 Andreas Lubbe
  60. * Copyright(c) 2015 Tiancheng "Timothy" Gu
  61. * MIT Licensed
  62. */
  63. /*!
  64. * get-css-data
  65. * v2.0.2
  66. * https://github.com/jhildenbiddle/get-css-data
  67. * (c) 2018-2021 John Hildenbiddle <http://hildenbiddle.com>
  68. * MIT license
  69. */
  70. /*!
  71. * jQuery JavaScript Library v3.6.0
  72. * https://jquery.com/
  73. *
  74. * Includes Sizzle.js
  75. * https://sizzlejs.com/
  76. *
  77. * Copyright OpenJS Foundation and other contributors
  78. * Released under the MIT license
  79. * https://jquery.org/license
  80. *
  81. * Date: 2021-03-02T17:08Z
  82. */
  83. /*!
  84. * jQuery UI :data 1.13.1
  85. * http://jqueryui.com
  86. *
  87. * Copyright jQuery Foundation and other contributors
  88. * Released under the MIT license.
  89. * http://jquery.org/license
  90. */
  91. /*!
  92. * jQuery UI Autocomplete 1.13.1
  93. * http://jqueryui.com
  94. *
  95. * Copyright jQuery Foundation and other contributors
  96. * Released under the MIT license.
  97. * http://jquery.org/license
  98. */
  99. /*!
  100. * jQuery UI Button 1.13.1
  101. * http://jqueryui.com
  102. *
  103. * Copyright jQuery Foundation and other contributors
  104. * Released under the MIT license.
  105. * http://jquery.org/license
  106. */
  107. /*!
  108. * jQuery UI Checkboxradio 1.13.1
  109. * http://jqueryui.com
  110. *
  111. * Copyright jQuery Foundation and other contributors
  112. * Released under the MIT license.
  113. * http://jquery.org/license
  114. */
  115. /*!
  116. * jQuery UI Controlgroup 1.13.1
  117. * http://jqueryui.com
  118. *
  119. * Copyright jQuery Foundation and other contributors
  120. * Released under the MIT license.
  121. * http://jquery.org/license
  122. */
  123. /*!
  124. * jQuery UI Datepicker 1.13.1
  125. * http://jqueryui.com
  126. *
  127. * Copyright jQuery Foundation and other contributors
  128. * Released under the MIT license.
  129. * http://jquery.org/license
  130. */
  131. /*!
  132. * jQuery UI Dialog 1.13.1
  133. * http://jqueryui.com
  134. *
  135. * Copyright jQuery Foundation and other contributors
  136. * Released under the MIT license.
  137. * http://jquery.org/license
  138. */
  139. /*!
  140. * jQuery UI Draggable 1.13.1
  141. * http://jqueryui.com
  142. *
  143. * Copyright jQuery Foundation and other contributors
  144. * Released under the MIT license.
  145. * http://jquery.org/license
  146. */
  147. /*!
  148. * jQuery UI Droppable 1.13.1
  149. * http://jqueryui.com
  150. *
  151. * Copyright jQuery Foundation and other contributors
  152. * Released under the MIT license.
  153. * http://jquery.org/license
  154. */
  155. /*!
  156. * jQuery UI Effects 1.13.1
  157. * http://jqueryui.com
  158. *
  159. * Copyright jQuery Foundation and other contributors
  160. * Released under the MIT license.
  161. * http://jquery.org/license
  162. */
  163. /*!
  164. * jQuery UI Focusable 1.13.1
  165. * http://jqueryui.com
  166. *
  167. * Copyright jQuery Foundation and other contributors
  168. * Released under the MIT license.
  169. * http://jquery.org/license
  170. */
  171. /*!
  172. * jQuery UI Form Reset Mixin 1.13.1
  173. * http://jqueryui.com
  174. *
  175. * Copyright jQuery Foundation and other contributors
  176. * Released under the MIT license.
  177. * http://jquery.org/license
  178. */
  179. /*!
  180. * jQuery UI Keycode 1.13.1
  181. * http://jqueryui.com
  182. *
  183. * Copyright jQuery Foundation and other contributors
  184. * Released under the MIT license.
  185. * http://jquery.org/license
  186. */
  187. /*!
  188. * jQuery UI Labels 1.13.1
  189. * http://jqueryui.com
  190. *
  191. * Copyright jQuery Foundation and other contributors
  192. * Released under the MIT license.
  193. * http://jquery.org/license
  194. */
  195. /*!
  196. * jQuery UI Position 1.13.1
  197. * http://jqueryui.com
  198. *
  199. * Copyright jQuery Foundation and other contributors
  200. * Released under the MIT license.
  201. * http://jquery.org/license
  202. *
  203. * http://api.jqueryui.com/position/
  204. */
  205. /*!
  206. * jQuery UI Resizable 1.13.1
  207. * http://jqueryui.com
  208. *
  209. * Copyright jQuery Foundation and other contributors
  210. * Released under the MIT license.
  211. * http://jquery.org/license
  212. */
  213. /*!
  214. * jQuery UI Spinner 1.13.1
  215. * http://jqueryui.com
  216. *
  217. * Copyright jQuery Foundation and other contributors
  218. * Released under the MIT license.
  219. * http://jquery.org/license
  220. */
  221. /*!
  222. * jQuery UI Support for jQuery core 1.8.x and newer 1.13.1
  223. * http://jqueryui.com
  224. *
  225. * Copyright jQuery Foundation and other contributors
  226. * Released under the MIT license.
  227. * http://jquery.org/license
  228. *
  229. */
  230. /*!
  231. * jQuery UI Tabs 1.13.1
  232. * http://jqueryui.com
  233. *
  234. * Copyright jQuery Foundation and other contributors
  235. * Released under the MIT license.
  236. * http://jquery.org/license
  237. */
  238. /*!
  239. * jQuery UI Tooltip 1.13.1
  240. * http://jqueryui.com
  241. *
  242. * Copyright jQuery Foundation and other contributors
  243. * Released under the MIT license.
  244. * http://jquery.org/license
  245. */
  246. /*!
  247. * jQuery UI Widget 1.13.1
  248. * http://jqueryui.com
  249. *
  250. * Copyright jQuery Foundation and other contributors
  251. * Released under the MIT license.
  252. * http://jquery.org/license
  253. */
  254. /*!
  255. * vue-infinite-loading v2.4.5
  256. * (c) 2016-2020 PeachScript
  257. * MIT License
  258. */
  259. /*!
  260. * vue-qrcode v1.0.2
  261. * https://fengyuanchen.github.io/vue-qrcode
  262. *
  263. * Copyright 2018-present Chen Fengyuan
  264. * Released under the MIT license
  265. *
  266. * Date: 2020-01-18T06:04:33.222Z
  267. */
  268. /*!
  269. * vuex v3.6.2
  270. * (c) 2021 Evan You
  271. * @license MIT
  272. */
  273. /*! @license DOMPurify 2.3.6 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.3.6/LICENSE */
  274. /*! For license information please see ActionButton.js.LICENSE.txt */
  275. /*! For license information please see ActionCheckbox.js.LICENSE.txt */
  276. /*! For license information please see ActionInput.js.LICENSE.txt */
  277. /*! For license information please see ActionLink.js.LICENSE.txt */
  278. /*! For license information please see ActionRadio.js.LICENSE.txt */
  279. /*! For license information please see ActionText.js.LICENSE.txt */
  280. /*! For license information please see ActionTextEditable.js.LICENSE.txt */
  281. /*! For license information please see Actions.js.LICENSE.txt */
  282. /*! For license information please see AppNavigation.js.LICENSE.txt */
  283. /*! For license information please see AppNavigationCaption.js.LICENSE.txt */
  284. /*! For license information please see AppNavigationItem.js.LICENSE.txt */
  285. /*! For license information please see AppNavigationSettings.js.LICENSE.txt */
  286. /*! For license information please see AppSidebar.js.LICENSE.txt */
  287. /*! For license information please see Avatar.js.LICENSE.txt */
  288. /*! For license information please see CheckboxRadioSwitch.js.LICENSE.txt */
  289. /*! For license information please see DatetimePicker.js.LICENSE.txt */
  290. /*! For license information please see EmojiPicker.js.LICENSE.txt */
  291. /*! For license information please see EmptyContent.js.LICENSE.txt */
  292. /*! For license information please see Highlight.js.LICENSE.txt */
  293. /*! For license information please see Modal.js.LICENSE.txt */
  294. /*! For license information please see Multiselect.js.LICENSE.txt */
  295. /*! For license information please see TimezonePicker.js.LICENSE.txt */
  296. /*! For license information please see Tooltip.js.LICENSE.txt */
  297. /*! For license information please see excludeClickOutsideClasses.js.LICENSE.txt */
  298. /*! For license information please see ncvuecomponents.js.LICENSE.txt */
  299. /*! Hammer.JS - v2.0.7 - 2016-04-22
  300. * http://hammerjs.github.io/
  301. *
  302. * Copyright (c) 2016 Jorik Tangelder;
  303. * Licensed under the MIT license */
  304. /*! https://mths.be/base64 v1.0.0 by @mathias | MIT license */
  305. /*! https://mths.be/he v1.2.0 by @mathias | MIT license */
  306. /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */
  307. /*! jQuery Migrate v3.4.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */
  308. /*! jQuery UI - v1.13.1 - 2022-01-20
  309. * http://jqueryui.com
  310. * Includes: widget.js, position.js, data.js, disable-selection.js, effect.js, effects/effect-blind.js, effects/effect-bounce.js, effects/effect-clip.js, effects/effect-drop.js, effects/effect-explode.js, effects/effect-fade.js, effects/effect-fold.js, effects/effect-highlight.js, effects/effect-puff.js, effects/effect-pulsate.js, effects/effect-scale.js, effects/effect-shake.js, effects/effect-size.js, effects/effect-slide.js, effects/effect-transfer.js, focusable.js, form-reset-mixin.js, jquery-patch.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/accordion.js, widgets/autocomplete.js, widgets/button.js, widgets/checkboxradio.js, widgets/controlgroup.js, widgets/datepicker.js, widgets/dialog.js, widgets/draggable.js, widgets/droppable.js, widgets/menu.js, widgets/mouse.js, widgets/progressbar.js, widgets/resizable.js, widgets/selectable.js, widgets/selectmenu.js, widgets/slider.js, widgets/sortable.js, widgets/spinner.js, widgets/tabs.js, widgets/tooltip.js
  311. * Copyright jQuery Foundation and other contributors; Licensed MIT */
  312. /**
  313. *
  314. *
  315. * @author Jerry Bendy <jerry@icewingcc.com>
  316. * @licence MIT
  317. *
  318. */
  319. /**
  320. * @copyright Copyright (c) 2018 John Molakvoæ <skjnldsv@protonmail.com>
  321. *
  322. * @author John Molakvoæ <skjnldsv@protonmail.com>
  323. *
  324. * @license GNU AGPL version 3 or any later version
  325. *
  326. * This program is free software: you can redistribute it and/or modify
  327. * it under the terms of the GNU Affero General Public License as
  328. * published by the Free Software Foundation, either version 3 of the
  329. * License, or (at your option) any later version.
  330. *
  331. * This program is distributed in the hope that it will be useful,
  332. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  333. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  334. * GNU Affero General Public License for more details.
  335. *
  336. * You should have received a copy of the GNU Affero General Public License
  337. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  338. *
  339. */
  340. /**
  341. * @copyright Copyright (c) 2018 John Molakvoæ <skjnldsv@protonmail.com>
  342. *
  343. * @author John Molakvoæ <skjnldsv@protonmail.com>
  344. *
  345. * @license GNU AGPL version 3 or any later version
  346. *
  347. * This program is free software: you can redistribute it and/or modify
  348. * it under the terms of the GNU Affero General Public License as
  349. * published by the Free Software Foundation, either version 3 of the
  350. * License, or (at your option) any later version.
  351. *
  352. * This program is distributed in the hope that it will be useful,
  353. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  354. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  355. * GNU Affero General Public License for more details.
  356. *
  357. * You should have received a copy of the GNU Affero General Public License
  358. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  359. *
  360. */
  361. /**
  362. * @copyright Copyright (c) 2018 Julius Härtl <jus@bitgrid.net>
  363. *
  364. * @author Julius Härtl <jus@bitgrid.net>
  365. *
  366. * @license GNU AGPL version 3 or any later version
  367. *
  368. * This program is free software: you can redistribute it and/or modify
  369. * it under the terms of the GNU Affero General Public License as
  370. * published by the Free Software Foundation, either version 3 of the
  371. * License, or (at your option) any later version.
  372. *
  373. * This program is distributed in the hope that it will be useful,
  374. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  375. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  376. * GNU Affero General Public License for more details.
  377. *
  378. * You should have received a copy of the GNU Affero General Public License
  379. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  380. *
  381. */
  382. /**
  383. * @copyright Copyright (c) 2019 Georg Ehrke
  384. *
  385. * @author Georg Ehrke <georg-nextcloud@ehrke.email>
  386. *
  387. * @author Richard Steinmetz <richard@steinmetz.cloud>
  388. *
  389. * @license GNU AGPL version 3 or any later version
  390. *
  391. * This program is free software: you can redistribute it and/or modify
  392. * it under the terms of the GNU Affero General Public License as
  393. * published by the Free Software Foundation, either version 3 of the
  394. * License, or (at your option) any later version.
  395. *
  396. * This program is distributed in the hope that it will be useful,
  397. * but WITHOUT ANY WARRANTY without even the implied warranty of
  398. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  399. * GNU Affero General Public License for more details.
  400. *
  401. * You should have received a copy of the GNU Affero General Public License
  402. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  403. *
  404. */
  405. /**
  406. * @copyright Copyright (c) 2019 Georg Ehrke
  407. *
  408. * @author Georg Ehrke <georg-nextcloud@ehrke.email>
  409. *
  410. * @license GNU AGPL version 3 or any later version
  411. *
  412. * This program is free software: you can redistribute it and/or modify
  413. * it under the terms of the GNU Affero General Public License as
  414. * published by the Free Software Foundation, either version 3 of the
  415. * License, or (at your option) any later version.
  416. *
  417. * This program is distributed in the hope that it will be useful,
  418. * but WITHOUT ANY WARRANTY without even the implied warranty of
  419. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  420. * GNU Affero General Public License for more details.
  421. *
  422. * You should have received a copy of the GNU Affero General Public License
  423. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  424. *
  425. */
  426. /**
  427. * @copyright Copyright (c) 2019 John Molakvoæ <skjnldsv@protonmail.com>
  428. *
  429. * @author John Molakvoæ <skjnldsv@protonmail.com>
  430. *
  431. * @license GNU AGPL version 3 or any later version
  432. *
  433. * This program is free software: you can redistribute it and/or modify
  434. * it under the terms of the GNU Affero General Public License as
  435. * published by the Free Software Foundation, either version 3 of the
  436. * License, or (at your option) any later version.
  437. *
  438. * This program is distributed in the hope that it will be useful,
  439. * but WITHOUT ANY WARRANTY without even the implied warranty of
  440. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  441. * GNU Affero General Public License for more details.
  442. *
  443. * You should have received a copy of the GNU Affero General Public License
  444. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  445. *
  446. */
  447. /**
  448. * @copyright Copyright (c) 2019 John Molakvoæ <skjnldsv@protonmail.com>
  449. *
  450. * @author John Molakvoæ <skjnldsv@protonmail.com>
  451. *
  452. * @license GNU AGPL version 3 or any later version
  453. *
  454. * This program is free software: you can redistribute it and/or modify
  455. * it under the terms of the GNU Affero General Public License as
  456. * published by the Free Software Foundation, either version 3 of the
  457. * License, or (at your option) any later version.
  458. *
  459. * This program is distributed in the hope that it will be useful,
  460. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  461. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  462. * GNU Affero General Public License for more details.
  463. *
  464. * You should have received a copy of the GNU Affero General Public License
  465. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  466. *
  467. */
  468. /**
  469. * @copyright Copyright (c) 2019 John Molakvoæ <skjnldsv@protonmail.com>
  470. *
  471. * @author John Molakvoæ <skjnldsv@protonmail.com>
  472. *
  473. * @license GNU AGPL version 3 or any later version
  474. *
  475. * This program is free software: you can redistribute it and/or modify
  476. * it under the terms of the GNU Affero General Public License as
  477. * published by the Free Software Foundation, either version 3 of the
  478. * License, or (at your option) any later version.
  479. *
  480. * This program is distributed in the hope that it will be useful,
  481. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  482. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  483. * GNU Affero General Public License for more details.
  484. *
  485. * You should have received a copy of the GNU Affero General Public License
  486. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  487. *
  488. */
  489. /**
  490. * @copyright Copyright (c) 2019 Julius Härtl <jus@bitgrid.net>
  491. *
  492. * @author Julius Härtl <jus@bitgrid.net>
  493. * @author John Molakvoæ <skjnldsv@protonmail.com>
  494. *
  495. * @license GNU AGPL version 3 or any later version
  496. *
  497. * This program is free software: you can redistribute it and/or modify
  498. * it under the terms of the GNU Affero General Public License as
  499. * published by the Free Software Foundation, either version 3 of the
  500. * License, or (at your option) any later version.
  501. *
  502. * This program is distributed in the hope that it will be useful,
  503. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  504. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  505. * GNU Affero General Public License for more details.
  506. *
  507. * You should have received a copy of the GNU Affero General Public License
  508. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  509. *
  510. */
  511. /**
  512. * @copyright Copyright (c) 2019 Marco Ambrosini <marcoambrosini@pm.me>
  513. *
  514. * @author Marco Ambrosini <marcoambrosini@pm.me>
  515. *
  516. * @license GNU AGPL version 3 or any later version
  517. *
  518. * This program is free software: you can redistribute it and/or modify
  519. * it under the terms of the GNU Affero General Public License as
  520. * published by the Free Software Foundation, either version 3 of the
  521. * License, or (at your option) any later version.
  522. *
  523. * This program is distributed in the hope that it will be useful,
  524. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  525. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  526. * GNU Affero General Public License for more details.
  527. *
  528. * You should have received a copy of the GNU Affero General Public License
  529. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  530. *
  531. */
  532. /**
  533. * @copyright Copyright (c) 2020 Georg Ehrke
  534. *
  535. * @author Georg Ehrke <georg-nextcloud@ehrke.email>
  536. *
  537. * @license GNU AGPL version 3 or any later version
  538. *
  539. * This program is free software: you can redistribute it and/or modify
  540. * it under the terms of the GNU Affero General Public License as
  541. * published by the Free Software Foundation, either version 3 of the
  542. * License, or (at your option) any later version.
  543. *
  544. * This program is distributed in the hope that it will be useful,
  545. * but WITHOUT ANY WARRANTY without even the implied warranty of
  546. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  547. * GNU Affero General Public License for more details.
  548. *
  549. * You should have received a copy of the GNU Affero General Public License
  550. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  551. *
  552. */
  553. /**
  554. * @copyright Copyright (c) 2020 Georg Ehrke <georg-nextcloud@ehrke.email>
  555. *
  556. * @author Georg Ehrke <georg-nextcloud@ehrke.email>
  557. *
  558. * @license GNU AGPL version 3 or any later version
  559. *
  560. * This program is free software: you can redistribute it and/or modify
  561. * it under the terms of the GNU Affero General Public License as
  562. * published by the Free Software Foundation, either version 3 of the
  563. * License, or (at your option) any later version.
  564. *
  565. * This program is distributed in the hope that it will be useful,
  566. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  567. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  568. * GNU Affero General Public License for more details.
  569. *
  570. * You should have received a copy of the GNU Affero General Public License
  571. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  572. *
  573. */
  574. /**
  575. * @copyright Copyright (c) 2020 Greta Doci <gretadoci@gmail.com>
  576. *
  577. * @author 2020 Greta Doci <gretadoci@gmail.com>
  578. *
  579. * @license GNU AGPL version 3 or any later version
  580. *
  581. * This program is free software: you can redistribute it and/or modify
  582. * it under the terms of the GNU Affero General Public License as
  583. * published by the Free Software Foundation, either version 3 of the
  584. * License, or (at your option) any later version.
  585. *
  586. * This program is distributed in the hope that it will be useful,
  587. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  588. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  589. * GNU Affero General Public License for more details.
  590. *
  591. * You should have received a copy of the GNU Affero General Public License
  592. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  593. *
  594. */
  595. /**
  596. * @copyright Copyright (c) 2020 John Molakvoæ <skjnldsv@protonmail.com>
  597. *
  598. * @author John Molakvoæ <skjnldsv@protonmail.com>
  599. *
  600. * @license GNU AGPL version 3 or any later version
  601. *
  602. * This program is free software: you can redistribute it and/or modify
  603. * it under the terms of the GNU Affero General Public License as
  604. * published by the Free Software Foundation, either version 3 of the
  605. * License, or (at your option) any later version.
  606. *
  607. * This program is distributed in the hope that it will be useful,
  608. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  609. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  610. * GNU Affero General Public License for more details.
  611. *
  612. * You should have received a copy of the GNU Affero General Public License
  613. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  614. *
  615. */
  616. /**
  617. * @copyright Copyright (c) 2020 Raimund Schlüßler <raimund.schluessler@mailbox.org>
  618. *
  619. * @author Raimund Schlüßler <raimund.schluessler@mailbox.org>
  620. *
  621. * @license GNU AGPL version 3 or any later version
  622. *
  623. * This program is free software: you can redistribute it and/or modify
  624. * it under the terms of the GNU Affero General Public License as
  625. * published by the Free Software Foundation, either version 3 of the
  626. * License, or (at your option) any later version.
  627. *
  628. * This program is distributed in the hope that it will be useful,
  629. * but WITHOUT ANY WARRANTY without even the implied warranty of
  630. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  631. * GNU Affero General Public License for more details.
  632. *
  633. * You should have received a copy of the GNU Affero General Public License
  634. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  635. *
  636. */
  637. /**
  638. * @copyright Copyright (c) 2020 Raimund Schlüßler <raimund.schluessler@mailbox.org>
  639. *
  640. * @author Raimund Schlüßler <raimund.schluessler@mailbox.org>
  641. *
  642. * @license GNU AGPL version 3 or any later version
  643. *
  644. * This program is free software: you can redistribute it and/or modify
  645. * it under the terms of the GNU Affero General Public License as
  646. * published by the Free Software Foundation, either version 3 of the
  647. * License, or (at your option) any later version.
  648. *
  649. * This program is distributed in the hope that it will be useful,
  650. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  651. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  652. * GNU Affero General Public License for more details.
  653. *
  654. * You should have received a copy of the GNU Affero General Public License
  655. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  656. *
  657. */
  658. /**
  659. * @copyright Copyright (c) 2021 Christoph Wurst
  660. *
  661. * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  662. *
  663. * @license GNU AGPL version 3 or any later version
  664. *
  665. * This program is free software: you can redistribute it and/or modify
  666. * it under the terms of the GNU Affero General Public License as
  667. * published by the Free Software Foundation, either version 3 of the
  668. * License, or (at your option) any later version.
  669. *
  670. * This program is distributed in the hope that it will be useful,
  671. * but WITHOUT ANY WARRANTY without even the implied warranty of
  672. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  673. * GNU Affero General Public License for more details.
  674. *
  675. * You should have received a copy of the GNU Affero General Public License
  676. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  677. *
  678. */
  679. /**
  680. * @license
  681. * Lodash <https://lodash.com/>
  682. * Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
  683. * Released under MIT license <https://lodash.com/license>
  684. * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
  685. * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
  686. */
  687. /**
  688. * Fetches, parses, and transforms CSS custom properties from specified
  689. * <style> and <link> elements into static values, then appends a new <style>
  690. * element with static values to the DOM to provide CSS custom property
  691. * compatibility for legacy browsers. Also provides a single interface for
  692. * live updates of runtime values in both modern and legacy browsers.
  693. *
  694. * @preserve
  695. * @param {object} [options] Options object
  696. * @param {object} [options.rootElement=document] Root element to traverse for
  697. * <link> and <style> nodes
  698. * @param {boolean} [options.shadowDOM=false] Determines if shadow DOM <link>
  699. * and <style> nodes will be processed.
  700. * @param {string} [options.include="style,link[rel=stylesheet]"] CSS selector
  701. * matching <link re="stylesheet"> and <style> nodes to
  702. * process
  703. * @param {string} [options.exclude] CSS selector matching <link
  704. * rel="stylehseet"> and <style> nodes to exclude from those
  705. * matches by options.include
  706. * @param {object} [options.variables] A map of custom property name/value
  707. * pairs. Property names can omit or include the leading
  708. * double-hyphen (—), and values specified will override
  709. * previous values
  710. * @param {boolean} [options.onlyLegacy=true] Determines if the ponyfill will
  711. * only generate legacy-compatible CSS in browsers that lack
  712. * native support (i.e., legacy browsers)
  713. * @param {boolean} [options.preserveStatic=true] Determines if CSS
  714. * declarations that do not reference a custom property will
  715. * be preserved in the transformed CSS
  716. * @param {boolean} [options.preserveVars=false] Determines if CSS custom
  717. * property declarations will be preserved in the transformed
  718. * CSS
  719. * @param {boolean} [options.silent=false] Determines if warning and error
  720. * messages will be displayed on the console
  721. * @param {boolean} [options.updateDOM=true] Determines if the ponyfill will
  722. * update the DOM after processing CSS custom properties
  723. * @param {boolean} [options.updateURLs=true] Determines if relative url()
  724. * paths will be converted to absolute urls in external CSS
  725. * @param {boolean} [options.watch=false] Determines if a MutationObserver will
  726. * be created that will execute the ponyfill when a <link> or
  727. * <style> DOM mutation is observed
  728. * @param {function} [options.onBeforeSend] Callback before XHR is sent. Passes
  729. * 1) the XHR object, 2) source node reference, and 3) the
  730. * source URL as arguments
  731. * @param {function} [options.onError] Callback after a CSS parsing error has
  732. * occurred or an XHR request has failed. Passes 1) an error
  733. * message, and 2) source node reference, 3) xhr, and 4 url as
  734. * arguments.
  735. * @param {function} [options.onWarning] Callback after each CSS parsing warning
  736. * has occurred. Passes 1) a warning message as an argument.
  737. * @param {function} [options.onSuccess] Callback after CSS data has been
  738. * collected from each node and before CSS custom properties
  739. * have been transformed. Allows modifying the CSS data before
  740. * it is transformed by returning any string value (or false
  741. * to skip). Passes 1) CSS text, 2) source node reference, and
  742. * 3) the source URL as arguments.
  743. * @param {function} [options.onComplete] Callback after all CSS has been
  744. * processed, legacy-compatible CSS has been generated, and
  745. * (optionally) the DOM has been updated. Passes 1) a CSS
  746. * string with CSS variable values resolved, 2) an array of
  747. * output <style> node references that have been appended to
  748. * the DOM, 3) an object containing all custom properies names
  749. * and values, and 4) the ponyfill execution time in
  750. * milliseconds.
  751. * @param {function} [options.onFinally] Callback in modern and legacy browsers
  752. * after the ponyfill has finished all tasks. Passes 1) a
  753. * boolean indicating if the last ponyfill call resulted in a
  754. * style change, 2) a boolean indicating if the current
  755. * browser provides native support for CSS custom properties,
  756. * and 3) the ponyfill execution time in milliseconds.
  757. * @example
  758. *
  759. * cssVars({
  760. * rootElement : document,
  761. * shadowDOM : false,
  762. * include : 'style,link[rel="stylesheet"]',
  763. * exclude : '',
  764. * variables : {},
  765. * onlyLegacy : true,
  766. * preserveStatic: true,
  767. * preserveVars : false,
  768. * silent : false,
  769. * updateDOM : true,
  770. * updateURLs : true,
  771. * watch : false,
  772. * onBeforeSend(xhr, node, url) {},
  773. * onError(message, node, xhr, url) {},
  774. * onWarning(message) {},
  775. * onSuccess(cssText, node, url) {},
  776. * onComplete(cssText, styleNode, cssVariables, benchmark) {},
  777. * onFinally(hasChanged, hasNativeSupport, benchmark)
  778. * });
  779. */
  780. /**
  781. * Gets CSS data from <style> and <link> nodes (including @imports), then
  782. * returns data in order processed by DOM. Allows specifying nodes to
  783. * include/exclude and filtering CSS data using RegEx.
  784. *
  785. * @preserve
  786. * @param {object} [options] The options object
  787. * @param {object} [options.rootElement=document] Root element to traverse for
  788. * <link> and <style> nodes.
  789. * @param {string} [options.include] CSS selector matching <link> and <style>
  790. * nodes to include
  791. * @param {string} [options.exclude] CSS selector matching <link> and <style>
  792. * nodes to exclude
  793. * @param {object} [options.filter] Regular expression used to filter node CSS
  794. * data. Each block of CSS data is tested against the filter,
  795. * and only matching data is included.
  796. * @param {boolean} [options.skipDisabled=true] Determines if disabled
  797. * stylesheets will be skipped while collecting CSS data.
  798. * @param {boolean} [options.useCSSOM=false] Determines if CSS data will be
  799. * collected from a stylesheet's runtime values instead of its
  800. * text content. This is required to get accurate CSS data
  801. * when a stylesheet has been modified using the deleteRule()
  802. * or insertRule() methods because these modifications will
  803. * not be reflected in the stylesheet's text content.
  804. * @param {function} [options.onBeforeSend] Callback before XHR is sent. Passes
  805. * 1) the XHR object, 2) source node reference, and 3) the
  806. * source URL as arguments.
  807. * @param {function} [options.onSuccess] Callback on each CSS node read. Passes
  808. * 1) CSS text, 2) source node reference, and 3) the source
  809. * URL as arguments.
  810. * @param {function} [options.onError] Callback on each error. Passes 1) the XHR
  811. * object for inspection, 2) soure node reference, and 3) the
  812. * source URL that failed (either a <link> href or an @import)
  813. * as arguments
  814. * @param {function} [options.onComplete] Callback after all nodes have been
  815. * processed. Passes 1) concatenated CSS text, 2) an array of
  816. * CSS text in DOM order, and 3) an array of nodes in DOM
  817. * order as arguments.
  818. *
  819. * @example
  820. *
  821. * getCssData({
  822. * rootElement : document,
  823. * include : 'style,link[rel="stylesheet"]',
  824. * exclude : '[href="skip.css"]',
  825. * filter : /red/,
  826. * skipDisabled: true,
  827. * useCSSOM : false,
  828. * onBeforeSend(xhr, node, url) {
  829. * // ...
  830. * }
  831. * onSuccess(cssText, node, url) {
  832. * // ...
  833. * }
  834. * onError(xhr, node, url) {
  835. * // ...
  836. * },
  837. * onComplete(cssText, cssArray, nodeArray) {
  838. * // ...
  839. * }
  840. * });
  841. */
  842. /**
  843. * vue-local-storage v0.6.0
  844. * (c) 2017 Alexander Avakov
  845. * @license MIT
  846. */
  847. /**
  848. * @license nested-property https://github.com/cosmosio/nested-property
  849. *
  850. * The MIT License (MIT)
  851. *
  852. * Copyright (c) 2014-2020 Olivier Scherrer <pode.fr@gmail.com>
  853. */
  854. /**!
  855. * @fileOverview Kickass library to create and place poppers near their reference elements.
  856. * @version 1.16.1
  857. * @license
  858. * Copyright (c) 2016 Federico Zivolo and contributors
  859. *
  860. * Permission is hereby granted, free of charge, to any person obtaining a copy
  861. * of this software and associated documentation files (the "Software"), to deal
  862. * in the Software without restriction, including without limitation the rights
  863. * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  864. * copies of the Software, and to permit persons to whom the Software is
  865. * furnished to do so, subject to the following conditions:
  866. *
  867. * The above copyright notice and this permission notice shall be included in all
  868. * copies or substantial portions of the Software.
  869. *
  870. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  871. * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  872. * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  873. * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  874. * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  875. * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  876. * SOFTWARE.
  877. */
  878. /**!
  879. * Sortable 1.10.2
  880. * @author RubaXa <trash@rubaxa.org>
  881. * @author owenm <owen23355@gmail.com>
  882. * @license MIT
  883. */
  884. //! Copyright (c) JS Foundation and other contributors
  885. //! github.com/moment/moment-timezone
  886. //! license : MIT
  887. //! moment-timezone.js
  888. //! moment.js
  889. //! moment.js locale configuration
  890. //! version : 0.5.34