找回密码
 立即注册
搜索
热搜: 丝袜 魅魔 黑丝
查看: 6|回复: 0

24571656_(十一)藍色女僕的驕傲

[复制链接]

13万

主题

343

回帖

22万

积分

管理员

站长

UID
1
积分
224400
余额
13 R
Moe币
84881
在线时间
279 小时
注册时间
2025-12-28
最后登录
2026-11-9
发表于 2026-9-3 23:00:59 | 显示全部楼层 |阅读模式
"use strict";(()=>{var ae=Object.create;var C=Object.defineProperty;var se=Object.getOwnPropertyDescriptor;var ne=Object.getOwnPropertyNames;var ce=Object.getPrototypeOf,ue=Object.prototype.hasOwnProperty;var de=(r,e,t)=>e in r?C(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t;var le=(r,e)=>()=>(e||r((e={exports:{}}).exports,e),e.exports);var pe=(r,e,t,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of ne(e))!ue.call(r,a)&&a!==t&&C(r,a,{get:()=>e[a],enumerable:!(i=se(e,a))||i.enumerable});return r};var me=(r,e,t)=>(t=r!=null?ae(ce(r)):{},pe(e||!r||!r.__esModule?C(t,"default",{value:r,enumerable:!0}):t,r));var h=(r,e,t)=>(de(r,typeof e!="symbol"?e+"":e,t),t);var X=le((dt,Q)=>{"use strict";var Re={}.hasOwnProperty;function Fe(r,e){return e?r.replace(/\$\{([^}]+)}/g,function(t,i){return Re.call(e,i)?e[i]:t}):r}Q.exports=Fe});var he=[["ImportMulitFiles",{url:"/file/transfer/${groupId}/${fileId}",width:450,height:495,isShow:!0,isModal:!0}],["MoveFromMyCloudDoc",{url:"/file/movefrommycloud/${groupId}/${fileId}",width:450,height:430,isShow:!0,isModal:!0}],["CompanyTemplateSettings",{url:"/tmpl/${groupId}/setting",width:450,height:535,isShow:!0,isModal:!0}],["AutoBackupSettings",{url:"/group/${cloudDocGroupId}/backup",width:450,height:179,isShow:!0,isModal:!0}],["CreateTeam",r=>{let e=r.company?`?useNewCreateTeamEntry=${window.useNewCreateTeamEntry}`:"",t=window.companyServiceSpaceInfo?.roleId===1&&window.useNewCreateTeamEntry==="V3"?920:768,i=window.useNewCreateTeamEntry==="V3"?570:276,a=r.company?t:450,s=r.company?i:276;return{url:`/group/create${e}`,width:a,height:s,webLoadingControl:!0,isShow:!0,loadingTimeout:5e3,isModal:!0}}],["ShowTeamsUnderApproval",{url:"/group/apply",width:640,height:452,isShow:!0,isModal:!0}],["todo9",{url:"/group/topic/demo",width:598,height:511,isShow:!0,isModal:!0}],["TeamSettings",{url:"/group/${groupId}/setting",width:820,height:600,isShow:!0,isModal:!0}],["AddMemberToTheTeam",{url:"/group/${groupId}/member",width:600,height:569,isShow:!0,isModal:!0}],["TeamFilePermission",{webRefuseCanvas:!0,webLoadingControl:!0,url:"/group/${groupId}/permission?fileId=${fileId}&useV4Perm=true",width:357,height:200,isShow:!0,isModal:!0}],["SaveAsTemplate",{url:"/tmpl/save/${fileId}?type=${type}",width:450,height:325,isShow:!0,isModal:!0}],["CompanyFolderShare",{webRefuseCanvas:!0,webLoadingControl:!0,url:"/file/${fileId}/share?folderShareUseV4=true",width:357,height:200,isShow:!0,isModal:!0}],["DismissTheTeam",{url:"/group/${groupId}/dismiss/${groupName}",width:450,height:360,isShow:!0,isModal:!0}],["RenameTheTeam",{url:"/group/${groupId}/rename/${groupName}",width:450,height:270,isShow:!0,isModal:!0}],["QuitTheTeam",{url:"/group/${groupId}/quit/${groupName}",width:450,height:270,isShow:!0,isModal:!0}],["ItemCopyTo",{url:"/file/${fileId}/copyfile",width:800,height:567,isShow:!0,isModal:!0}],["AddShortcutTo",{url:"/file/${fileId}/shortcut",width:800,height:567,isShow:!0,isModal:!0}],["AddEntMember",{url:"/company/addEntMember?source=${source}",width:800,height:567,isShow:!0,isModal:!0}],["CompanyInvite",{url:"/company/companyInvite?source=${source}",width:800,height:367,isShow:!0,isModal:!0}],["UpgradeToCompanyGroup",r=>{let e="/update/${groupId}/ent-group?";for(let[t,i]of Object.entries(r))e+=`${t}=${i}&`;return{url:e,width:684,height:490,isShow:!0,isModal:!0,showclosebutton:!1,disableReload:!0}}],["CreateShareFolder",r=>({url:"/sharefolder/create?source=${source}",width:472,height:r.feature?.createShareFolder?225:339,isShow:!0,isModal:!0,showclosebutton:!1,disableReload:!0})],["CustomPerm",{url:"/company/${companyId}/group/${groupId}/custom-permission?isFromMyCloud=true",width:686,height:314,isShow:!0,isModal:!0,showclosebutton:!1,disableReload:!0}],["FilePermissionApproval",{url:"/file/${fileId}/permission/approval?type=${type}&cid=${cid}",width:480,height:254,isShow:!0,isModal:!0,action:"FilePermissionApproval"}]],M=new Map(he);var fe="wps.2.1.9",c=String.fromCharCode,ge=function(r){if(r.length<2){var e=r.charCodeAt(0);return e<128?r:e<2048?c(192|e>>>6)+c(128|e&63):c(224|e>>>12&15)+c(128|e>>>6&63)+c(128|e&63)}else{var e=65536+(r.charCodeAt(0)-55296)*1024+(r.charCodeAt(1)-56320);return c(240|e>>>18&7)+c(128|e>>>12&63)+c(128|e>>>6&63)+c(128|e&63)}},we=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,xe=function(r){return r.replace(we,ge)},Y=function(r){return window.btoa(xe(r))},ye=function(r,e){return e?Y(String(r)).replace(/[+\/]/g,function(t){return t=="+"?"-":"_"}).replace(/=/g,""):Y(String(r))},Se=new RegExp(["[\xC0-\xDF][\x80-\xBF]","[\xE0-\xEF][\x80-\xBF]{2}","[\xF0-\xF7][\x80-\xBF]{3}"].join("|"),"g"),be=function(r){switch(r.length){case 4:var e=(7&r.charCodeAt(0))<<18|(63&r.charCodeAt(1))<<12|(63&r.charCodeAt(2))<<6|63&r.charCodeAt(3),t=e-65536;return c((t>>>10)+55296)+c((t&1023)+56320);case 3:return c((15&r.charCodeAt(0))<<12|(63&r.charCodeAt(1))<<6|63&r.charCodeAt(2));default:return c((31&r.charCodeAt(0))<<6|63&r.charCodeAt(1))}},ve=function(r){return r.replace(Se,be)},Ee=function(r){return ve(window.atob(r))},Pe=function(r){return Ee(String(r).replace(/[-_]/g,function(e){return e=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,""))},x={VERSION:fe,encode:ye,decode:Pe};var D={isDebug:!1,version:"1.2.1"};function _e(){D.isDebug&&console.log(...arguments)}function Ie(){D.isDebug&&console.warn(...arguments)}var R={log:_e,warn:Ie};function Te(){return setTimeout(function(){},0)}var F=class{constructor(e,t){this.encode=e||x.encode.bind(x),this.decode=t||x.decode.bind(x),this.queryKey="cefQuery"}setQueryKey(e){this.queryKey=e}setEncode(e){this.encode=e}setDecode(e){this.decode=e}_exceptionHandler(e,t,i){return e.message=`Client Api Exec Catch Error:
          method: ${t}, error: ${e.message}`,i&&(e.message+=`, response: ${JSON.stringify(i)}`,e.response=i),R.warn(e),e}execJson(e,t){try{return R.log(e),e=this.encode(JSON.stringify(e)),window[this.queryKey]({request:'fromJSAsynCallBase64("'+e+'")',persistent:!1})}catch(i){t&&t(this._exceptionHandler(i,e.method))}}exec(e,t,i){let a={method:e};if(typeof t=="function"?i=t:typeof t<"u"&&(a.params=t),typeof i=="function"){let s=e+"_async_callback_"+Te();window[s]=n=>{delete window[s];let u=null;try{if(n=this.decode(n),n=JSON.parse(n),n.callstatus!=="ok")throw new Error("execute api failed")}catch(m){u=this._exceptionHandler(m,e,n)}i(u,n)},a.callback=`window["${s}"]`}return this.execJson(a,i)}execPromise(e,t){return new Promise((i,a)=>{this.exec(e,t,(s,n)=>{s?a(s):i(n)})})}},z=F;var o=new z;function Ae(){return setTimeout(function(){},0)}function Ce(){return"event_async_callback_"+Ae()}var $=class{constructor(){this.apiPrefix="common.event",this.apis={addEventListener:`${this.apiPrefix}.addEventListener`,removeEventListener:`${this.apiPrefix}.removeEventListener`},this.mapping={}}_addEventListener(e,t){o.exec(this.apis.addEventListener,{eventName:e,callbackName:t})}_removeEventListener(e){o.exec(this.apis.removeEventListener,{eventName:e})}addEventListener(e,t){if(typeof t!="function"){console.warn("callback must be function");return}let i=Ce();this.mapping[e]=i,window[i]=a=>{a=o.decode(a),a=JSON.parse(a),t(a)},this._addEventListener(e,i)}removeEventListener(e){this._removeEventListener(e);let t=this.mapping[e];t&&(delete window[t],delete this.mapping[e])}},b=new $;var O=class{api;event;constructor(){this.api={initFinished:"hyperion.jsenvirionment.initFinished",webNotify:"hyperion.jsenvirionment.webNotify",getMicroComponentsPath:"hyperion.jsenvirionment.getMicroComponentsPath",getEntryControlStatus:"common.util.getEntryControlStatus"},this.event={notifyScense:"Hyperion.Event.NotifyScense",notifyAction:"Hyperion.Event.NotifyAction"}}init(){return o.execPromise(this.api.initFinished)}notify(){o.exec(this.api.webNotify)}getMicroComponentsPath(){return o.execPromise(this.api.getMicroComponentsPath)}onScenseNotify(e){b.addEventListener(this.event.notifyScense,e)}onActionNotify(e){b.addEventListener(this.event.notifyAction,e)}removeActionNotify(e){b.removeEventListener(this.event.notifyAction,e)}getEntryControlStatus(e){return o.execPromise(this.api.getEntryControlStatus,{entryPosition:e})}},w=new O;var L=class{constructor(){this.apiPrefix="common.webview",this.apis={show:`${this.apiPrefix}.show`,hide:`${this.apiPrefix}.hide`,close:`${this.apiPrefix}.close`,maximize:`${this.apiPrefix}.maximize`,minimize:`${this.apiPrefix}.minimize`,addDragArea:`${this.apiPrefix}.addDragArea`,clearDragArea:`${this.apiPrefix}.clearDragArea`},this.apiHeartBeatPrefix="common.common.util",this.heartBeatApis={register:`${this.apiHeartBeatPrefix}.regHeartbeatMonitor`,heartBeat:`${this.apiHeartBeatPrefix}.heartbeat`},this.broadcastApi="common.globalevent.notifyAll",this.dialogApi="common.util.createWebWidget"}open(e,t=300,i=400,a=!0,s=!1){let n={startupurl:e,width:t,height:i,isModal:s};return o.execPromise(this.dialogApi,n)}show(e){return o.exec(this.apis.show,{webviewId:e})}close(e){return o.exec(this.apis.close,{webviewId:e})}hide(e){return o.exec(this.apis.hide,{webviewId:e})}maximize(e){return o.exec(this.apis.maximize,{webviewId:e})}minimize(e){return o.exec(this.apis.minimize,{webviewId:e})}addDragArea(e=0,t=0,i=0,a=0){return o.exec(this.apis.addDragArea,{left:e,top:t,width:i,height:a})}clearDragArea(){o.exec(this.apis.clearDragArea)}registerHeartbeat(e=3e3){let t={interval:e};return o.execPromise(this.heartBeatApis.register,t)}heartbeat(){return o.execPromise(this.heartBeatApis.heartBeat)}broadcast(e,t){return o.execPromise(this.broadcastApi,{eventName:e,data:t})}},f=new L;function Me(){return setTimeout(function(){},0)}function De(r){return`broadcase_${r.replace(/\./g,"_")}_async_callback_${Me()}`}var N=class{constructor(){this.broadcastPrefix="common.globalevent",this.broadcaseApis={addListener:`${this.broadcastPrefix}.addListener`,removeListener:`${this.broadcastPrefix}.removeListener`},this.mapping={}}_addBroadcastListener(e,t){o.exec(this.broadcaseApis.addListener,{eventName:e,callbackName:t})}_removeBroadcastListener(e,t){let i={eventName:e};t&&(i.callbackName=t),o.exec(this.broadcaseApis.removeListener,i)}addBroadcastListener(e,t){if(typeof t!="function"){console.warn("callback must be function");return}let i=De(e);return this.mapping[e]||(this.mapping[e]=[]),this.mapping[e].push(i),window[i]=a=>{a=o.decode(a),a=JSON.parse(a),t(a)},this._addBroadcastListener(e,i),i}removeBroadcastListener(e,t){let i=this.mapping[e];if(i){if(t){let a=i.findIndex(s=>s===t);a>-1&&i.splice(a,1),delete window[t]}this._removeBroadcastListener(e,t)}}},v=new N;var S=class{id;key;constructor(e){this.id="",this.key=e,S.webviewList.push(this)}async init(e){this.id=await o.execPromise(f.dialogApi,{...e,startupurl:e.url,showclosebutton:!1}).then(t=>t.id).catch(t=>(console.log(t),"")),S.initDataCache[this.key]=e.initData}setId(e){this.id=e}show(){f.show(this.id)}hide(){f.hide(this.id)}close(){o.execPromise(f.apis.close,{id:this.id})}ready(){this.broadcast("subwebview.ready",{_sourceWebViewId:this.id})}onInitData(e,t){S.register("subwebview.initdata",e,t)}broadcast(e,t,i){f.broadcast(e,JSON.stringify({_sourceWebviewId:this.id,_eventPrefix:i||"",...t||{}}))}static broadcast(e,t,i){f.broadcast(e,JSON.stringify({_eventPrefix:i||"",...t||{}}))}static on(e,t){v.addBroadcastListener(e,t)}static off(e){v.removeBroadcastListener(e)}static register(e,t,i){v.addBroadcastListener(e,function(a){let{_eventPrefix:s}=a;(!i||i.includes(s))&&t(a)})}},y=S;h(y,"webviewList",[]),h(y,"initDataCache",{});var g=y;var j=me(X());var k=class{constructor(){this.apiPrefix="common.network",this.apis={httpRequest:`${this.apiPrefix}.httpRequest`,httpRequestQing:`${this.apiPrefix}.httpRequestQing`,getDomainUrl:`${this.apiPrefix}.getDomainUrl`}}httpRequest(e){return o.execPromise(this.apis.httpRequest,e)}httpRequestQing(e){return o.execPromise(this.apis.httpRequestQing,e)}getDomainUrl(e){return o.execPromise(this.apis.getDomainUrl,{service:e})}},U=new k;var B=class{requestOptions={};wpssid="";wpssids="";async fetch(e){if(!this.wpssid){let{wpssid:n,wpssids:u}=await this.getUserInfo();this.wpssid=n,this.wpssids=u}let t={wps_sid:this.wpssid,wps_sids:this.wpssids};this.requestOptions={auth_type:3,toJson:!1,cookie:t};let{body:i,url:a,type:s}=e;return s==="get"?U.httpRequest({url:a,data:i||{},type:s,...this.requestOptions,header:JSON.stringify({cookie:t})}):U.httpRequestQing({url:a,data:JSON.stringify(i||{}),method:s,use_new_http_request_qing:!0,header:JSON.stringify({cookie:Object.entries({...t,csrfmiddlewaretoken:"N6TF2rHAMtFep8pdEwzRkWifeBC4Ch85"}).map(([n,u])=>`${n}=${u}`).join("; ")}),content_type:"application/json",...this.requestOptions})}get(e,t){return this.fetch({url:e,body:t,type:"get"})}post(e,t){return this.fetch({url:e,body:t,type:"post"})}getUserInfo(){return o.execPromise("common.account.getUserInfo",{useAvatarBase64:!1,useAvatarUrl:!1})}},d=new B;var V=class{data=new Map;default={has_data:!1};lastKey=null;getData(e){return this.data.get(e)??this.default}setData(e,t){this.data.size>V.MAX_COUNT&&this.lastKey&&this.delData(this.lastKey),this.data.set(e,t),this.lastKey=e}delData(e){this.data.delete(e)}},l=V;h(l,"MAX_COUNT",30);var q=class extends l{async fetchData(e){let{domain:t}=await o.execPromise("common.network.getDomainUrl",{service:"drive"});d.get(`${t||"https://drive.wps.cn"}/api/v5/files/${e}/metadata?include=group`).then(({data:i})=>{this.setData(e,{has_data:!0,id:e,data:i})})}},E=new q;var G=class extends l{async fetchData(e){let{domain:t}=await o.execPromise("common.network.getDomainUrl",{service:"drive"});d.get(`${t||"https://drive.wps.cn"}/api/v3/groups/${e}?include=recent_members`).then(({data:i})=>{this.setData(e,{has_data:!0,id:e,data:i})})}},P=new G;var J=999,H=class extends l{async fetchData(){let{domain:e}=await o.execPromise("common.network.getDomainUrl",{service:"account"});d.post(`${e||"https://account.kdocs.cn"}/p/auth/check`).then(({data:t})=>{this.setData(J,{has_data:!0,data:t})})}},_=new H;var T=class{static start(){g.on(T.START_TAG,e=>{e.fileId&&g.broadcast("FILE_INFO",E.getData(e.fileId),`FILE_${e.fileId}`),e.groupId&&g.broadcast("GROUP_INFO",{...P.getData(e.groupId),user_info:_.getData(J)},`GROUP_${e.groupId}`)})}static end(){g.off(T.START_TAG)}},I=T;h(I,"START_TAG","ROUTER_INIT_END");var K=I;var $e=()=>{let r,e,t=!0,i=!1,a=!1,n=(()=>new Promise((u,m)=>{r=(...A)=>(t=!1,i=!0,u(...A)),e=(...A)=>(t=!1,a=!0,m(...A))}))();return{isPending:()=>t,isResolved:()=>i,isRejected:()=>a,promise:n,resolve:r,reject:e}},Z=()=>{let r=$e(),e=!1;return r.promise.then(i=>{e=i}).catch(i=>{e=i??!1}),{getFlagVal:()=>e,flagPromise:r}};var ee=async({type:r})=>{try{if(r==="CreateShareFolder"){await p.flagPromise.promise;return}}catch(e){console.log("waitForPolicy error:",e)}},te=async()=>{let{domain:r}=await o.execPromise("common.network.getDomainUrl",{service:"plus"}),e=await d.get(`${r}/ops/opsd/api/v1/policy?window_key=company_team_testing_offload_control`),t=JSON.parse(e?.data),i=t.policy_id,a=t.task_id,s=t.data.find(u=>u.key==="shunt_identify").value.toUpperCase()||"V1";return i&&a&&["V1","V2","V3"].includes(s)?s:"V1"},p=Z(),re=async()=>{if(p.flagPromise.isPending()){try{let{callstatus:r,result:e}=await w.getEntryControlStatus("createShareFolder/guideImg");r==="ok"&&e===!0?p.flagPromise.resolve(!0):p.flagPromise.resolve(!1)}catch(r){console.log(r),p.flagPromise.reject()}return p.getFlagVal()}};var Oe="/kgp2/mirco-pages",W=null,Le=(r,e)=>{let t=M.get(r);return t instanceof Function?t(e):t};function Ne(){W?.close()}async function ie(r){let{groupId:e,fileId:t,winKey:i}=r.data||{},{domain:a}=await o.execPromise("common.network.getDomainUrl",{service:"kuc"});a||="https://kuc.wps.cn",e&&(P.fetchData(e),_.fetchData()),t&&E.fetchData(t);let{type:s,data:n,company:u}=r;if(M.has(s)){W=new g("UserPages"),await ee({type:s});let m=Le(s,{company:u,...n,feature:{createShareFolder:p.getFlagVal()}});console.log("\u6253\u5F00\u9875\u9762",`${a}${(0,j.default)(m.url,n)}`),W.init(Object.assign({},m,{url:`${a}${Oe}${(0,j.default)(m.url,n)}`,...i?{winKey:i}:{}}))}}window.openWebViewPage=ie;function oe(){let r=e=>{console.log("\u54CD\u5E94onActionNotify-----",e),e.type==="CloseCurrentWebview"&&Ne(),ie(e)};K.start(),w.onActionNotify(r),window.onbeforeunload=()=>{w.removeActionNotify(r),K.end()},re(),w.init()}te().then(r=>{window.useNewCreateTeamEntry=r});o.execPromise("common.account.getCompanyServiceSpaceInfo").then(r=>{r.callstatus==="ok"&&(window.companyServiceSpaceInfo=r.serviceSpaceInfo)});var ke=async()=>{let{domain:r}=await o.execPromise("common.network.getDomainUrl",{service:"plus"});d.get(`${r}/fab/sris/pcrouter.json`).then(({data:e})=>{try{let{pcrouter:t}=JSON.parse(e),i=document.createElement("script");i.src=`${r}/fab/pcapps/pcrouter`,i.integrity=t,i.crossOrigin="anonymous",document.head.appendChild(i)}catch{}})};ke();oe();})();
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|M男之家

GMT+8, 2026-11-13 07:14 , Processed in 0.040965 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表