relax-life-kit
Version:
144 lines (125 loc) • 16.3 kB
JavaScript
(function(c,e){typeof exports=="object"&&typeof module<"u"?e(exports,require("vue")):typeof define=="function"&&define.amd?define(["exports","vue"],e):(c=typeof globalThis<"u"?globalThis:c||self,e(c.RelaxLifeKit={},c.Vue))})(this,function(c,e){"use strict";const x=(t=!1)=>new Promise(i=>{let s=0;const a=t?3:1,d=n=>{n&&n.parentNode&&n.parentNode.removeChild(n),s++,s===a&&i()};if(t){const n=l=>{const A=document.createElement("div");A.className=`ink-ripple-global ink-ripple-global-${l}`,document.body.appendChild(A),A.addEventListener("animationend",()=>d(A),{once:!0})};for(let l=0;l<a;l++)l===0?n(l):setTimeout(()=>{n(l)},100*l)}else{const n=document.createElement("div");n.className="ink-ripple-global ink-ripple-global-0",document.body.appendChild(n),n.addEventListener("animationend",()=>d(n),{once:!0})}}),T="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAHCCAYAAABVM/SHAAAACXBIWXMAAA9hAAAPYQGoP6dpAAAOdElEQVR42u3dW4xdc//H8e9Qpk4tktJSRSo0paoOLVIGJVIiiFNVHG6ElOqFhKStuEEIEUEcEwRBUC6ahqCClDpcNI0QF0qlVa2Kdjp6Np3noun+m2dmWv48kk/363W191prrzXZa/ruXmv/1pqWX3/9tasAAuziLQBSCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBY9rFu3rubOnVtz586tJUuW/KPr/vDDD2vs2LE1bty4WrBgwZ96zZtvvlljx46tU045pRYvXmwHNbF+3gL+248//liXXXZZVVW9/vrrdcghh/xj6/7tt9/q22+/raqqkSNH/qnXrF69ur799tsaMGBAHXbYYXZQE/MJq8k8+OCDNXHixJo8eXJt3rx5h8sPGjSoz3kTJkyo0aNH15133umN5V8hWE1m0aJF9dlnn9X69etrt912+1vrWrp0aS1ZsqQGDx7sjeVf4ZCQ/6nXXnut7r///sbztWvXNh6PHz++Wlpaqqpq1KhRNX369Lryyit7rKO9vb2qth5Ojh07ttftzJ8/v3bddVdv+E5OsJrUvHnzaujQob3O6+rqajw+99xza5ddev8gvn79+h1uZ9v5p94sWrSo8XjgwIG1adOmPpetqtqyZUuf8//4M7PzEqwm1dnZWevWrdvhchs2bPhb2znjjDPq0Ucf7XXexo0b68svv6wTTjihBg0aVAcddFCvy86bN69eeeWV6t+/fz3wwAO9rsunq+bQ8uuvv/qvqYl8/fXX9dNPP/2j6zzyyCO3+03ip59+Wvfcc091dnbWnDlzGtPfeeedmjRpUu2///715JNP1oQJE3p9/bPPPlu33nprDRgwwLCGJucTVpMZOXLknx5O8E858MADa968eVVV9c0339SIESOqamuwqqqGDBnSZ6zgjwSryVx++eW1dOnS7S5z2GGH1UsvvVRVVStXrqwLL7xwh+udOXNmnXfeeb3OO/zww2v06NG1cOHCmj17do0YMaI2b95cs2fPrqqqSy+9tLHs3Llz64477uj2+tWrV1fV1pPup556ao/133vvvXX66afbuU1AsJrMokWL6vvvv9/uMr///nvj8ebNm+ubb77Z4Xq3RaUvbW1ttXDhwvr888+rqurtt9+ulStXVmtra7dvBtvb2/vc3pYtW3qd19HRYcc2CcFqUvPnz+/xLeHixYvrtNNO63X5wYMH1xdffNFj+m233VYvv/zyDrd35pln1sKFC6utra2qtp4kHzduXI0ZM6YOOOCAXl+z7bKgF154oaZPn14DBgyor776qqq2nrA/4ogj7MgmI1hNao899qi99tqrx7S+tLS09Fi+avvfzrW3t9cTTzzReH7yySfX2rVr67777quqrd8gVlXj+XHHHdft9du219ra2mNav35+dZuRvc7/THt7eyNGf8Z1111X48eP98bRJ8FqUhMmTOgxIHTLli19Lr9ixYo66qijekzf3vmj1tbWHp+a2tvbG+fQRo8e3RjpXlX/6EXW7JwEq0l1dHR0i0XV9keLb9mypdasWdNj+h9P0P+3Aw88sN5///1u0+bMmVNXX311VW098f7Hw72qqjfeeKPxeMiQIVW1dZBrVdWaNWsa02hOgtWkPv/88xo2bFi3ad99912deOKJvS4/ZMiQxgnvP7rlllvqxRdf/Md+rv79+/e4Q8T69evrt99+q6qqPffcs8f5q/79+9uhTUKw+Nd0dnZ2u/h51qxZtWrVqlq+fHmtWLGiDjnkkLrjjju6jedau3ZtnXPOOY3hDOPHj6/nnnuux6dDmoNgNan169d3i8e2aX3p6urqsXzV/x2u9eX888+vZcuW1apVq6qjo6PbYefNN9/cbdmzzjqrxzanTJnSbezV7Nmza+bMmXX33XfbiU1IsJrUKaec8peWX758+f/rpPjq1avrhx9+aDxvbW2tjRs3VlXVpEmTatiwYTV06NAaOnRot3FVv//+e910002N0fDbXrvPPvvU448/Xh0dHfXggw8a3tBk7O0ms+0ODcOHD+9xA7/Nmzd3u+VLt1+Ufv16Hai5fPny7Y5ynzhxYs2YMaOGDRtWhx56aH344Yd1zTXXVFXVww8/3Gtw2tvb64Ybbqh33nmndt999zr33HNr9uzZ1draWk8//XRdeuml9eKLL9bixYvrscce6/M2Oex8BKvJbPum78033+zxD723k+7blj/ggAPqk08+6bG+HZ10nzlzZrfny5cvr6qt97/qLVYfffRRTZkypZYtW1b9+vWrJ554olatWtX4pNXW1laPPPJITZ06tebNm1fjx4+vGTNm1LXXXlu77767HbyTc4vkJrJ06dLGear99tvvT71m25ipgQMH/u3td3V11euvv15VVWPGjOk2b9GiRXX99dfXxRdfXMuWLau99967Xn755brooot6rGfSpEn1zDPP1F577VVr1qyp22+/vU466aTGN4nsvASriXz88cdVtfXTUm+X2fTm3Xffrar629ftdXZ21owZMxoXP0+ePLkxb8GCBXXyySfXrFmzqqurq0aPHl3vvffedm85c8EFF9QHH3xQxx9/fFVVHXzwwbX33nvbyTs5h4RNoqurq5566qmqqjr77LP7XKaqGkMGVqxYUa+88kpVbb1V8vZe05eOjo5666236pFHHmmM42pra6tLLrmkscyxxx5bgwcPrtWrV9e0adNq2rRpf+oPZAwfPrzefffdevXVV2vfffe1k5uAYDWJhx56qBYsWFAtLS114403dps3ffr0mjNnTuNwcf/996+qqqlTp9aGDRtqyJAh3QJTVTVu3LjasGFDrVixoqr6vnD6+eef73Z/q7POOqvHOKpdd921Hn300Ro5cuR2/6xYb1paWuqKK66wg5uEQ8ImMXny5Bo+fHjdcMMNdcwxx3Sbt+eee9aSJUvql19+qYEDB9aUKVOqquqqq66qfv361V133dXjEprOzs5asmRJbdq0qQ4//PA+L1q+6qqrqn///nX00UfXk08+Wa+99lqvh25tbW1/OVY0H/d0byIrV66sfffd9y/9PcIvv/yyRo0a9be2+/PPP/d5zyv4KwQLiOGQEIghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJiCBYQQ7CAGIIFxBAsIIZgATEEC4ghWEAMwQJi/AcM5esoZxmwJwAAAABJRU5ErkJggg==",Z=(t,i)=>{const s=t.__vccOpts||t;for(const[a,d]of i)s[a]=d;return s},F={class:"relax-drawer-wrapper"},G={class:"relax-video-container"},J={class:"title-text",title:"如果遇到加载不出可以换一个"},Y={class:"relax-video"},z={class:"relax-video-content"},N={key:0,class:"img"},R=["src"],O=["src"],j={class:"relax-video-btns"},P={class:"modal-footer"},S=Z({__name:"RelaxDrawer",props:{open:{type:Boolean,default:!1},getRedirectUrlLoading:{type:Boolean,default:!1},title:{type:String,default:"😎 放松一下,劳逸结合"},videoApiUrl:{type:String,default:"https://api.yujn.cn/api/zzxjj.php?type=video"}},emits:["update:open","update:getRedirectUrlLoading"],setup(t,{expose:i,emit:s}){let a;try{a=require("ant-design-vue").message}catch{a={success:r=>console.log("Success:",r),error:r=>console.error("Error:",r)}}let d;try{d=require("@ant-design/icons-vue").HistoryOutlined}catch{d={name:"FallbackHistory",setup(){return()=>e.h("span",{class:"fallback-history-icon"},"📜")}}}const n=t,l=s,A={video:["mp4","avi","mov","wmv","flv","webm","mkv","m4v","3gp","ogv","video"],imgs:["jpg","jpeg","png","gif","webp","bmp","svg","ico"]},w=e.ref(!!(window&&window.electron&&window.electron.ipcRenderer)),I=e.ref(""),q=e.ref(null),E=e.ref(!1),B=e.ref(!1),ee=o=>{if(!o)return!1;const r=o.split("?")[0];return A.video.some(p=>r.toLowerCase().includes(`.${p}`))},V=o=>{if(!o)return!1;const r=o.split("?")[0];return A.imgs.some(p=>r.toLowerCase().includes(`.${p}`))},C=e.computed({get:()=>n.open,set:o=>l("update:open",o)}),u=e.computed({get:()=>n.getRedirectUrlLoading,set:o=>l("update:getRedirectUrlLoading",o)}),te=o=>{o.target.src=T},k=async()=>{try{return w.value?(await fetch(n.videoApiUrl,{method:"GET"})).url:n.videoApiUrl}catch(o){return console.error("fetch error:",o),""}},ae=async()=>{u.value=!0,I.value=await k(),u.value=!1,C.value=!0},M=()=>{C.value=!1},oe=async()=>{u.value=!0,I.value=await k(),u.value=!1},re=async()=>{let o="",r="",p=ee(I.value),le=V(I.value);const X=(f,m)=>{try{let g=new URL(f,window.location.origin).pathname,Q=g.substring(g.lastIndexOf("/")+1);return(!Q||!/\.[a-zA-Z0-9]+$/.test(Q))&&(Q=`relax_${Date.now()}.${m}`),decodeURIComponent(Q)}catch{return`relax_${Date.now()}.${m}`}};try{if(u.value=!0,p){const f=q.value;if(!f){a.error("未找到视频元素");return}o=f.currentSrc,r=X(o,"mp4")}else if(le)o=I.value,r=X(o,"jpg");else{a.error("暂不支持的媒体类型");return}if(w.value){const f=await fetch(o);if(!f.ok)throw new Error("下载失败");const b=await(await f.blob()).arrayBuffer(),g=await window.electron.ipcRenderer.invoke("save-video-buffer",{buffer:Array.from(new Uint8Array(b)),fileName:r});g.success?a.success("下载成功!"):a.error(g.error)}else{const f=await fetch(o,{mode:"cors"});if(!f.ok)throw new Error("下载失败");const m=await f.blob(),b=window.URL.createObjectURL(m),g=document.createElement("a");g.href=b,g.download=r,document.body.appendChild(g),g.click(),setTimeout(()=>{window.URL.revokeObjectURL(b),document.body.removeChild(g)},100),a.success("下载成功!")}}catch(f){a.error(f.message||"保存失败")}finally{u.value=!1}},ne=async()=>{if(!B.value){if(typeof x=="function"){B.value=!0;const o=Math.random()>.3;await x(o),B.value=!1}E.value=!0}};return e.watch(()=>C.value,async o=>{o&&(I.value=await k())}),i({handleOpenRelax:ae}),(o,r)=>(e.openBlock(),e.createElementBlock("div",null,[e.createElementVNode("div",F,[C.value?(e.openBlock(),e.createElementBlock("div",{key:0,class:"relax-drawer-overlay",onClick:M})):e.createCommentVNode("",!0),e.createElementVNode("div",{class:e.normalizeClass(["relax-drawer-content",{open:C.value}])},[e.createElementVNode("div",G,[e.createElementVNode("div",{class:"relax-video-title",onClick:ne},[e.createElementVNode("span",J,e.toDisplayString(t.title),1),r[4]||(r[4]=e.createElementVNode("span",{class:"history-icon",title:"历史记录"},"📜",-1))]),r[5]||(r[5]=e.createElementVNode("hr",{class:"relax-divider"},null,-1)),e.createElementVNode("div",Y,[e.createElementVNode("div",z,[V(I.value)?(e.openBlock(),e.createElementBlock("div",N,[e.createElementVNode("img",{src:I.value,alt:"放松一下",onError:te},null,40,R)])):(e.openBlock(),e.createElementBlock("video",{key:1,ref_key:"relaxVideoRef",ref:q,src:I.value,autoplay:"",muted:"",loop:"",controls:""},null,8,O))]),e.createElementVNode("div",j,[e.createElementVNode("button",{class:"relax-btn primary",onClick:oe}," 换一个 "),e.createElementVNode("button",{class:e.normalizeClass(["relax-btn primary",{loading:u.value}]),onClick:re}," 保存 ",2),e.createElementVNode("button",{class:"relax-btn",onClick:M},"关闭")])])])],2),E.value?(e.openBlock(),e.createElementBlock("div",{key:1,class:"relax-modal-overlay",onClick:r[3]||(r[3]=p=>E.value=!1)},[e.createElementVNode("div",{class:"relax-modal-content",onClick:r[2]||(r[2]=e.withModifiers(()=>{},["stop"]))},[r[6]||(r[6]=e.createStaticVNode('<div class="modal-header" data-v-f9c50557><h3 data-v-f9c50557>往昔如镜 照影不照形</h3></div><div class="modal-body" data-v-f9c50557><p data-v-f9c50557>镜中影可暂观却不可触摸,执着于追溯形骸不如把握当下神韵</p><p data-v-f9c50557>来路无可眷恋,期待唯有远方</p><p data-v-f9c50557>你的人生中会有人</p><p data-v-f9c50557>想要阻止你拖累你</p><p data-v-f9c50557>但别让他们得逞</p><p data-v-f9c50557>不要停止奔跑 不要回顾来路</p><p data-v-f9c50557>值得期待的只有远方</p><p data-v-f9c50557>👋✨✨✨</p></div>',2)),e.createElementVNode("div",P,[e.createElementVNode("button",{class:"relax-btn",onClick:r[0]||(r[0]=p=>E.value=!1)}," 再见👋 "),e.createElementVNode("button",{class:"relax-btn primary",onClick:r[1]||(r[1]=p=>E.value=!1)}," 好的✨ ")])])])):e.createCommentVNode("",!0)])]))}},[["__scopeId","data-v-f9c50557"]]),L=["title"],H={key:1},U={__name:"RelaxButton",props:{loading:{type:Boolean,default:!1},icon:{type:String,default:"🧘♀️"},title:{type:String,default:"放松一下"},fontSize:{type:Number,default:()=>16}},emits:["click"],setup(t,{emit:i}){let s;try{s=require("@ant-design/icons-vue").LoadingOutlined}catch{s={name:"FallbackLoading",setup(){return()=>e.h("div",{class:"fallback-loading"},"⏳")}}}const a=t,d=i,n=e.computed(()=>typeof a.fontSize=="number"?`${a.fontSize}px`:typeof a.fontSize=="string"&&(a.fontSize.includes("px")||a.fontSize.includes("em")||a.fontSize.includes("rem")||a.fontSize.includes("%"))?a.fontSize:"16px"),l=()=>{a.loading||d("click")};return(A,w)=>(e.openBlock(),e.createElementBlock("div",{class:e.normalizeClass(["relax-life-kit_relax-button",{loading:t.loading}]),onClick:l,title:t.title,style:e.normalizeStyle({fontSize:n.value})},[t.loading?(e.openBlock(),e.createBlock(e.resolveDynamicComponent(e.unref(s)),{key:0})):(e.openBlock(),e.createElementBlock("span",H,e.toDisplayString(t.icon),1))],14,L))}},D=()=>{const t=e.ref(!1),i=e.ref(!1);return{relaxOpen:t,getRedirectUrlLoading:i,openRelax:()=>{t.value=!0},closeRelax:()=>{t.value=!1},setLoading:n=>{i.value=n}}};let h=!1,v={};const y=()=>{if(h)return!0;try{const t=require("ant-design-vue");if(t)return h=!0,v=t,!0}catch{if(typeof window<"u"&&window.antd)return h=!0,v=window.antd,!0}return!1},W=t=>y()&&v[t]||null,_=(t,i={})=>({name:`Fallback${t}`,props:Object.keys(i),setup(s,{slots:a,emit:d}){return()=>{const n=W(t);return n?e.h(n,s,a):K(t,s,a,d)}}}),K=(t,i,s,a)=>{const n={Button:"button",Tooltip:"div",Drawer:"div",Modal:"div",Image:"img",Divider:"hr"}[t]||"div",l={};switch(t){case"Button":l.class="fallback-button",l.onClick=A=>a("click",A);break;case"Tooltip":l.class="fallback-tooltip",l.title=i.title;break;case"Drawer":l.class=`fallback-drawer ${i.open?"open":""}`;break;case"Modal":l.class=`fallback-modal ${i.open?"open":""}`;break;case"Image":l.src=i.src,l.alt=i.alt,l.class="fallback-image";break;case"Divider":l.class="fallback-divider";break}return e.h(n,l,s)},$=`
.fallback-button {
display: inline-flex;
align-items: center;
justify-content: center;
padding: 4px 15px;
font-size: 14px;
font-weight: 400;
line-height: 1.5715;
border: 1px solid #d9d9d9;
border-radius: 6px;
background: #fff;
cursor: pointer;
transition: all 0.2s;
color: rgba(0, 0, 0, 0.85);
}
.fallback-button:hover {
border-color: #40a9ff;
color: #40a9ff;
}
.fallback-button:active {
border-color: #096dd9;
color: #096dd9;
}
.fallback-button.primary {
background: #1890ff;
border-color: #1890ff;
color: #fff;
}
.fallback-button.primary:hover {
background: #40a9ff;
border-color: #40a9ff;
}
.fallback-drawer {
position: fixed;
top: 0;
right: -600px;
width: 600px;
height: 100vh;
background: #fff;
box-shadow: -2px 0 8px rgba(0, 0, 0, 0.15);
transition: right 0.3s;
z-index: 1000;
overflow-y: auto;
}
.fallback-drawer.open {
right: 0;
}
.fallback-modal {
position: fixed;
top: 0;
left: 0;
width: 100vw;
height: 100vh;
background: rgba(0, 0, 0, 0.45);
display: flex;
align-items: center;
justify-content: center;
z-index: 1000;
opacity: 0;
visibility: hidden;
transition: all 0.3s;
}
.fallback-modal.open {
opacity: 1;
visibility: visible;
}
.fallback-modal .modal-content {
background: #fff;
border-radius: 6px;
padding: 24px;
max-width: 520px;
width: 90%;
max-height: 80vh;
overflow-y: auto;
}
.fallback-tooltip {
position: relative;
display: inline-block;
}
.fallback-tooltip:hover::after {
content: attr(title);
position: absolute;
bottom: 100%;
left: 50%;
transform: translateX(-50%);
background: rgba(0, 0, 0, 0.75);
color: #fff;
padding: 4px 8px;
border-radius: 4px;
font-size: 12px;
white-space: nowrap;
z-index: 1000;
}
.fallback-image {
max-width: 100%;
height: auto;
}
.fallback-divider {
border: none;
border-top: 1px solid #f0f0f0;
margin: 16px 0;
}
/* 暗色主题适配 */
.dark-theme .fallback-button {
background: #1f1f1f;
border-color: #434343;
color: #fff;
}
.dark-theme .fallback-button:hover {
border-color: #40a9ff;
color: #40a9ff;
}
.dark-theme .fallback-drawer {
background: #1f1f1f;
color: #fff;
}
.dark-theme .fallback-modal .modal-content {
background: #1f1f1f;
color: #fff;
}
.dark-theme .fallback-divider {
border-top-color: #434343;
}
`;c.RelaxButton=U,c.RelaxDrawer=S,c.checkAntdAvailability=y,c.createFallbackComponent=_,c.createInkRipple=x,c.fallbackStyles=$,c.getAntdComponent=W,c.useRelax=D,Object.defineProperty(c,Symbol.toStringTag,{value:"Module"})});