PageSourceSearch

https://edu.cyff.org.tw/_nuxt/BcHp270U.js

js cyff.org.tw collected 2026-10-01 12:01:01 UTC 10,786 bytes, 1 lines download raw bytes

1import{_ as R}from"./DZ6nwMxk.js";import{_ as T}from"./BbpXxvzr.js";import{P as A,Q as j,p as x,u as B,h as C}from"./CawMNg-U.js";import{_ as L}from"./CegGcLFV.js";import{u as $}from"./BxWUz3X0.js";import{u as O}from"./DwzDBW-7.js";import{t as z}from"./C3kv60Sf.js";import{k as S,b as P,l as w,C as U,w as D,a2 as b,a0 as m,a3 as t,ac as J,u as c,$ as G,J as Q,ad as W,ap as N,M as F,_ as v,a4 as g}from"./C5m60RlH.js";import"./B0muCIxo.js";import"./HeXeirR1.js";import"./Bh-q9uts.js";import"./CM8LO42l.js";import"./ClpcJt8C.js";import"./D_raVtgH.js";import"./BYnsaQvC.js";var V=1/0,X=17976931348623157e292;function Y(s){if(!s)return s===0?s:0;if(s=z(s),s===V||s===-V){var n=s<0?-1:1;return n*X}return s===s?s:0}function H(s){var n=Y(s),a=n%1;return n===n?a?n-a:n:0}var K=A.isFinite,Z=Math.min;function tt(s){var n=Math[s];return function(a,i){if(a=z(a),i=i==null?0:Z(H(i),292),i&&K(a)){var e=(j(a)+"e").split("e"),r=n(e[0]+"e"+(+e[1]+i));return e=(j(r)+"e").split("e"),+(e[0]+"e"+(+e[1]-i))}return n(a)}}var et=tt("round");const st=s=>1-Math.pow(1-s,5);function at(s){const{from:n,to:a,duration:i,onUpdate:e,onFinish:r}=s,o=()=>{const d=performance.now(),u=Math.min(d-p,i),f=n+(a-n)*st(u/i);if(u===i){r();return}e(f),requestAnimationFrame(o)},p=performance.now();o()}const nt={to:{type:Number,default:0},precision:{type:Number,default:0},showSeparator:Boolean,locale:String,from:{type:Number,default:0},active:{type:Boolean,default:!0},duration:{type:Number,default:2e3},onFinish:Function},it=S({name:"NumberAnimation",props:nt,setup(s){const{localeRef:n}=O("name"),{duration:a}=s,i=P(s.from),e=w(()=>{const{locale:l}=s;return l!==void 0?l:n.value});let r=!1;const o=l=>{i.value=l},p=()=>{var l;i.value=s.to,r=!1,(l=s.onFinish)===null||l===void 0||l.call(s)},d=(l=s.from,_=s.to)=>{r=!0,i.value=s.from,l!==_&&at({from:l,to:_,duration:a,onUpdate:o,onFinish:p})},u=w(()=>{var l;const h=et(i.value,s.precision).toFixed(s.precision).split("."),k=new Intl.NumberFormat(e.value),M=(l=k.formatToParts(.5).find(I=>I.type==="decimal"))===null||l===void 0?void 0:l.value,q=s.showSeparator?k.format(Number(h[0])):h[0],E=h[1];return{integer:q,decimal:E,decimalSeparator:M}});function f(){r||d()}return U(()=>{D(()=>{s.active&&d()})}),Object.assign({formattedValue:u},{play:f})},render(){const{formattedValue:{integer:s,decimal:n,decimalSeparator:a}}=this;return[s,n?a:null,n]}}),lt=x("/edu/scholarship/bg.png"),ot=x("/edu/scholarship/icon01.png"),rt=x("/edu/scholarship/icon02.png"),ct=x("/edu/scholarship/bg2.png"),dt=x("/edu/scholarship/bg3.png"),ft={class:"edu_scholarship main_ctn pt-130px lt-xl:pt-60px"},mt={class:"mx-auto px-5 container lt-md:px-0"},pt={class:"mt-5 overflow-hidden rd-10 bg-white shadow lt-lg:rd-4"},ut={class:"pt-10 lt-md:pt-5"},xt={class:"relative px-20 pb-20 lt-2xl:px-10 lt-2xl:pb-15 lt-lg:px-5 lt-xl:pb-10"},bt={class:"relative z-1 text-center"},vt={class:"mb-20 lt-md:mb-10"},_t={class:"introduce_box"},ht={class:"introduce"},gt={class:"mx-auto mb-20 max-w-800px lt-md:mb-10"},wt={class:"flex flex-wrap justify-center gap-20 lt-2xl:gap-15 lt-md:gap-8 lt-xl:gap-10 children:font-600"},yt={class:"relative flex-inline text-assist after:absolute after:right-0 after:top-0 after:z-0 after:h-10 after:w-10 after:translate-x-40% after:translate-y--20% after:rd-50% after:bg-accent-yellow/20 after:content-empty"},kt={class:"relative z-1"},jt={class:"fs-3"},Nt={class:"fs-0"},Ft={class:"fs-3"},Vt={class:"text-black"},zt={class:"relative"},St={class:"bg-#FFFCF9 px-5 pb-10"},Mt={class:"petition_form relative grid gap-10 after:absolute after:bottom-0 after:left-50% after:h-80% after:w-0.5 after:translate-x-50% after:bg-gray/20 after:content-empty md:grid-cols-[repeat(auto-fit,minmax(0,1fr))] lt-md:after:left-0 lt-md:after:top-50% lt-md:after:h-0.5 lt-md:after:w-full lt-md:after:translate-x-0 lt-md:after:translate-y-50%"},qt={class:"flex flex-col items-center"},Et={class:"qualifications"},It=["href"],Rt={class:"flex flex-col items-center"},Tt={class:"qualifications"},At=["href"],Bt={class:"px-20 pb-20 lt-2xl:px-10 lt-2xl:pb-15 lt-lg:px-5 lt-xl:pb-10"},Ct={class:"grid grid-cols-3 gap-10 lt-lg:grid-cols-2 lt-lg:gap-5 lt-sm:grid-cols-1 lt-2xl:gap-8 children:rd-5 children:bg-main-dark/10 children:p-6"}
1,Lt=["href"],$t={key:0,class:"mt--10 pt-10"},Ot={class:"bg-main/3 px-20 pb-20 lt-2xl:px-10 lt-2xl:pb-15 lt-lg:px-5 lt-xl:pb-10"},ae=S({__name:"scholarship",setup(s){B({title:"夢想獎助學金"});const n=$(),a=w(()=>{var d;const{json:i,json_files:e=[]}=n.content.scholarship??{},r=JSON.parse(i||"{}"),o=n.faq.scholarship??[],p=((d=o[0])==null?void 0:d.items.length)>0;return{faq:o,faqVisible:p,content:{...r,general_file_link:e[0],marine_file_link:e[1],form_file_link:e[2]}}});return(i,e)=>{const r=R,o=T,p=C,d=it,u=L;return v(),b("div",ft,[m(r,{title:"夢想獎助學金"}),t("div",mt,[t("div",pt,[t("div",ut,[t("div",null,[t("div",xt,[t("div",bt,[t("div",vt,[t("div",_t,[t("div",ht,[m(o,{content:[{type:1,...c(a).content.intro}],"class-row":"embed-row mb-0!"},null,8,["content"])])]),m(p,{to:"/staff/scholarship",title:"學校線上申請獎助學金",class:"fs-4 mt-8 inline-flex items-center justify-center rd-10 bg-gradient-0 bg-gradient-to-l px-8 py-3 text-white"},{default:G(()=>e[0]||(e[0]=[F(" 學校線上申請獎助學金 ")])),_:1})]),t("div",gt,[t("ul",wt,[(v(!0),b(Q,null,W(c(a).content.statistics,(f,y)=>(v(),b("li",{key:y},[t("div",yt,[t("span",kt,[t("span",jt,g(f.prefix),1),t("span",Nt,[m(d,{from:0,to:f.value,precision:f.value<100?2:0,"show-separator":""},null,8,["to","precision"])]),t("span",Ft,g(f.suffix),1)])]),t("div",Vt,g(f.label),1)]))),128))])])]),e[1]||(e[1]=t("img",{src:lt,alt:"",class:"absolute bottom-0 left-0 z-0 w-full"},null,-1))]),e[7]||(e[7]=t("a",{id:"apply",href:"#",class:"invisible relative size-0 -top-15"}," ",-1)),t("div",zt,[t("div",St,[e[4]||(e[4]=t("div",{class:"relative z-1 overflow-hidden"},[t("h2",{class:"relative mb-10 mt-20 text-center after:absolute after:bottom--4 after:left-50% after:z-1 after:h-1 after:w-15 after:translate-x--50% after:bg-main after:content-empty lt-md:mt-10"},[t("span",{class:"fs-2 text-main-dark font-600 tracking-2"},"申請資格")])],-1)),t("div",Mt,[t("div",qt,[e[2]||(e[2]=t("img",{src:ot,alt:"",class:"mb-5 w-120px lt-lg:w-80px"},null,-1)),t("div",Et,[m(o,{content:[{type:1,...c(a).content.general}]},null,8,["content"])]),t("a",{href:c(a).content.general_file_link,target:"_blank",download:"",title:"申請辦法下載",class:"fs-5 inline-flex items-center justify-center rd-10 bg-main px-8 py-2 text-white"},"申請辦法下載",8,It)]),t("div",Rt,[e[3]||(e[3]=t("img",{src:rt,alt:"",class:"mb-5 w-120px lt-lg:w-80px"},null,-1)),t("div",Tt,[m(o,{content:[{type:1,...c(a).content.marine}]},null,8,["content"])]),t("a",{href:c(a).content.marine_file_link,target:"_blank",download:"",title:"申請辦法下載",class:"fs-5 inline-flex items-center justify-center rd-10 bg-main px-8 py-2 text-white"},"申請辦法下載",8,At)])])]),e[5]||(e[5]=t("img",{src:ct,alt:"",class:"absolute left-0 top-0 z-1 w-full translate-y--95%"},null,-1)),e[6]||(e[6]=t("img",{src:dt,alt:""},null,-1))])]),t("div",Bt,[e[11]||(e[11]=t("div",{class:"relative z-1 overflow-hidden"},[t("h2",{class:"relative mb-10 mt-20 text-center after:absolute after:bottom--4 after:left-50% after:z-1 after:h-1 after:w-15 after:translate-x--50% after:bg-main after:content-empty lt-md:mt-10"},[t("span",{class:"fs-2 text-main-dark font-600 tracking-2"},"檢附文件")])],-1)),t("div",Ct,[t("div",null,[e[9]||(e[9]=N('<div class="mb-4 flex items-center justify-between"><span class="h-15 w-15 flex items-center justify-center rd-50% bg-main-dark text-white/70"><i class="i-lets-icons:form text-8"></i></span><span class="flex justify-between text-15 text-white italic"> 01 </span></div><div class="fs-4 mb-2 text-black font-600"> 申請表 </div><div class="mb-2"> 請親筆填寫、簽名,並檢附照片 </div>',3)),t("a",{href:c(a).content.form_file_link,target:"_blank",download:"",title:"獎助學金申請申請表下載",class:"text-assist"},e[8]||(e[8]=[F("獎助學金申請申請表下載"),t("i",{class:"i-material-symbols:download fs-4 ml-1 translate-y--0.5"},null,-1)]),8,Lt)]),e[10]||(e[10]=N('<div><div class="mb-4 flex items-center justify-between"><span class="h-15 w-15 flex items-center justify-center rd-50% bg-main-dark text-white/70"><i class="i-lucide:home text-8"></i></span><span class="flex justify-between text-15 text-white italic"> 02 </span></div><div class="fs-4 mb-2 text-black font-600"> 戶籍謄本 </div><div class="mb-2"> 全戶戶籍謄本或新式戶口名簿 </div></div><div><div class="mb-4 flex items-center justify-between"><span class="h-15 w-15 flex items-center justify-center rd-50% bg-main-dark text-white/70"><i class="i-fluent-mdl2:family text-8"></i></span><span class="flex justify-between text-15 text-white italic"> 03 </span></div><div class="fs-4 mb-2 text-black font-600"> 清寒證明 </div><div class="mb-2"> 政府機關之清寒、特殊境遇家庭證明或學校推薦(須使用本會表單) </div></div><div><div class="mb-4 flex items-center justify-between"><span class="h-15 w-15 flex items-center justify-center rd-50% bg-main-dark text-white/70"><i class="i-la:award text-8"></i></span><span class="flex justify-between text-15 text-white italic"> 04 </span></div><div class="fs-4 mb-2 text-black font-600"> 下學期成績單 </div><div class="mb-2"> 前學年度學業平均成績證明 </div></div><div><div class="mb-4 flex items-center justify-between"><span class="h-15 w-15 flex items-center justify-center rd-50% bg-main-dark text-white/70"><i class="i-ep:school text-8"></i></span><span class="flex justify-between text-15 text-white italic"> 05 </span></div><div class="fs-4 mb-2 text-black font-600"> 新學期註冊單據 </div></div><div><div class="mb-4 flex items-center justify-between"><span class="h-15 w-15 flex items-center justify-center rd-50% bg-main-dark text-white/70"><i class="i-f7:person text-8"></i></span><span class="flex justify-between text-15 text-white italic"> 06 </span></div><div class="fs-4 mb-2 text-black font-600"> 綜合表現證明 </div><div class="mb-2"> 日常生活綜合表現或個人特殊事蹟證明文件 </div></div>',5))])]),c(a).faqVisible?(v(),b("div",$t,[t("div",Ot,[t("div",null,[e[12]||(e[12]=t("div",{class:"relative z-1 overflow-hidden"},[t("h2",{class:"relative mb-10 mt-20 text-center after:absolute after:bottom--4 after:left-50% after:z-1 after:h-1 after:w-15 after:translate-x--50% after:bg-main after:content-empty lt-md:mt-10"},[t("span",{class:"fs-2 text-main-dark font-600 tracking-2"},"常見問題")])],-1)),m(o,{content:[{type:1,...c(a).content.note}]},null,8,["content"]),m(u,{data:c(a).faq},null,8,["data"])])])])):J("",!0)])])])])}}});
1export{ae as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.