!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports["video/download/abdm-output"]=t():e["video/download/abdm-output"]=t()}(globalThis,(()=>(()=>{var e,t,n={567:(e,t,n)=>{var o=n(904),r=n(955)(o);r.push([e.id,".abdm-config.download-video-config-section {\n display: flex;\n align-items: center;\n flex-direction: column;\n align-items: stretch;\n}\n.abdm-config.download-video-config-section > * {\n display: flex;\n align-items: center;\n}\n.abdm-config.download-video-config-section > *:not(:last-child) {\n margin-bottom: 12px;\n}\n.abdm-config.download-video-config-section .config-item-name {\n margin-right: 8px;\n}","",{version:3,sources:["webpack://./registry/lib/plugins/video/download/abdm-output/AbdmConfig.vue"],names:[],mappings:"AAAA;EACE,aAAa;EACb,mBAAmB;EACnB,sBAAsB;EACtB,oBAAoB;AACtB;AACA;EACE,aAAa;EACb,mBAAmB;AACrB;AACA;EACE,mBAAmB;AACrB;AACA;EACE,iBAAiB;AACnB",sourcesContent:[".abdm-config.download-video-config-section {\n display: flex;\n align-items: center;\n flex-direction: column;\n align-items: stretch;\n}\n.abdm-config.download-video-config-section > * {\n display: flex;\n align-items: center;\n}\n.abdm-config.download-video-config-section > *:not(:last-child) {\n margin-bottom: 12px;\n}\n.abdm-config.download-video-config-section .config-item-name {\n margin-right: 8px;\n}"],sourceRoot:""}]),e.exports=r},955:e=>{"use strict"; // eslint-disable-next-line func-names e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=e(t);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n})).join("")}, // eslint-disable-next-line func-names t.i=function(e,n,o){"string"==typeof e&&( // eslint-disable-next-line no-param-reassign e=[[null,e,""]]);var r={};if(o)for(var i=0;i{"use strict";function t(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=e&&("undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]);if(null==n)return;var o,r,i=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(o=n.next()).done)&&(i.push(o.value),!t||i.length!==t);a=!0);}catch(e){s=!0,r=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw r}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return n(e,t);var o=Object.prototype.toString.call(e).slice(8,-1);"Object"===o&&e.constructor&&(o=e.constructor.name);if("Map"===o||"Set"===o)return Array.from(e);if("Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return n(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n{"use strict";var o,r=function(){return void 0===o&&( // @see http://browserhacks.com/#hack-e71d8692f65334173fee715c222cb805 // @see https://github.com/webpack-contrib/style-loader/issues/177 o=Boolean(window&&document&&document.all&&!window.atob)),o},i=function(){var e={};return function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}e[t]=n}return e[t]}}(),a=[];function s(e){for(var t=-1,n=0;n{"use strict";n.r(t),n.d(t,{default:()=>g});var o=function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",{staticClass:"abdm-config download-video-config-section"},[t("div",{staticClass:"config-host"},[t("div",{staticClass:"config-item-name"},[e._v("主机:")]),e._v(" "),t("TextBox",{attrs:{"change-on-blur":""},model:{value:e.abdmConfig.host,callback:function(t){e.$set(e.abdmConfig,"host",t)},expression:"abdmConfig.host"}})],1),e._v(" "),t("div",{staticClass:"config-port"},[t("div",{staticClass:"config-item-name"},[e._v("端口:")]),e._v(" "),t("TextBox",{attrs:{"change-on-blur":""},model:{value:e.abdmConfig.port,callback:function(t){e.$set(e.abdmConfig,"port",t)},expression:"abdmConfig.port"}})],1)])};o._withStripped=!0;const r=coreApis.settings,i=coreApis.ui,{options:a}=(0,r.getComponentSettings)("downloadVideo"),s={host:"localhost",port:"15151",...a.abdmConfig},c=Vue.extend({components:{TextBox:i.TextBox},data:()=>({abdmConfig:s}),watch:{abdmConfig:{handler(){a.abdmConfig=this.abdmConfig},deep:!0}}});var d=n(991),l=n.n(d),u=n(567),f=n.n(u),p={insert:"head",singleton:!1};l()(f(),p);f().locals;var m=function(e,t,n,o,r,i,a,s){var c,d="function"==typeof e?e.options:e;if(t&&(d.render=t,d.staticRenderFns=n,d._compiled=!0),o&&(d.functional=!0),i&&(d._scopeId="data-v-"+i),a?(c=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},d._ssrRegister=c):r&&(c=s?function(){r.call(this,(d.functional?this.parent:this).$root.$options.shadowRoot)}:r),c)if(d.functional){d._injectStyles=c;var l=d.render;d.render=function(e,t){return c.call(t),l(e,t)}}else{var u=d.beforeCreate;d.beforeCreate=u?[].concat(u,c):[c]}return{exports:e,options:d}}(c,o,[],!1,null,null,null);const g=m.exports},933:e=>{function t(e){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}t.keys=()=>[],t.resolve=t,t.id=933,e.exports=t},922:e=>{"use strict";e.exports="为下载视频增加 ABDM 外部下载器支持.\n"}},o={};function r(e){var t=o[e];if(void 0!==t)return t.exports;var i=o[e]={id:e,exports:{}};return n[e](i,i.exports,r),i.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(n,o){if(1&o&&(n=this(n)),8&o)return n;if("object"==typeof n&&n){if(4&o&&n.__esModule)return n;if(16&o&&"function"==typeof n.then)return n}var i=Object.create(null);r.r(i);var a={};e=e||[null,t({}),t([]),t(t)];for(var s=2&o&&n;"object"==typeof s&&!~e.indexOf(s);s=t(s))Object.getOwnPropertyNames(s).forEach((e=>a[e]=()=>n[e]));return a.default=()=>n,r.d(i,a),i},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nc=void 0;var i={};return(()=>{"use strict";r.d(i,{plugin:()=>a});const e=coreApis.ajax,t=coreApis.toast,n=coreApis.utils.log,o={name:"abdmRest",displayName:"ABDM 外部下载器",description:"使用 ABDM 外部下载器发送下载请求.",runAction:async(o,r)=>{const{infos:i}=o,{abdmConfig:a}=r,s=i.map((e=>e.titledFragments.map((e=>({link:e.url,headers:{referer:document.URL.replace(window.location.search,"")}}))))).flat(),c=await(async(t,n)=>{try{const o=`http://${t.host}:${t.port}/add`;return await(0,e.monkey)({method:"POST",url:o,data:JSON.stringify(n),headers:{"Content-Type":"application/json"}}),{success:!0}}catch(e){return{success:!1,message:e.toString()}}})(a,s);c.success?t.Toast.success(`成功发送了 ${s.length} 个下载请求`,"ABDM",3e3):(0,n.logError)(`ABDM 请求失败: ${c.message}`)},component:()=>Promise.resolve().then(r.bind(r,830)).then((e=>e.default))},a={name:"downloadVideo.outputs.abdm",displayName:"下载视频 - ABDM 输出支持",author:{name:"Dragon1573 (with Amazon Q)",link:"https://github.com/Dragon1573"},setup:e=>{let{addData:t}=e;t("downloadVideo.outputs",(e=>{e.push(o)}))},commitHash:"67ecd077be475ede303d3b326c5c7344a6ca3fa5",coreVersion:"2.11.5",description:(()=>{const e=r(933);return{...Object.fromEntries(e.keys().map((t=>[t.match(/index\.(.+)\.md$/)[1],e(t)]))),"zh-CN":()=>Promise.resolve().then(r.t.bind(r,922,17)).then((e=>e.default))}})()}})(),i=i.plugin})())); //# sourceMappingURL=https://raw.githubusercontent.com/the1812/Bilibili-Evolved/preview/registry/dist/plugins/video/download/abdm-output.js.map