PageSourceSearch

https://technomancer.biz/build/assets/Index.b06deeb4.js

js technomancer.biz collected 2026-10-09 22:42:39 UTC 32,536 bytes, 72 lines download raw bytes

1import{D as h,U as V,x as T,o as c,f as u,y as d,e as g,g as f,a as e,j as w,c as y,z as I,F as b,i as v,d as M,E as _,K as k,r as S,w as C,s as j,h as m,b as W,n as B,t as L}from"./app.0910bc5f.js";import{a as z}from"./useItemImage.0fac7c10.js";import{s as D,R}from"./ripple.esm.4dd86dd7.js";import{s as P}from"./index.esm.2501d83a.js";import{s as N,a as O}from"./index.esm.de052757.js";import{s as E}from"./index.esm.e87d3cb0.js";import{A as U}from"./AppLayout.3fe5ad09.js";import{_ as F}from"./_plugin-vue_export-helper.cdc0426e.js";import"./cartStore.18679c79.js";import"./toast.esm.0d046d16.js";import"./portal.esm.e7473283.js";import"./index.esm.2be4ce49.js";import"./index.esm.c2643f12.js";import"./theme.beba245d.js";var x={name:"Carousel",extends:D,emits:["update:page"],props:{value:null,page:{type:Number,default:0},numVisible:{type:Number,default:1},numScroll:{type:Number,default:1},responsiveOptions:Array,orientation:{type:String,default:"horizontal"},verticalViewPortHeight:{type:String,default:"300px"},contentClass:String,containerClass:String,indicatorsContentClass:String,circular:{type:Boolean,default:!1},autoplayInterval:{type:Number,default:0},showNavigators:{type:Boolean,default:!0},showIndicators:{type:Boolean,default:!0},prevButtonProps:{type:null,default:null},nextButtonProps:{type:null,default:null}},isRemainingItemsAdded:!1,data(){return{remainingItems:0,d_numVisible:this.numVisible,d_numScroll:this.numScroll,d_oldNumScroll:0,d_oldNumVisible:0,d_oldValue:null,d_page:this.page,totalShiftedItems:this.page*this.numScroll*-1,allowAutoplay:!!this.autoplayInterval,d_circular:this.circular||this.allowAutoplay,swipeThreshold:20}},watch:{page(i){this.d_page=i},circular(i){this.d_circular=i},numVisible(i,t){this.d_numVisible=i,this.d_oldNumVisible=t},numScroll(i,t){this.d_oldNumScroll=t,this.d_numScroll=i},value(i){this.d_oldValue=i}},mounted(){let i=!1;if(this.$el.setAttribute(this.attributeSelector,""),this.createStyle(),this.calculatePosition(),this.responsiveOptions&&this.bindDocumentListeners(),this.isCircular()){let t=this.totalShiftedItems;this.d_page===0?t=-1*this.d_numVisible:t===0&&(t=-1*this.value.length,this.remainingItems>0&&(this.isRemainingItemsAdded=!0)),t!==this.totalShiftedItems&&(this.totalShiftedItems=t,i=!0)}!i&&this.isAutoplay()&&this.startAutoplay()},updated(){const i=this.isCircular();let t=!1,s=this.totalShiftedItems;if(this.autoplayInterval&&this.stopAutoplay(),this.d_oldNumScroll!==this.d_numScroll||this.d_oldNumVisible!==this.d_numVisible||this.d_oldValue.length!==this.value.length){this.remainingItems=(this.value.length-this.d_numVisible)%this.d_numScroll;let o=this.d_page;this.totalIndicators!==0&&o>=this.totalIndicators&&(o=this.totalIndicators-1,this.$emit("update:page",o),this.d_page=o,t=!0),s=o*this.d_numScroll*-1,i&&(s-=this.d_numVisible),o===this.totalIndicators-1&&this.remainingItems>0?(s+=-1*this.remainingItems+this.d_numScroll,this.isRemainingItemsAdded=!0):this.isRemainingItemsAdded=!1,s!==this.totalShiftedItems&&(this.totalShiftedItems=s,t=!0),this.d_oldNumScroll=this.d_numScroll,this.d_oldNumVisible=this.d_numVisible,this.d_oldValue=this.value,this.$refs.itemsContainer.style.transform=this.isVertical()?`translate3d(0, ${s*(100/this.d_numVisible)}%, 0)`:`translate3d(${s*(100/this.d_numVisible)}%, 0, 0)`}i&&(this.d_page===0?s=-1*this.d_numVisible:s===0&&(s=-1*this.value.length,this.remainingItems>0&&(this.isRemainingItemsAdded=!0)),s!==this.totalShiftedItems&&(this.totalShiftedItems=s,t=!0)),!t&&this.isAutoplay()&&this.startAutoplay()},beforeUnmount(){this.responsiveOptions&&this.unbindDocumentListeners(),this.autoplayInterval&&this.stopAutoplay()},methods:{step(i,t){let s=this.totalShiftedItems;const o=this.isCircular();if(t!=null)s=this.d_numScroll*t*-1,o&&(s-=this.d_numVisible),this.isRemainingItemsAdded=!1;else{s+=this.d_numScroll*i,this.isRemainingItemsAdded&&(s+=this.remainingItems-this.d_numScroll*i,this.isRemainingItemsAdded=!1);let n=o?s+this.d_numVisible:s;t=Math.abs(Math.floor(n/this.d_numScroll))}o&&this.d_page===this.totalIndicators-1&&i===-1?(s=-1*(this.value.length+this.d_numVisible),t=0):o&&this.d_page===0&&i===1?(s=0,t=this.totalIndicators-1):t===this.totalIndicators-1&&this.remainingItems>0&&(s+=this.remainingItems*-1-this.d_numScroll*i,this.isRemainingItemsAdded=!0),this.$refs.itemsContainer&&(h.removeClass(this.$refs.itemsContainer,"p-items-hidden"),this.$refs.itemsContainer.style.transform=this.isVertical()?`translate3d(0, ${s*(100/this.d_numVisible)}%, 0)`:`translate3d(${s*(100/this.d_numVisible)}%, 0, 0)`,this.$refs.itemsContainer.style.transition="transform 500ms ease 0s"),this.totalShiftedItems=s,this.$emit("update:page",t),this.d_page=t},calculatePosition(){if(this.$refs.itemsContainer&&this.responsiveOptions){let i=window.innerWidth,t={numVisible:this.numVisible,numScroll:this.numScroll};for(let s=0;s<this.responsiveOptions.length;s++){let o=this.responsiveOptions[s];parseInt(o.breakpoint,10)>=i&&(t=o)}if(this.d_numScroll!==t.numScroll){let s=this.d_page;s=parseInt(s*this.d_numScroll/t.numScroll),this.totalShiftedItems=t.numScroll*s*-1,this.isCircular()&&(this.totalShiftedItems-=t.numVisible),this.d_numScroll=t.numScroll,this.$emit("update:page",s),this.d_page=s}this.d_numVisible!==t.numVisible&&(this.d_numVisible=t.numVisible)}},navBackward(i,t){(this.d_circular||this.d_page!==0)&&this.step(1,t),this.allowAutoplay=!1,i.cancelable&&i.preventDefault()},navForward(i,t){(this.d_circular||this.d_page<this.totalIndicators-1)&&this.step(-1,t),this.allowAutoplay=!1,i.cancelable&&i.preventDefault()},onIndicatorClick(i,t){let s=this.d_page;t>s?this.navForward(i,t):t<s&&this.navBackward(i,t)},onTransitionEnd(){this.$refs.itemsContainer&&(h.addClass(this.$refs.itemsContainer,"p-items-hidden"),this.$refs.itemsContainer.style.transition="",(this.d_page===0||this.d_page===this.totalIndicators-1)&&this.isCircular()&&(this.$refs.itemsContainer.style.transform=this.isVertical()?`translate3d(0, ${this.totalShiftedItems*(100/this.d_numVisible)}%, 0)`:`translate3d(${this.totalShiftedItems*(100/this.d_numVisible)}%, 0, 0)`))},onTouchStart(i){let t=i.changedTouches[0];this.startPos={x:t.pageX,y:t.pageY}},onTouchMove(i){i.cancelable&&i.preventDefault()},onTouchEnd(i){let t=i.changedTouches[0];this.isVertical()?this.changePageOnTouch(i,t.pageY-this.startPos.y):this.changePageOnTouch(i,t.pageX-this.startPos.x)},changePageOnTouch(i,t){Math.abs(t)>this.swipeThreshold&&(t<0?this.navForward(i):this.navBackward(i))},onIndicatorKeydown(i){switch(i.code){case"ArrowRight":this.onRightKey();break;case"ArrowLeft":this.onLeftKey();break;case"Home":this.onHomeKey(),i.preventDefault();break;case"End":this.onEndKey(),i.preventDefault();break;case"ArrowUp":case"ArrowDown":i.preventDefault();break;case"Tab":this.onTabKey();break}},onRightKey(){const i=[...h.find(this.$refs.indicatorContent,".p-carousel-indicator")],t=this.findFocusedIndicatorIndex();this.changedFocusedIndicator(t,t+1===i.length?i.length-1:t+1)},onLeftKey(){const i=this.findFocusedIndicatorIndex();this.changedFocusedIndicator(i,i-1<=0?0:i-1)},onHomeKey(){const i=this.findFocusedIndicatorIndex();this.changedFocusedIndicator(i,0)},onEndKey(){const i=[...h.find(this.$refs.indicatorContent,".p-carousel-indicator")],t=this.findFocusedIndicatorIndex();this.changedFocusedIndicator(t,i.length-1)},onTabKey(){const i=[...h.find(this.$refs.indicatorContent,".p-carousel-indicator")],t=i.findIndex(n=>h.hasClass(n,"p-highlight")),s=h.findSingle(this.$refs.indicatorContent,'.p-carousel-indicator > button[tabindex="0"]'),o=i.findIndex(n=>n===s.parentElement);i[o].children[0].tabIndex="-1",i[t].children[0].tabIndex="0"},findFocusedIndicatorIndex(){const i=[...h.find(this.$refs.indicatorContent,".p-carousel-indicator")],t=h.findSingle(this.$refs.indicatorContent,'.p-carousel-indicator > button[tabindex="0"]');return i.findIndex(s=>s===t.parentElement)},changedFocusedIndicator(i,t){const s=[...h.find(this.$refs.indicatorContent,".p-carousel-indicator")];s[i].children[0].tabIndex="-1",s[t].children[0].tabIndex="0",s[t].children[0].focus()},bindDocumentListeners(){this.documentResizeListener||(this.documentResizeListener=i=>{this.calculatePosition(i)},window.addEventListener("resize",this.documentResizeListener))},unbindDocumentListeners(){this.documentResizeListener&&(window.removeEventListener("resize",this.documentResizeListener),this.documentResizeListener=null)},startAutoplay(){this.interval=setInterval(()=>{this.d_page===this.totalIndicators-1?this.step(-1,0):this.step(-1,this.d_page+1)},this.autoplayInterval)},stopAutoplay(){this.interval&&clearInterval(this.interval)},createStyle(){this.carouselStyle||(this.carouselStyle=document.createElement("style"),this.carouselStyle.type="text/css",document.body.appendChild(this.carouselStyle));let i=`
2                .p-carousel[${this.attributeSelector}] .p-carousel-item {
3                    flex: 1 0 ${100/this.d_numVisible}%
4                }
5            `;if(this.responsiveOptions){let t=[...this.responsiveOptions];t.sort((s,o)=>{const n=s.breakpoint,a=o.breakpoint;let p=null;return n==null&&a!=null?p=-1:n!=null&&a==null?p=1:n==null&&a==null?p=0:typeof n=="string"&&typeof a=="str
5ing"?p=n.localeCompare(a,void 0,{numeric:!0}):p=n<a?-1:n>a?1:0,-1*p});for(let s=0;s<t.length;s++){let o=t[s];i+=`
6                        @media screen and (max-width: ${o.breakpoint}) {
7                            .p-carousel[${this.attributeSelector}] .p-carousel-item {
8                                flex: 1 0 ${100/o.numVisible}%
9                            }
10                        }
11                    `}}this.carouselStyle.innerHTML=i},isVertical(){return this.orientation==="vertical"},isCircular(){return this.value&&this.d_circular&&this.value.length>=this.d_numVisible},isAutoplay(){return this.autoplayInterval&&this.allowAutoplay},firstIndex(){return this.isCircular()?-1*(this.totalShiftedItems+this.d_numVisible):this.totalShiftedItems*-1},lastIndex(){return this.firstIndex()+this.d_numVisible-1},ariaSlideNumber(i){return this.$primevue.config.locale.aria?this.$primevue.config.locale.aria.slideNumber.replace(/{slideNumber}/g,i):void 0},ariaPageLabel(i){return this.$primevue.config.locale.aria?this.$primevue.config.locale.aria.pageLabel.replace(/{page}/g,i):void 0}},computed:{totalIndicators(){return this.value?Math.max(Math.ceil((this.value.length-this.d_numVisible)/this.d_numScroll)+1,0):0},backwardIsDisabled(){return this.value&&(!this.circular||this.value.length<this.d_numVisible)&&this.d_page===0},forwardIsDisabled(){return this.value&&(!this.circular||this.value.length<this.d_numVisible)&&(this.d_page===this.totalIndicators-1||this.totalIndicators===0)},containerClasses(){return["p-carousel-container",this.containerClass]},contentClasses(){return["p-carousel-content ",this.contentClass]},indicatorsContentClasses(){return["p-carousel-indicators p-reset",this.indicatorsContentClass]},ariaSlideLabel(){return this.$primevue.config.locale.aria?this.$primevue.config.locale.aria.slide:void 0},ariaPrevButtonLabel(){return this.$primevue.config.locale.aria?this.$primevue.config.locale.aria.prevPageLabel:void 0},ariaNextButtonLabel(){return this.$primevue.config.locale.aria?this.$primevue.config.locale.aria.nextPageLabel:void 0},attributeSelector(){return V()}},components:{ChevronRightIcon:E,ChevronDownIcon:P,ChevronLeftIcon:N,ChevronUpIcon:O},directives:{ripple:R}};const K=["aria-live"],$=["disabled","aria-label"],H=["aria-hidden","aria-label","aria-roledescription"],X=["disabled","aria-label"],q=["tabindex","aria-label","aria-current","onClick"];function Y(i,t,s,o,n,a){const p=T("ripple");return c(),u("div",d({class:["p-carousel p-component",{"p-carousel-vertical":a.isVertical(),"p-carousel-horizontal":!a.isVertical()}],role:"region"},i.ptm("root")),[i.$slots.header?(c(),u("div",d({key:0,class:"p-carousel-header"},i.ptm("header")),[g(i.$slots,"header")],16)):f("",!0),e("div",d({class:a.contentClasses},i.ptm("content")),[e("div",d({class:a.containerClasses,"aria-live":n.allowAutoplay?"polite":"off"},i.ptm("container")),[s.showNavigators?w((c(),u("button",d({key:0,type:"button",class:["p-carousel-prev p-link",{"p-disabled":a.backwardIsDisabled}],disabled:a.backwardIsDisabled,"aria-label":a.ariaPrevButtonLabel,onClick:t[0]||(t[0]=(...r)=>a.navBackward&&a.navBackward(...r))},{...s.prevButtonProps,...i.ptm("previousButton")}),[g(i.$slots,"previousicon",{},()=>[(c(),y(I(a.isVertical()?"ChevronUpIcon":"ChevronLeftIcon"),d({class:"p-carousel-next-icon"},i.ptm("previousButtonIcon")),null,16))])],16,$)),[[p]]):f("",!0),e("div",d({class:"p-carousel-items-content",style:[{height:a.isVertical()?s.verticalViewPortHeight:"auto"}],onTouchend:t[2]||(t[2]=(...r)=>a.onTouchEnd&&a.onTouchEnd(...r)),onTouchstart:t[3]||(t[3]=(...r)=>a.onTouchStart&&a.onTouchStart(...r)),onTouchmove:t[4]||(t[4]=(...r)=>a.onTouchMove&&a.onTouchMove(...r))},i.ptm("itemsContent")),[e("div",d({ref:"itemsContainer",class:"p-carousel-items-container",onTransitionend:t[1]||(t[1]=(...r)=>a.onTransitionEnd&&a.onTransitionEnd(...r))},i.ptm("itemsContainer")),[a.isCircular()?(c(!0),u(b,{key:0},v(s.value.slice(-1*n.d_numVisible),(r,l)=>(c(),u("div",d({key:l+"_scloned",class:["p-carousel-item p-carousel-item-cloned",{"p-carousel-item-active":n.totalShiftedItems*-1===s.value.length+n.d_numVisible,"p-carousel-item-start":l===0,"p-carousel-item-end":s.value.slice(-1*n.d_numVisible).length-1===l}]},i.ptm("itemCloned")),[g(i.$slots,"item",{data:r,index:l})],16))),128)):f("",!0),(c(!0),u(b,null,v(s.value,(r,l)=>(c(),u("div",d({key:l,class:["p-carousel-item",{"p-carousel-item-active":a.firstIndex()<=l&&a.lastIndex()>=l,"p-carousel-item-start":a.firstIndex()===l,"p-carousel-item-end":a.lastIndex()===l}],role:"group","aria-hidden":a.firstIndex()>l||a.lastIndex()<l?!0:void 0,"aria-label":a.ariaSlideNumber(l),"aria-roledescription":a.ariaSlideLabel},i.ptm("item")),[g(i.$slots,"item",{data:r,index:l}
11)],16,H))),128)),a.isCircular()?(c(!0),u(b,{key:1},v(s.value.slice(0,n.d_numVisible),(r,l)=>(c(),u("div",d({key:l+"_fcloned",class:["p-carousel-item p-carousel-item-cloned",{"p-carousel-item-active":n.totalShiftedItems===0,"p-carousel-item-start":l===0,"p-carousel-item-end":s.value.slice(0,n.d_numVisible).length-1===l}]},i.ptm("itemCloned")),[g(i.$slots,"item",{data:r,index:l})],16))),128)):f("",!0)],16)],16),s.showNavigators?w((c(),u("button",d({key:1,type:"button",class:["p-carousel-next p-link",{"p-disabled":a.forwardIsDisabled}],disabled:a.forwardIsDisabled,"aria-label":a.ariaNextButtonLabel,onClick:t[5]||(t[5]=(...r)=>a.navForward&&a.navForward(...r))},{...s.nextButtonProps,...i.ptm("nextButton")}),[g(i.$slots,"nexticon",{},()=>[(c(),y(I(a.isVertical()?"ChevronDownIcon":"ChevronRightIcon"),d({class:"p-carousel-prev-icon"},i.ptm("nextButtonIcon")),null,16))])],16,X)),[[p]]):f("",!0)],16,K),a.totalIndicators>=0&&s.showIndicators?(c(),u("ul",d({key:0,ref:"indicatorContent",class:a.indicatorsContentClasses,onKeydown:t[6]||(t[6]=(...r)=>a.onIndicatorKeydown&&a.onIndicatorKeydown(...r))},i.ptm("indicators")),[(c(!0),u(b,null,v(a.totalIndicators,(r,l)=>(c(),u("li",d({key:"p-carousel-indicator-"+l.toString(),class:["p-carousel-indicator",{"p-highlight":n.d_page===l}]},i.ptm("indicator")),[e("button",d({class:"p-link",type:"button",tabindex:n.d_page===l?"0":"-1","aria-label":a.ariaPageLabel(l+1),"aria-current":n.d_page===l?"page":void 0,onClick:A=>a.onIndicatorClick(A,l)},i.ptm("indicatorButton")),null,16,q)],16))),128))],16)):f("",!0)],16),i.$slots.footer?(c(),u("div",d({key:1,class:"p-carousel-footer"},i.ptm("footer")),[g(i.$slots,"footer")],16)):f("",!0)],16)}function Q(i,t){t===void 0&&(t={});var s=t.insertAt;if(!(!i||typeof document>"u")){var o=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",s==="top"&&o.firstChild?o.insertBefore(n,o.firstChild):o.appendChild(n),n.styleSheet?n.styleSheet.cssText=i:n.appendChild(document.createTextNode(i))}}var G=`
12.p-carousel {
13    display: flex;
14    flex-direction: column;
15}
16.p-carousel-content {
17    display: flex;
18    flex-direction: column;
19    overflow: auto;
20}
21.p-carousel-prev,
22.p-carousel-next {
23    align-self: center;
24    flex-grow: 0;
25    flex-shrink: 0;
26    display: flex;
27    justify-content: center;
28    align-items: center;
29    overflow: hidden;
30    position: relative;
31}
32.p-carousel-container {
33    display: flex;
34    flex-direction: row;
35}
36.p-carousel-items-content {
37    overflow: hidden;
38    width: 100%;
39}
40.p-carousel-items-container {
41    display: flex;
42    flex-direction: row;
43}
44.p-carousel-indicators {
45    display: flex;
46    flex-direction: row;
47    justify-content: center;
48    flex-wrap: wrap;
49}
50.p-carousel-indicator > button {
51    display: flex;
52    align-items: center;
53    justify-content: center;
54}
55
56/* Vertical */
57.p-carousel-vertical .p-carousel-container {
58    flex-direction: column;
59}
60.p-carousel-vertical .p-carousel-items-container {
61    flex-direction: column;
62    height: 100%;
63}
64
65/* Keyboard Support */
66.p-items-hidden .p-carousel-item {
67    visibility: hidden;
68}
69.p-items-hidden .p-carousel-item.p-carousel-item-active {
70    visibility: visible;
71}
72`;Q(G);x.render=Y;const J=M({setup(){const i={};
72i.itemBackgroundImage=z;const t=_([]),s=async()=>{const n={page:0,count:12,sort:"random"};try{const a=await j.get("/items",{params:n});t.value=a.data.data}catch(a){console.log(a)}},o=_([{img:"/img/portfolio/1.jpg",caption:"We designed and built ModulAsia's website.",shape:"doc-shape-a"},{img:"/img/portfolio/2.jpg",caption:"We designed and built ModulAsia's website.",shape:"doc-shape-b"},{img:"/img/portfolio/3.jpg",caption:"We designed and built ModulAsia's website.",shape:"doc-shape-c"},{img:"/img/portfolio/4.jpg",caption:"We designed and built ModulAsia's website.",shape:"doc-shape-d"},{img:"/img/portfolio/5.jpg",caption:"We designed and built ModulAsia's website.",shape:"doc-shape-a"},{img:"/img/portfolio/6.jpg",caption:"We designed and built ModulAsia's website.",shape:"doc-shape-b"},{img:"/img/portfolio/7.jpg",caption:"We designed and built ModulAsia's website.",shape:"doc-shape-c"},{img:"/img/portfolio/8.jpg",caption:"We designed and built ModulAsia's website.",shape:"doc-shape-d"},{img:"/img/portfolio/9.jpg",caption:"We designed and built ModulAsia's website.",shape:"doc-shape-a"},{img:"/img/portfolio/10.jpg",caption:"We designed and built ModulAsia's website.",shape:"doc-shape-b"},{img:"/img/portfolio/11.jpg",caption:"We designed and built ModulAsia's website.",shape:"doc-shape-c"},{img:"/img/portfolio/12.jpg",caption:"We designed and built ModulAsia's website.",shape:"doc-shape-d"},{img:"/img/portfolio/13.jpg",caption:"We designed and built ModulAsia's website.",shape:"doc-shape-a"},{img:"/img/portfolio/14.jpg",caption:"We designed and built ModulAsia's website.",shape:"doc-shape-b"},{img:"/img/portfolio/15.jpg",caption:"We designed and built ModulAsia's website.",shape:"doc-shape-c"},{img:"/img/portfolio/16.jpg",caption:"We designed and built ModulAsia's website.",shape:"doc-shape-d"},{img:"/img/portfolio/17.jpg",caption:"We designed and built ModulAsia's website.",shape:"doc-shape-a"},{img:"/img/portfolio/18.jpg",caption:"We designed and built ModulAsia's website.",shape:"doc-shape-b"},{img:"/img/portfolio/19.jpg",caption:"We designed and built ModulAsia's website.",shape:"doc-shape-c"},{img:"/img/portfolio/20.jpg",caption:"We designed and built ModulAsia's website.",shape:"doc-shape-d"},{img:"/img/portfolio/21.jpg",caption:"We designed and built ModulAsia's website.",shape:"doc-shape-a"},{img:"/img/portfolio/22.jpg",caption:"We designed and built ModulAsia's website.",shape:"doc-shape-b"},{img:"/img/portfolio/23.jpg",caption:"We designed and built ModulAsia's website.",shape:"doc-shape-c"},{img:"/img/portfolio/24.jpg",caption:"We designed and built ModulAsia's website.",shape:"doc-shape-d"},{img:"/img/portfolio/25.jpg",caption:"We designed and built ModulAsia's website.",shape:"doc-shape-b"},{img:"/img/portfolio/26.jpg",caption:"We designed and built ModulAsia's website.",shape:"doc-shape-c"},{img:"/img/portfolio/27.jpg",caption:"We designed and built ModulAsia's website.",shape:"doc-shape-d"},{img:"/img/portfolio/28.jpg",caption:"We designed and built ModulAsia's website.",shape:"doc-shape-a"},{img:"/img/portfolio/29.jpg",caption:"We designed and built ModulAsia's website.",shape:"doc-shape-b"},{img:"/img/portfolio/30.jpg",caption:"We designed and built ModulAsia's website.",shape:"doc-shape-c"},{img:"/img/portfolio/31.jpg",caption:"We designed and built ModulAsia's website.",shape:"doc-shape-d"},{img:"/img/portfolio/32.jpg",caption:"We designed and built ModulAsia's website.",shape:"doc-shape-a"},{img:"/img/portfolio/33.jpg",caption:"We designed and built ModulAsia's website.",shape:"doc-shape-b"},{img:"/img/portfolio/34.jpg",caption:"We designed and built ModulAsia's website.",shape:"doc-shape-c"},{img:"/img/portfolio/35.jpg",caption:"We designed and built ModulAsia's website.",shape:"doc-shape-d"},{img:"/img/portfolio/36.jpg",caption:"We designed and built ModulAsia's website.",shape:"doc-shape-a"},{img:"/img/portfolio/37.jpg",caption:"We designed and built ModulAsia's website.",shape:"doc-shape-b"}]);return k(()=>{s()}),i.items=t,i.portfolioData=o,i},components:{AppLayout:U,Carousel:x}}),Z={class:"wrapper bg-light"},ee={class:"container-card"},ie={class:"card image-wrapper bg-full bg-image bg-overlay bg-overlay-light-500 mt-2 mb-5"},te={class:"card-body py-14 px-0"},se={class:"container"},ae={class:"row gx-md-8 gx-xl-12 gy-10 align-items-center text-center text-lg-start"},ne={class:"col-lg-6"},oe=["src","srcset"],le={class:"wrapper bg-light",id:"about"},re={class:"container pt-14 pt-md-17 pb-14"},de={class:"row gy-8 mb-10"},ce={class:"col-md-12 col-lg-12"},ue={class:"title"},pe=["src"],he=["src"],me=["src"],ge={class:"wrapper bg-light",id:"portfolio"},fe={class:"container pt-14 pt-md-17 pb-14"},be={class:"row gy-8 mb-10"},ve={class:"swiper-slide doc"},ye={href:"#",target:"_blank"},we=["src"],Ie={class:"style"};function _e(i,t,s,o,n,a){const p=S("Carousel"),r=S("app-layout");return c(),y(r,null,{default:C(()=>[e("section",Z,[e("div",ee,[e("div",ie,[e("div",te,[e("div",se,[e("div",ae,[t[0]||(t[0]=e("div",{class:"col-lg-6","data-cues":"slideInDown","data-group":"page-title","data-delay":"900"},[e("h1",{class:"display-2 mb-4 me-xl-5 me-xxl-0"},[m("Networking "),e("span",{class:"text-gradient gradient-1"},"solutions"),m(" for worldwide communication")]),e("p",{class:"lead fs-23 lh-sm mb-7 pe-xxl-15"},"We're a company that focuses on establishing long-term relationships with customers."),e("div",null,[e("a",{href:"#",class:"btn btn-lg btn-gradient gradient-1 rounded"},"Explore Now")])],-1)),e("div",ne,[e("img",{class:"img-fluid mb-n18",src:i.siteUrl("/img/illustrations/3d6.png"),srcset:i.siteUrl("/img/illustrations/[email protected]")+" 2x","data-cue":"fadeIn","data-delay":"300",loading:"lazy"},null,8,oe)])])])])])])]),t[8]||(t[8]=e("section",{class:"wrapper bg-light",id:"bizxite"},[e("div",{class:"container pt-14 pt-md-17 pb-14 pb-md-18"},[e("div",{class:"row justify-content-center text-center"},[e("div",{class:"col-lg-8"},[e("div",{class:"section-head section-head-s2"},[e("h2",{class:"title title-xl",title:"OUR PRODUCTS"},"BizXite"),e("p",null,"Beautiful and elegant website design that represents your company. We can program in e-commerce, a customized database, social media integration, and payment gateways. We also provide hosting, SSL, business email, and domain registration. We can also maintain and update your website for you.")])])]),e("div",{class:"row gy-8 mb-14 justify-content-center"},[e("div",{class:"col-md-12 col-lg-7"},[e("div",{class:"video-container"},[e("iframe",{width:"560",height:"500",src:"https://www.youtube.com/embed/-IDIXC3_81I?autoplay=0",frameborder:"0",allow:"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture",allowfullscreen:""})])])]),e("div",{class:"row isotope gy-6 bg-globe pt-50"}
72,[e("h2",{class:"fs-16 text-gradient gradient-1 mb-3 text-center"},"Prices"),e("div",{class:"item col-md-6 col-xl-4"},[e("div",{class:"pricing card bg-theme2 text-center"},[e("div",{class:"card-body"},[e("h4",{class:"card-title"},"Website"),e("div",{class:"prices"},[e("div",{class:"price price-show"},[e("span",{class:"price-currency"},"$400-$800")])]),e("ul",{class:"icon-list bullet-bg bullet-soft-primary text-start"},[e("li",null,[m("(depends on website difficulty) "),e("br"),m("includes 1 year free hosting "),e("br"),m("\xA0")])])])])]),e("div",{class:"item col-md-6 col-xl-4"},[e("div",{class:"pricing card bg-theme2 text-center"},[e("div",{class:"card-body"},[e("h4",{class:"card-title"},"Web Hosting"),e("div",{class:"prices"},[e("div",{class:"price price-show"},[e("span",{class:"price-currency"},"$10"),e("span",{class:"price-duration"},"/ month")])]),e("ul",{class:"icon-list bullet-bg bullet-soft-primary text-start"},[e("li",null,"includes domain name, SSL, and 5 business emails, free Wordpress setup and Wordpress Toolkit Deluxe")])])])]),e("div",{class:"item col-md-6 col-xl-4"},[e("div",{class:"pricing card bg-theme2 text-center"},[e("div",{class:"card-body"},[e("h4",{class:"card-title"},"Business Email"),e("div",{class:"prices"},[e("div",{class:"price price-show"},[e("span",{class:"price-currency"},"FREE")])]),e("ul",{class:"icon-list bullet-bg bullet-soft-primary text-start"},[e("li",null,[m("for up to 10 business emails, +5$/month for every 10 business emails thereafter. "),e("a",{href:"#"},"Learn More")])])])])])])])],-1)),t[9]||(t[9]=e("section",{class:"wrapper bg-light",id:"bizsomething"},[e("div",{class:"container pt-14 pt-md-17 pb-14 pb-md-18"},[e("div",{class:"row justify-content-center text-center"},[e("div",{class:"col-lg-8"},[e("div",{class:"section-head section-head-s2"},[e("h2",{class:"title title-xl animated fadeInUp","data-animate":"fadeInUp","data-delay":"0.1",title:"OUR PRODUCTS",style:{visibility:"visible","animation-delay":"0.1s"}},"BizSomething"),e("p",{class:"animated fadeInUp","data-animate":"fadeInUp","data-delay":"0.2",style:{visibility:"visible","animation-delay":"0.2s"}},"An affordable, customized, cloud-based business solution. Includes HRIS, payroll, sales, inventory, invoices, and expenses that can be setup to match your business processes. Fast, easy-to-use, and accessible on any device with a web browser (PC, Mac, Tablet, or cellphone).")])])]),e("div",{class:"row gy-8 mb-10"},[e("div",{class:"col-md-12 col-lg-6"},[e("div",{class:"video-container"},[e("iframe",{width:"560",height:"500",src:"https://www.youtube.com/embed/nUyQaSqnbKQ?autoplay=0",frameborder:"0",allow:"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture",allowfullscreen:""})])]),e("div",{class:"col-md-12 col-lg-6"},[e("div",{class:"video-container"},[e("iframe",{width:"560",height:"500",src:"https://www.youtube.com/embed/VU4FBKCd7j0?autoplay=0",frameborder:"0",allow:"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture",allowfullscreen:""})])])]),e("div",{class:"row isotope justify-content-center gy-6 pt-50"},[e("h2",{class:"fs-16 text-gradient gradient-1 mb-3 text-center"},"Prices"),e("div",{class:"item col-md-6 col-xl-5"},[e("div",{class:"pricing card bg-theme2 text-center"},[e("div",{class:"card-body"},[e("div",{class:"prices"},[e("div",{class:"price price-show"},[e("span",{class:"price-currency"},"$600-$1000")])]),e("ul",{class:"icon-list bullet-bg bullet-soft-primary text-start"},[e("li",null,"to customize your system; $20 monthly hosting for up to 100 employees, +$10/month for every additional 100 employees")])])])])])])],-1)),t[10]||(t[10]=e("section",{class:"wrapper bg-light",id:"bizwhatever"},[e("div",{class:"container pt-14 pt-md-17 pb-14 pb-md-18"},[e("div",{class:"row justify-content-center text-center"},[e("div",{class:"col-lg-8"},[e("div",{class:"section-head section-head-s2"},[e("h2",{class:"title title-xl",title:"OUR PRODUCTS"},"BizWhatever"),e("p",null,"IT business-process-outsourcing. Reasonable hourly rates for professional expert work. Programming, testing, training, graphic design, video editing, consulting. Whatever I.T. work you need done for your business, we can make I.T. happen.")])])]),e("div",{class:"row isotope gy-6 pt-50"}
72,[e("h2",{class:"fs-16 text-gradient gradient-1 mb-3 text-center"},"Prices"),e("div",{class:"item col-md-6 col-xl-3"},[e("div",{class:"pricing card bg-theme2 text-center"},[e("div",{class:"card-body"},[e("h4",{class:"card-title"},"Web Design"),e("div",{class:"prices"},[e("div",{class:"price price-show"},[e("span",{class:"price-currency"},"$7"),e("span",{class:"price-duration"},"/ hour")])])])])]),e("div",{class:"item col-md-6 col-xl-3"},[e("div",{class:"pricing card bg-theme2 text-center"},[e("div",{class:"card-body"},[e("h4",{class:"card-title"},"Video Editing"),e("div",{class:"prices"},[e("div",{class:"price price-show"},[e("span",{class:"price-currency"},"$7"),e("span",{class:"price-duration"},"/ hour")])])])])]),e("div",{class:"item col-md-6 col-xl-3"},[e("div",{class:"pricing card bg-theme2 text-center"},[e("div",{class:"card-body"},[e("h4",{class:"card-title"},"Programming"),e("div",{class:"prices"},[e("div",{class:"price price-show"},[e("span",{class:"price-currency"},"$9"),e("span",{class:"price-duration"},"/ hour")])])])])]),e("div",{class:"item col-md-6 col-xl-3"},[e("div",{class:"pricing card bg-theme2 text-center"},[e("div",{class:"card-body"},[e("h4",{class:"card-title"},"I.T. Consulting"),e("div",{class:"prices"},[e("div",{class:"price price-show"},[e("span",{class:"price-currency"},"varies")])])])])])])])],-1)),e("section",le,[e("div",re,[t[5]||(t[5]=e("div",{class:"row justify-content-center text-center"},[e("div",{class:"col-lg-8"},[e("div",{class:"section-head section-head-s2"},[e("h2",{class:"title title-xl",title:"TECHNOMANCER"},"ABOUT")])])],-1)),e("div",de,[e("div",ce,[e("h2",ue,[e("img",{src:i.siteUrl("/img/photos/arrow.png"),width:"80",loading:"lazy",class:"img-fluid"},null,8,pe),t[1]||(t[1]=m(" Technomancer"))]),t[3]||(t[3]=e("p",null,[e("b",null,"Technomancer"),m(" is a cutting-edge software house that specializes in providing modern, innovative web development and testing solutions for your growing business. For years, our products BizXite TM (customized company website) and BizSomething TM (complete small business package), have been helping our clients automate, optimize, and expand their business operations in order to reach their full potentials.")],-1)),t[4]||(t[4]=e("p",null,"With our extensive IT experience, we are constantly developing customized solutions for our clients, both large and small, from various industries all over the world. BizSomething TM , our software package which features human resource and payroll, sales, invoicing, expenses, and e-commerce systems, is the complete solution for all your business needs. BizXite TM on the other hand, your company\u2019s customized website, serves as your online presence to the world. Allow us to set up your site so you can sell, market, and interact with your clients online through Social Stream TM , personalized payment gateways, or even integration with BizSomething TM ! Additionally, Technomancer provides Business Process Outsourcing (BPO) services, called BizTeam TM , and we\u2019ll have no problem handling programming, quality assurance, or any other IT operation needs.",-1)),e("p",null,[t[2]||(t[2]=m("Our goal is to provide high-quality, affordable websites and business applications for any client that wants them. We are your offsite, worry-free IT support, helping keep your operations running and updated. Let us focus on our strengths, so you can focus on yours. ")),e("img",{src:i.siteUrl("/img/photos/arrow2.png"),width:"100"},null,8,he)]),e("img",{src:i.siteUrl("/img/photos/techno.jpg"),alt:"The Technomancer Team",class:"pt-100 img-fluid",loading:"lazy"},null,8,me)])]),t[6]||(t[6]=e("div",{class:"hr"},null,-1))])]),e("section",ge,[e("div",fe,[t[7]||(t[7]=e("div",{class:"row justify-content-center text-center pb-50"},[e("div",{class:"col-lg-8"},[e("div",{class:"section-head section-head-s2"},[e("h2",{class:"title title-xl",title:"PORTFOLIO"},"OUR HAPPY CLIENTS")])])],-1)),e("div",be,[W(p,{value:i.portfolioData,numVisible:4,numScroll:1,showIndicators:!1,circular:!0,autoplayInterval:3e3},{item:C(l=>[e("div",ve,[e("div",{class:B(["doc-photo doc-shape",l.data.shape])},[e("a",ye,[e("img",{src:i.siteUrl(l.data.img)},null,8,we)]),e("p",Ie,L(l.data.caption),1)],2)])]),_:1},8,["value"])])])])]),_:1,__:[8,9,10]})}const Re=F(J,[["render",_e]]);export{Re 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.