403Webshell
Server IP : 14.225.204.176  /  Your IP : 216.73.216.252
Web Server : nginx/1.24.0
System : Linux nodejs-ybgk 6.8.0-40-generic #40-Ubuntu SMP PREEMPT_DYNAMIC Fri Jul 5 10:34:03 UTC 2024 x86_64
User : root ( 0)
PHP Version : 8.1.34
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /var/www/html/php/zinisoft.net-react/.next/cache/webpack/client-production/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/php/zinisoft.net-react/.next/cache/webpack/client-production/21.pack
wpcE��webpack/lib/cache/PackFileCacheStrategy�PackContentItems�`�TerserWebpackPlugin|static/chunks/app/(portfolio)/case-study/[id]/page-daa76de2bf8d3b3d.js�TerserWebpackPlugin|static/chunks/app/(service)/service/[id]/page-f2c54642dabd9c06.js�TerserWebpackPlugin|static/chunks/app/(others-pages)/coming-soon/page-5610f2fc7c793cd2.js�TerserWebpackPlugin|static/chunks/app/(portfolio)/case-studies/page-02a1254d3a1dbc18.js�TerserWebpackPlugin|static/chunks/app/(others-pages)/about-me/page-8d4be82f937f98ee.js�TerserWebpackPlugin|static/chunks/app/page-dad5ed2580244333.js�TerserWebpackPlugin|static/chunks/webpack-957dbc7fc74c0fe0.js�TerserWebpackPlugin|static/chunks/703-35a33cef4881f408.js�TerserWebpackPlugin|static/chunks/299-023ef29bfdf69cdc.js�TerserWebpackPlugin|static/xXDzLrUPhhpC438vQ4gY2/_ssgManifest.js�TerserWebpackPlugin|static/xXDzLrUPhhpC438vQ4gY2/_buildManifest.js�RealContentHashPlugin|analyse|static/chunks/app/(portfolio)/case-study/[id]/page-daa76de2bf8d3b3d.js�RealContentHashPlugin|analyse|static/chunks/app/(service)/service/[id]/page-f2c54642dabd9c06.js�RealContentHashPlugin|analyse|static/chunks/app/(others-pages)/coming-soon/page-5610f2fc7c793cd2.js�RealContentHashPlugin|analyse|static/chunks/app/(portfolio)/case-studies/page-02a1254d3a1dbc18.js�RealContentHashPlugin|analyse|static/chunks/app/(others-pages)/about-me/page-8d4be82f937f98ee.js�RealContentHashPlugin|analyse|static/chunks/app/page-dad5ed2580244333.js�RealContentHashPlugin|analyse|static/chunks/webpack-957dbc7fc74c0fe0.js�RealContentHashPlugin|analyse|static/chunks/703-35a33cef4881f408.js�RealContentHashPlugin|analyse|static/chunks/299-023ef29bfdf69cdc.js�RealContentHashPlugin|analyse|static/xXDzLrUPhhpC438vQ4gY2/_ssgManifest.js�RealContentHashPlugin|analyse|static/xXDzLrUPhhpC438vQ4gY2/_buildManifest.js�RealContentHashPlugin|generate|static/chunks/webpack-957dbc7fc74c0fe0.js��source�webpack/lib/util/registerExternalSerializer�webpack-sources/RawSource�(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[787],{28110:function(e,t,i){Promise.resolve().then(i.bind(i,14716)),Promise.resolve().then(i.bind(i,70296)),Promise.resolve().then(i.bind(i,3309)),Promise.resolve().then(i.bind(i,48735)),Promise.resolve().then(i.bind(i,49252)),Promise.resolve().then(i.t.bind(i,81749,23))},49252:function(e,t,i){"use strict";i.r(t);var l=i(3827),a=i(64090);i(74320),t.default=e=>{let{caseStudy:t}=e,i=(null==t?void 0:t.client)||"Paul Themes Company, Russia",s=(null==t?void 0:t.services)||"UI/UX, Back-End, Front-End, Graphic Design, Animation",n=(null==t?void 0:t.team)||"LoganCee - UI/UX Designer, Pavel Suslov - Developer",o=(null==t?void 0:t.date)||"February 25th, 2022";return(0,l.jsx)(l.Fragment,{children:[[{delayAnimation:"100",title:"CLIENT",lines:[i]},{delayAnimation:"200",title:"SERVICES",lines:[s]}],[{delayAnimation:"300",title:"TEAM",lines:[n]},{delayAnimation:"400",title:"DATE",lines:[o]}]].map((e,t)=>(0,l.jsxs)("div",{className:"col-xl-3 col-lg-3 col-md-6 col-12",children:[(0,l.jsx)("div",{className:"ptf-spacer",style:{"--ptf-xxl":"1.25rem"}}),e.map((e,t)=>(0,l.jsxs)("div",{children:[(0,l.jsxs)("div",{className:"ptf-animated-block mb-70","data-aos":"fade","data-aos-delay":e.delayAnimation,children:[(0,l.jsx)("h5",{className:"fz-14 text-uppercase has-3-color fw-normal",children:e.title}),(0,l.jsx)("div",{className:"ptf-spacer",style:{"--ptf-xxl":"1.25rem"}}),(0,l.jsx)("p",{className:"fz-20 lh-1p5 has-black-color",children:e.lines.map(e=>(0,l.jsxs)(a.Fragment,{children:[e,(0,l.jsx)("br",{})]},e))})]}),(0,l.jsx)("div",{className:"ptf-spacer",style:{"--ptf-xxl":" 4.375rem","--ptf-md":"2.1875rem"}})]},t))]},t))})}},3309:function(e,t,i){"use strict";i.r(t);var l=i(3827);i(64090);var a=i(15732),s=i(20703);let n=[{img:"/assets/img/portfolio/single-work/content-image-2.png",column:"col-lg-6",alt:"image 1",width:"416",height:"335"},{img:"/assets/img/portfolio/single-work/content-image-3.png",column:"col-lg-6",alt:"image 2",width:"416",height:"335"},{img:"/assets/img/portfolio/single-work/content-image-4.png",column:"col-lg-12",alt:"image 3",width:"1296",height:"831"}];t.default=()=>(0,l.jsx)(a.ri,{children:(0,l.jsx)("div",{className:"ptf-justified-gallery row",style:{"--bs-gutter-x":"2rem","--bs-gutter-y":"2rem"},children:n.map((e,t)=>(0,l.jsx)("div",{className:e.column,children:(0,l.jsx)("div",{className:"ptf-gallery__item",children:(0,l.jsx)("div",{className:"ptf-simple-image",children:(0,l.jsx)(a.ck,{original:e.img,thumbnail:e.img,width:e.width,height:e.height,children:t=>{let{ref:i,open:a}=t;return(0,l.jsx)(s.default,{width:1200,height:1200,style:{width:"100%",height:"100%"},src:e.img,alt:"works gallery",role:"button",ref:i,onClick:a})}})})})},t))})})},74320:function(e,t,i){"use strict";i.d(t,{hD:function(){return l}});let l={listing:{metadata:{title:"Works Listing | ZiniSoft Ltd. Co."},title:"Case Studies",loadMoreLabel:"More",filters:["All","AI Solutions","Web Applications","Mobile Applications","SaaS Platforms","E-commerce & POS","CRM & Business Systems","Automation & Integration","Cloud & DevOps,"]},detail:{metadata:{title:"Work Showcase | ZiniSoft Ltd. Co."},headTitle:"ZiniSoft Ltd. Co. - Works Showcase",fallback:{img:"/assets/img/portfolio/work-2.png",categorie:"Product",title:"Film & Art Festival"},fallbackTitle:"Lewis Studio Website",fallbackImage:"/assets/img/portfolio/single-work/content-image-1.png",nextProject:{label:"Next Project",title:"SPA Brand",href:"#"},review:{avatar:"/assets/img/root/twitter-avatar.png",avatarAlt:"",author:"Thiago Alcantara",handle:"@thiago.lfc",date:"15 Dec, 2022",icon:"socicon-twitter",mention:"@ZiniSoft Ltd. Co.",mentionHref:"#",text:" is incredibly dedicated, knowledgeable, and helpful. The finished product was beautiful, and worth every penny. I would absolutely recommend ZiniSoft Ltd. Co.."}},caseStudy:[[{delayAnimation:"100",title:"CLIENT",lines:["Paul Themes Company,","Russia"]},{delayAnimation:"200",title:"SERVICES",lines:["UI/UX, Back-End,","Front-End, Graphic Design,","Animation"]}],[{delayAnimation:"300",title:"TEAM",lines:["LoganCee - UI/UX Designer","Pavel Suslov - Developer"]},{delayAnimation:"400",title:"DATE",lines:["Feburary 25th, 2022"]}]]}}},function(e){e.O(0,[740,703,718,732,299,971,69,744],function(){return e(e.s=28110)}),_N_E=e.O()}]);��4(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[714],{97280:function(e,i,t){Promise.resolve().then(t.bind(t,30720)),Promise.resolve().then(t.bind(t,67841)),Promise.resolve().then(t.bind(t,14716)),Promise.resolve().then(t.bind(t,70296)),Promise.resolve().then(t.bind(t,19959)),Promise.resolve().then(t.bind(t,53393)),Promise.resolve().then(t.bind(t,66725))},30720:function(e,i,t){"use strict";t.r(i);var n=t(3827),a=t(64090),r=t(75036),s=t(52012),o=t.n(s);let l=[{startCount:"0",endCount:"95",metaText1:"Website design and",metaText2:"development",animationDelay:"0"},{startCount:"0",endCount:"98",metaText1:"iOs & Android mobile",metaText2:"application",animationDelay:"100"},{startCount:"0",endCount:"90",metaText1:"Hosting, domain &",metaText2:"support",animationDelay:"200"}];i.default=()=>{let[e,i]=a.useState(!1);return(0,n.jsx)(n.Fragment,{children:l.map((t,a)=>(0,n.jsx)("div",{className:"col-12 col-sm-6 col-md-4",children:(0,n.jsx)("div",{className:"ptf-animated-block","data-aos":"fade","data-aos-delay":t.animationDelay,children:(0,n.jsxs)("div",{className:"ptf-counter-up ptf-counter-up--style-3",style:{"--ptf-title-color":"var(--ptf-color-black)"},children:[(0,n.jsxs)("h5",{className:"ptf-counter-up__title",children:[t.metaText1," ",(0,n.jsx)("br",{}),t.metaText2]}),(0,n.jsx)("div",{className:"ptf-counter-up__value","data-prefix":"","data-suffix":"%",children:(0,n.jsx)(r.ZP,{start:e?t.startCount:null,end:t.endCount,duration:1,redraw:!0,children:e=>{let{countUpRef:t}=e;return(0,n.jsx)(o(),{onChange:e=>{e&&i(!0)},children:(0,n.jsx)("span",{ref:t})})}})})]})})},a))})}},67841:function(e,i,t){"use strict";t.r(i);var n=t(3827);t(64090);var a=t(71398),r=t(26857);i.default=()=>(0,n.jsx)(n.Fragment,{children:(0,n.jsx)("dl",{className:"ptf-accordion",children:(0,n.jsx)(a.UQ,{preExpanded:["a"],allowZeroExpanded:!0,children:r.Q.map((e,i)=>(0,n.jsxs)(a.Qd,{uuid:e.expand,children:[(0,n.jsx)(a.Ol,{children:(0,n.jsx)(a.on,{children:(0,n.jsx)("dt",{children:e.title})})}),(0,n.jsx)(a.Mt,{children:(0,n.jsx)("dd",{children:e.desc})})]},i))})})})},19959:function(e,i,t){"use strict";t.r(i);var n=t(3827);t(64090);var a=t(15732),r=t(20703);i.default=e=>{let{img:i}=e,t=i||"/assets/img/service-detail.png";return(0,n.jsx)(a.ri,{children:(0,n.jsx)("div",{className:"ptf-animated-block","data-aos":"fade","data-aos-delay":"0","data-aos-offset":"0",children:(0,n.jsx)("div",{className:"ptf-simple-image",children:(0,n.jsx)(a.ck,{original:t,thumbnail:t,width:1520,height:760,children:e=>{let{ref:i,open:a}=e;return(0,n.jsx)(r.default,{width:1200,height:1200,style:{width:"100%",height:"100%"},src:t,alt:"service",role:"button",ref:i,onClick:a})}})})})})}},53393:function(e,i,t){"use strict";t.r(i);var n=t(3827);t(64090);var a=t(8792),r=t(63521);[...r.kb.items,...r.Vq.items,...r.XK.items],i.default=e=>{let{services:i=[]}=e;return(0,n.jsx)(n.Fragment,{children:(0,n.jsx)("ul",{children:i.map(e=>(0,n.jsx)("li",{children:(0,n.jsxs)(a.default,{href:e.slug?"/service/".concat(e.slug):"/service/".concat(e.id),children:[(0,n.jsx)("i",{className:e.icon||"lnil lnil-chevron-right"})," ",e.title||e.name]})},e.id))})})}},66725:function(e,i,t){"use strict";t.r(i);var n=t(3827);t(64090);var a=t(20703);let r=[{logo:"image-1",title:"HTML/CSS",delayAnimation:"0"},{logo:"image-2",title:"WordPress",delayAnimation:"100"},{logo:"image-3",title:"Shopify",delayAnimation:"200"},{logo:"image-4",title:"iOS",delayAnimation:"300"},{logo:"image-5",title:"Android",delayAnimation:"400"},{logo:"image-6",title:"Figma",delayAnimation:"0"},{logo:"image-7",title:"Zeplin",delayAnimation:"100"}];i.default=()=>(0,n.jsx)(n.Fragment,{children:r.map((e,i)=>(0,n.jsx)("div",{className:"ptf-animated-block","data-aos":"fade","data-aos-delay":e.delayAnimation,children:(0,n.jsx)("div",{className:"ptf-skill-box",children:(0,n.jsxs)("div",{className:"ptf-skill-box__content",children:[(0,n.jsx)("div",{className:"ptf-skill-box__image",children:(0,n.jsx)(a.default,{width:1200,height:1200,style:{width:"100%",height:"100%"},src:"/assets/img/root/skills/".concat(e.logo,".png"),alt:"HTML/CSS",loading:"lazy"})}),(0,n.jsx)("h6",{className:"ptf-skill-box__title",children:e.title})]})})},i))})},26857:function(e,i,t){"use strict";t.d(i,{Q:function(){return a},e:function(){return n}});let n=[{title:"General",faqInner:[{title:"Do you sign NDA before project discussion?",descriptions:"Data privacy and corporate security are fundamental to our architecture.\n\nYes, absolutely. We sign a standard or custom Non-Disclosure Agreement (NDA) before you share any proprietary project specifications, system architectures, or business workflows. Your intellectual property and data assets are legally protected from day one."},{title:"What engagement models do you support?",descriptions:"We offer flexible cooperation models designed to align with your project's maturity and operational scale:\n\nFixed Price / Project-Based: Best for well-defined scopes, Minimum Viable Products (MVPs), or standard deployment of turn-key solutions from our SaaS ecosystem (Coco, Kindie, Zapes).\n\nTime & Materials (T&M): Ideal for agile, evolving projects such as custom AI integrations, deep technical R&D, and exploratory system upgrades.\n\nDedicated Team / Retainer: Perfect for long-term strategic partnerships requiring continuous engineering, infrastructure management, and scaling."},{title:"Can ZiniSoft Ltd. Co. provide dedicated developers?",descriptions:'Yes. However, we do not just "rent out" generic programmers. We provide Dedicated Engineering Squads—fully integrated teams consisting of seasoned System Architects, High-Performance Backend Developers, and QA Testers. These specialists work exclusively on your product, integrating seamlessly with your internal development standards and corporate culture.'}]},{title:"Technical & Post-Launch",faqInner:[{title:"How do you manage source code and IP ownership?",descriptions:"You retain 100% Intellectual Property (IP) ownership of the custom source code, architecture designs, and digital assets developed for your project. Upon milestone completion and verified payment, all repositories, automated deployment scripts, and technical documentations are securely transferred directly to your corporate infrastructure (GitHub, GitLab, or local servers)."},{title:"Do you support maintenance after launch?",descriptions:"Launching the software is only the first phase. We provide comprehensive Post-Launch Maintenance & Support SLAs (Service Level Agreements) tailored to your operational needs. This includes proactive server health monitoring, immediate bug hotfixes, dependency security patching, and ongoing resource optimization to guarantee our 99.99% system uptime commitment."},{title:"What technologies does your team specialize in?",descriptions:"Our engineering lab specializes in premium tech stacks built intentionally for speed, massive scale, and intelligence:\n\nHigh-Performance Backend: Go (Golang), Node.js, and Microservices architecture.\n\nData & Time-Series Infrastructure: QuestDB, PostgreSQL, and distributed database clustering.\n\nAI-First Systems: Local LLM optimization, Multi-Agent Orchestration (utilizing frameworks like Hermes and OpenClaw), and Knowledge-Graph RAG.\n\nVirtualization & DevOps: Proxmox VE, Docker, and Kubernetes.\n\nClient-Side Interfaces: Cross-platform web/mobile applications and desktop-first software requiring low-level hardware and peripheral controls."},{title:"How do you handle security and production deployment?",descriptions:"Security is embedded into every layer of our deployment lifecycle:\n\nIsolated CI/CD Pipelines: Code undergoes automated testing in sandbox and staging environments before it is ever merged into production.\n\nMulti-Layer Network Resilience: We architect systems with built-in network redundancy—including active-active Dual-WAN load balancing—to eliminate single points of failure.\n\nZero-Exploit Guarantee: We implement advanced Web Application Firewalls (WAF) and rigorous source-code defense matrices to completely neutralize server-side threats, malware, and malicious injection exploits."}]}],a=[{title:"How much does website cost?",desc:"Alienum phaedrum torquatos nec eu, detr periculis ex, nihil expe\n    ndismei. Meian pericula euripidis hinc partem eiest. Eos ei nisl\n    graecis, vixisester aperiri con sequat an. Eius lorem.",expand:"a"},{title:"How about payment?",desc:"Alienum phaedrum torquatos nec eu, detr periculis ex, nihil expe\n    ndismei. Meian pericula euripidis hinc partem eiest. Eos ei nisl\n    graecis, vixisester aperiri con sequat an. Eius lorem.",expand:"b"},{title:"How long support that i get?",desc:"Alienum phaedrum torquatos nec eu, detr periculis ex, nihil expe\n    ndismei. Meian pericula euripidis hinc partem eiest. Eos ei nisl\n    graecis, vixisester aperiri con sequat an. Eius lorem.",expand:"c"},{title:"If i not satify with your service, can i get a refund?",desc:"Alienum phaedrum torquatos nec eu, detr periculis ex, nihil expe\n    ndismei. Meian pericula euripidis hinc partem eiest. Eos ei nisl\n    graecis, vixisester aperiri con sequat an. Eius lorem.",expand:"d"},{title:"Do you provide NDA Agreement?",desc:"Alienum phaedrum torquatos nec eu, detr periculis ex, nihil expe\n    ndismei. Meian pericula euripidis hinc partem eiest. Eos ei nisl\n    graecis, vixisester aperiri con sequat an. Eius lorem.",expand:"e"}]},63521:function(e,i,t){"use strict";t.d(i,{Vq:function(){return n},XK:function(){return a},kb:function(){return r}});let n={subtitle:"System Services",title:"High-Performance Software Architecture",description:"We thoroughly solve high-load challenges and large-scale distributed database structures using industry-leading optimization technologies.",items:[{id:56,icon:"lnil lnil-cloud-network",title:"Enterprise Microservices Architecture",text:"Architect ERP, CRM, and supply chain operations using streamlined, secure, and highly scalable Microservices architecture.",badges:["Docker","K8s"],href:"/service/56"},{id:57,icon:"lnil lnil-database",title:"High-Performance Realtime Data",text:"Process massive real-time data streams and aggregate market indices using highly optimized languages and Time-Series DB architectures.",badges:["Go","QuestDB"],href:"/service/57"},{id:58,icon:"lnil lnil-laptop",title:"Cross-Platform Development",text:"Develop cross-platform applications optimized for seamless UX, direct core-layer API connectivity, and highly standardized distribution.",badges:["Native Apps","Web App"],href:"/service/58"}]},a={subtitle:"Proprietary Ecosystem",title:"Ready-to-Deploy SaaS Products",items:[{id:"coco",icon:"lnil lnil-hospital-alt-3",category:"SMART HOSPITAL / GOV",title:"Coco",subtitle:"Smart Queue Management System",text:"Solve operational bottleneck and flow optimization for healthcare, hospitals, and public administration branches in real-time.",footerLeft:"Queue Management System",footerRight:"View Details",href:"/service/coco"},{id:"kindie",icon:"lnil lnil-graduation",category:"EDTECH",title:"Kindie",subtitle:"Comprehensive Kindergarten Platform",text:"Digitize school-parent interactions, classroom attendance, child nutrition tracking, and highly secure pickup workflows.",footerLeft:"Trusted by 50+ Schools",footerRight:"View Details",href:"/service/kindie"},{id:"omnispa",icon:"lnil lnil-cart",category:"E-COMMERCE ECOSYSTEM",title:"OmniSpa",subtitle:"Omnichannel Sales Growth Solutions",text:"Synchronize sales data from POS and websites to e-commerce marketplaces, integrated with next-gen customer care automation.",footerLeft:"Integrated BI Module",footerRight:"View Details",href:"/service/omnispa"}]},r={subtitle:"Core AI-First Engineering",title:"Deep AI Engineering Services",frameworksText:"Frameworks: Hermes, OpenClaw Orchestration",items:[{id:37,icon:"lnil lnil-brain",title:"Local AI Infrastructure Deployment (On-Premise LLM)",text:"Package and deploy Large Language Models (LLMs) running directly on corporate physical servers or isolated virtualized environments. Ensure absolute business data security, zero internet leakage, and optimized hardware performance.",badges:["#Data-Privacy","#Zero-API-Cost","#Hardware-Optimization"],cols:"col-lg-7 col-md-7 col-12",href:"/service/37"},{id:38,icon:"lnil lnil-ai",title:"Autonomous AI Agent Architecture",text:"Build a virtual workforce (AI Agents) capable of autonomously decomposing complex workflows, retrieving internal corporate knowledge bases, and seamlessly interconnecting enterprise software.",footerText:"Autonomic Workflows",href:"/service/38",cols:"col-lg-5 col-md-5 col-12"},{id:39,icon:"lnil lnil-display-alt",title:"Desktop-First AI Sales Coach Specialist",text:"Desktop-based assistant software engineered to optimize hardware and peripheral interaction for monitoring and analyzing real-time conversational scripts, tone, and nuances.",footerText:"#Hardware-Control",cols:"col-lg-4 col-md-4 col-12",href:"/service/39"},{id:40,icon:"lnil lnil-bar-chart",title:"Enterprise Intelligence Integration (AI-Powered BI)",text:"Embed predictive analytics models into multi-point data streams. Enable retail franchises to perform deep data mining, detect consumer trends, and automate inventory optimization.",badges:["#Predictive-Analytics","#Demand-Forecasting"],cols:"col-lg-8 col-md-8 col-12",href:"/service/40"}]}}},function(e){e.O(0,[740,703,718,732,966,398,299,971,69,744],function(){return e(e.s=97280)}),_N_E=e.O()}]);�:'(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[941],{57441:function(e,a,s){Promise.resolve().then(s.bind(s,24210)),Promise.resolve().then(s.bind(s,70296)),Promise.resolve().then(s.bind(s,95072)),Promise.resolve().then(s.t.bind(s,81749,23))},24210:function(e,a,s){"use strict";s.r(a);var t=s(3827),n=s(64090);a.default=()=>{let[e,a]=(0,n.useState)("00"),[s,i]=(0,n.useState)("00"),[r,l]=(0,n.useState)("00"),[o,c]=(0,n.useState)("00"),d=(0,n.useRef)(),m=()=>{let e=new Date("Dec 30, 2023 00:00:00").getTime();d=setInterval(()=>{let s=e-new Date().getTime();s<0?clearInterval(d.current):(a(Math.floor(s/864e5)),i(Math.floor(s%864e5/36e5)),l(Math.floor(s%36e5/6e4)),c(Math.floor(s%6e4/1e3)))},1e3)};return(0,n.useEffect)(()=>(m(),()=>{clearInterval(d.current)})),(0,t.jsx)("div",{className:"ptf-animated-block","data-aos":"fade","data-aos-delay":"100",children:(0,t.jsxs)("div",{className:"ptf-countdown","data-due-date":"2022/01/01",style:{maxWidth:"40.3125rem"},children:[(0,t.jsx)("div",{className:"ptf-countdown__item",children:(0,t.jsxs)("div",{className:"days",children:[(0,t.jsx)("span",{className:"digits",children:e}),(0,t.jsx)("span",{className:"label",children:"Days"})]})}),(0,t.jsx)("div",{className:"ptf-countdown__item",children:(0,t.jsx)("div",{className:"sep",children:":"})}),(0,t.jsx)("div",{className:"ptf-countdown__item",children:(0,t.jsxs)("div",{className:"hours",children:[(0,t.jsx)("span",{className:"digits",children:s}),(0,t.jsx)("span",{className:"label",children:"Hours"})]})}),(0,t.jsx)("div",{className:"ptf-countdown__item",children:(0,t.jsx)("div",{className:"sep",children:":"})}),(0,t.jsx)("div",{className:"ptf-countdown__item",children:(0,t.jsxs)("div",{className:"minutes",children:[(0,t.jsx)("span",{className:"digits",children:r}),(0,t.jsx)("span",{className:"label",children:"Minutes"})]})}),(0,t.jsx)("div",{className:"ptf-countdown__item",children:(0,t.jsx)("div",{className:"sep",children:":"})}),(0,t.jsx)("div",{className:"ptf-countdown__item",children:(0,t.jsxs)("div",{className:"seconds",children:[(0,t.jsx)("span",{className:"digits",children:o}),(0,t.jsx)("span",{className:"label",children:"Seconds"})]})})]})})}},95072:function(e,a,s){"use strict";s.r(a);var t=s(3827);s(64090),a.default=()=>(0,t.jsx)("form",{onClick:e=>{e.preventDefault()},className:"ptf-subscribe-form ptf-subscribe-form--default",style:{maxWidth:"36.25rem"},children:(0,t.jsxs)("div",{className:"ptf-form-group",children:[(0,t.jsx)("i",{className:"lnil lnil-envelope-alt"}),(0,t.jsx)("input",{type:"email",placeholder:"Email Address"}),(0,t.jsx)("button",{children:"Subscribe"})]})})},70296:function(e,a,s){"use strict";s.r(a),s.d(a,{default:function(){return f}});var t=s(3827),n=s(64090),i=s(8792),r=s(20703);let l={logo:{href:"/",dark:{src:"/assets/img/root/logo-dark.png",alt:"ZiniSoft logo"},light:{src:"/assets/img/root/logo-white.png",alt:"ZiniSoft logo"}},menu:[{name:"Home",page:"home",routerPath:"/"},{name:"Services",page:"service",routerPath:"/services"},{name:"Case Studies",page:"works",routerPath:"/case-studies"},{name:"Blogs",page:"blog",routerPath:"/blogs"},{name:"Document",page:"document",routerPath:"#",dropDownItems:[{name:"Kindie",routerPath:"https://zinisoft.net/user-guide/kindie/"},{name:"Zapes",routerPath:"https://zinisoft-net.gitbook.io/zapes"},{name:"ZiniStore",routerPath:"https://codecanyon.net/user/zinisoft/portfolio"},{name:"Coco",routerPath:"https://zinisoft.net/user-guide/coco/"}]},{name:"Contact",page:"contact",routerPath:"/contact"}],languages:[],search:{placeholder:"Type and hit enter to search..."},mobileFooter:{brandName:"ZiniSoft Ltd. Co.",text:"All Rights Reserved.",creditLabel:"Development by",creditName:"ZiniSoft Ltd. Co.",creditHref:"/"}};var o=()=>(0,t.jsx)("form",{onClick:e=>{e.preventDefault()},children:(0,t.jsx)("input",{type:"text",onKeyPress:e=>{"Enter"===e.key&&e.preventDefault()},placeholder:l.search.placeholder})}),c=s(47907),d=()=>{let e=(0,c.usePathname)(),a="/"===e?"home":e.startsWith("/blog")?"blog":e.startsWith("/service")?"service":e.split("-")[0].split("/")[1];return(0,t.jsx)("ul",{className:"sf-menu",children:l.menu.map(e=>e.dropDownItems?(0,t.jsxs)("li",{className:"menu-item-has-children",children:[(0,t.jsx)("a",{href:"#",children:(0,t.jsx)("span",{className:e.page===a?"active-page":"",children:e.name})}),(0,t.jsx)("ul",{className:"sub-menu",children:e.dropDownItems.map((e,a)=>(0,t.jsx)("li",{children:(0,t.jsx)("a",{href:e.routerPath,target:"_blank",rel:"noopener noreferrer",children:e.name})},a))})]},e.page):(0,t.jsx)("li",{children:(0,t.jsx)(i.default,{href:e.routerPath,children:(0,t.jsx)("span",{className:e.page===a?"active-page":"",children:e.name})})},e.page))})},m=s(74184),h=s(48735),p=()=>{let e=(0,c.usePathname)(),a="/"===e?"home":e.startsWith("/blog")?"blog":e.startsWith("/service")?"service":e.split("-")[0].split("/")[1];return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"ptf-offcanvas-menu__navigation",children:(0,t.jsx)(m.M7,{children:(0,t.jsx)(m.TZ,{children:(0,t.jsx)(m.v2,{className:"sidebar-menu_wrapper",children:l.menu.map(e=>e.dropDownItems?(0,t.jsx)(m.Wd,{title:e.name,className:e.page===a?"active-page":"",children:e.dropDownItems.map((e,a)=>(0,t.jsx)(m.sN,{children:(0,t.jsx)("a",{href:e.routerPath,target:"_blank",rel:"noopener noreferrer",children:e.name})},a))},e.page):(0,t.jsx)(m.sN,{className:e.page===a?"active-page":"",children:(0,t.jsx)(i.default,{href:e.routerPath,children:e.name})},e.page))})})})}),(0,t.jsxs)("div",{className:"ptf-offcanvas-menu__footer",children:[(0,t.jsxs)("p",{className:"ptf-offcanvas-menu__copyright",children:["@",new Date().getFullYear()," ",(0,t.jsx)("span",{children:l.mobileFooter.brandName}),"."," ",l.mobileFooter.text," ",(0,t.jsx)("br",{}),l.mobileFooter.creditLabel," ",(0,t.jsx)("span",{children:(0,t.jsx)("a",{href:l.mobileFooter.creditHref,target:"_blank",rel:"noopener noreferrer",children:l.mobileFooter.creditName})}),"."]}),(0,t.jsx)(h.default,{})]})]})},f=e=>{let{opaque:a=!1}=e,[s,c]=(0,n.useState)(!1),[m,h]=(0,n.useState)(!1),[f,u]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{let e=()=>{u(window.scrollY>=80)};return e(),window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)},[]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("header",{className:a?"ptf-header ptf-header--style-3 ptf-header--opaque":"ptf-header ptf-header--style-1",children:(0,t.jsx)("div",{className:f?a?"ptf-navbar ptf-navbar--main ptf-navbar--sticky ptf-navbar--fixed":"ptf-navbar ptf-navbar--main ptf-navbar--sticky ptf-navbar--transparent ptf-navbar--white-text-on-top ptf-navbar--fixed ptf-navbar--solid":a?"ptf-navbar ptf-navbar--main ptf-navbar--sticky":"ptf-navbar ptf-navbar--main ptf-navbar--sticky ptf-navbar--transparent ptf-navbar--white-text-on-top",children:(0,t.jsx)("div",{className:"container-xxl",children:(0,t.jsxs)("div",{className:"ptf-navbar-inner",children:[(0,t.jsxs)(i.default,{className:"ptf-navbar-logo",href:l.logo.href,children:[(0,t.jsx)(r.default,{width:180,height:174,style:{objectFit:"contain"},className:"black",src:l.logo.dark.src,alt:l.logo.dark.alt,priority:!0,unoptimized:!0}),(0,t.jsx)(r.default,{width:180,height:174,style:{objectFit:"contain"},className:"white",src:l.logo.light.src,alt:l.logo.light.alt,priority:!0,unoptimized:!0})]}),(0,t.jsx)("nav",{className:"ptf-nav ptf-nav--default",children:(0,t.jsx)(d,{})}),(0,t.jsxs)("div",{className:s?"ptf-navbar-search is-open":"ptf-navbar-search",children:[(0,t.jsx)("div",{className:"ptf-navbar-search__wrapper",children:(0,t.jsx)(o,{})}),(0,t.jsxs)("div",{className:"ptf-navbar-search__toggle",onClick:()=>c(e=>!e),children:[(0,t.jsx)("i",{className:"lnir lnir-search-alt"}),(0,t.jsx)("i",{className:"lnir lnir-close"})]})]}),(0,t.jsx)("div",{className:"ptf-offcanvas-menu-icon js-offcanvas-menu-toggle bar right",onClick:()=>h(e=>!e),children:(0,t.jsx)("i",{className:"lnir lnir-menu-alt-5"})})]})})})}),(0,t.jsxs)("div",{className:m?"ptf-offcanvas-menu is-open":"ptf-offcanvas-menu",children:[(0,t.jsxs)("div",{className:"ptf-offcanvas-menu__header",children:[(0,t.jsx)("div",{className:"ptf-language-switcher",children:l.languages.map(e=>(0,t.jsx)("a",{className:e.isActive?"is-active":"",href:e.href,children:e.label},e.label))}),(0,t.jsx)("span",{className:"ptf-offcanvas-menu-icon js-offcanvas-menu-toggle",onClick:()=>h(e=>!e),children:(0,t.jsx)("i",{className:"lnir lnir-close"})})]}),(0,t.jsx)(p,{})]})]})}},48735:function(e,a,s){"use strict";s.r(a);var t=s(3827);s(64090);var n=s(40093);a.default=()=>(0,t.jsx)("div",{className:"ptf-offcanvas-menu__socials",children:n.a.socialList.map((e,a)=>(0,t.jsx)("a",{className:"ptf-social-icon ptf-social-icon--style-3  ".concat(e.iconClass),href:e.link,target:"_blank",rel:"noopener noreferrer",children:(0,t.jsx)("i",{className:e.iconName})},a))})},40093:function(e,a,s){"use strict";s.d(a,{a:function(){return t}});let t={email:"hi@zinisoft.net",contact:{addressTitle:"Address",addressLines:["1050/4 Pham Van Dong St.","Hiep Binh W., Ho Chi Minh City"],addressHref:"https://www.google.com/maps/search/?api=1&query=1050/4+Pham+Van+Dong+St.,+Hiep+Binh+W.,+Ho+Chi+Minh+City",emailTitle:"Email",emails:["hi@zinisoft.net"],phoneTitle:"Phone",phone:"(+84) 905 827 707",phoneHref:"tel:+84905827707"},linkGroups:[[{itemName:"Services",link:"/services"},{itemName:"Case Studies",link:"/case-studies"},{itemName:"About",link:"/about-us"},{itemName:"Contact",link:"/contact"}],[{itemName:"FAQs",link:"/faq"},{itemName:"Blog",link:"/blogs"},{itemName:"Team",link:"/team"}]],copyright:{logo:{src:"/assets/img/root/logo-white.png",alt:"ZiniSoft logo",href:"/"},author:{name:"ZiniSoft Ltd. Co.",href:"/"},text:"All Rights Reserved."},socialList:[{iconName:"socicon-facebook",iconClass:"facebook",link:"https://www.facebook.com/zinisoft"},{iconName:"socicon-twitter",iconClass:"twitter",link:"https://x.com/"},{iconName:"socicon-youtube",iconClass:"youtube",link:"https://www.youtube.com/@zinisoftcoltd3694"}]}}},function(e){e.O(0,[703,718,971,69,744],function(){return e(e.s=57441)}),_N_E=e.O()}]);�� (self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[450],{63238:function(e,t,i){Promise.resolve().then(i.bind(i,14716)),Promise.resolve().then(i.bind(i,70296)),Promise.resolve().then(i.bind(i,276))},276:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return h}});var a=i(3827),l=i(64090);i(20703);var r=i(52900),s=i(8792),o=i(74320);let n={"&amp;":"&","&#038;":"&","&nbsp;":" ","&hellip;":"...","&#8230;":"...","&#8211;":"-","&#8212;":"-","&#8216;":"'","&#8217;":"'","&#8220;":'"',"&#8221;":'"'},d=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.replace(/&amp;|&#038;|&nbsp;|&hellip;|&#8230;|&#8211;|&#8212;|&#8216;|&#8217;|&#8220;|&#8221;/g,e=>n[e]||e)},c=e=>{var t,i,a,l,r,s;let o=null==e?void 0:null===(i=e._embedded)||void 0===i?void 0:null===(t=i["wp:featuredmedia"])||void 0===t?void 0:t[0],n=(null==o?void 0:null===(a=o.media_details)||void 0===a?void 0:a.sizes)||{};return(null===(l=n.full)||void 0===l?void 0:l.source_url)||(null===(r=n.large)||void 0===r?void 0:r.source_url)||(null===(s=n.medium_large)||void 0===s?void 0:s.source_url)||(null==o?void 0:o.source_url)||e.featured_image_url||"/assets/img/portfolio/work-2.png"},u=e=>e?new Intl.DateTimeFormat("en",{month:"short",year:"numeric"}).format(new Date(e)):"",m=e=>{var t,i;for(let a of(null==e?void 0:null===(t=e._embedded)||void 0===t?void 0:t["wp:term"])||[])if(Array.isArray(a)&&a.length>0&&(null===(i=a[0])||void 0===i?void 0:i.taxonomy)==="technology")return a.map(e=>d(e.name)).join(", ");return""},p=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e?e.replace(/<img\s+[^>]*>/g,e=>{let t="",i=e.match(/data-srcset="([^"]+)"/);i&&(t=i[1]);let a="",l=e.match(/data-src="([^"]+)"/)||e.match(/data-orig-src="([^"]+)"/);l&&(a=l[1]);let r=e;return r=t?r.includes("srcset=")?r.replace(/srcset="[^"]*"/,'srcset="'.concat(t,'"')):r.replace("<img",'<img srcset="'.concat(t,'"')):r.replace(/srcset="data:image\/svg\+xml[^"]*"/g,""),a&&(r=r.includes("src=")?r.replace(/src="[^"]*"/,'src="'.concat(a,'"')):r.replace("<img",'<img src="'.concat(a,'"'))),r}):""},f=e=>{var t,i,a,l,r,s,o,n;let f=c(e),g=m(e);return{id:e.id,slug:e.slug,title:d((null===(t=e.title)||void 0===t?void 0:t.rendered)||""),cat:g||((null===(i=e.meta)||void 0===i?void 0:i.zini_services)?d(e.meta.zini_services):"Design"),date:(null===(a=e.meta)||void 0===a?void 0:a.zini_date)?d(e.meta.zini_date):u(e.date),img:f,imgPopup:f,dataId:"work-".concat(e.id),client:(null===(l=e.meta)||void 0===l?void 0:l.zini_client)?d(e.meta.zini_client):"",team:(null===(r=e.meta)||void 0===r?void 0:r.zini_team)?d(e.meta.zini_team):"",services:(null===(s=e.meta)||void 0===s?void 0:s.zini_services)?d(e.meta.zini_services):"",technologies:e.technologies||[],content:p((null===(o=e.content)||void 0===o?void 0:o.rendered)||""),excerpt:d((null===(n=e.excerpt)||void 0===n?void 0:n.rendered)||"").replace(/<[^>]*>/g," ").replace(/\s+/g," ").trim()}},g=function(){let{page:e=1,perPage:t=6,orderby:i="date",order:a="desc",technologies:l}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=new URLSearchParams({_embed:"1",page:String(e),per_page:String(t)});return i&&r.set("orderby",i),a&&r.set("order",a),l&&r.set("technologies",String(l)),"".concat("https://admin.zinisoft.net/wp-json/wp/v2","/case-studies?").concat(r.toString())},v=async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=g(e);try{let e=await fetch(t,{next:{revalidate:3600}});if(!e.ok)return{caseStudies:[],totalPages:0,total:0};let i=await e.json();return{caseStudies:Array.isArray(i)?i.map(e=>f(e)):[],totalPages:Number(e.headers.get("x-wp-totalpages")||0),total:Number(e.headers.get("x-wp-total")||0)}}catch(e){return console.error("Error fetching case studies page:",e),{caseStudies:[],totalPages:0,total:0}}};var h=e=>{let{technologies:t=[],initialCaseStudies:i=[],initialTotalPages:n=0}=e,d=(0,l.useMemo)(()=>t.length>0?["All",...t.map(e=>e.name)]:o.hD.listing.filters,[t]),[c,u]=(0,l.useState)(i),[m,p]=(0,l.useState)(d[0]),[f,g]=(0,l.useState)(1),[h,w]=(0,l.useState)(n),[y,x]=(0,l.useState)(!1),[b,_]=(0,l.useState)(!1),S=(0,l.useRef)(!0);(0,l.useEffect)(()=>{_(!0)},[]),(0,l.useEffect)(()=>{i&&i.length>0&&(u(i),w(n),g(1),S.current=!0)},[i,n]),(0,l.useEffect)(()=>{d.length>0&&!d.includes(m)&&p(d[0])},[d,m]),(0,l.useEffect)(()=>{if(S.current){S.current=!1;return}(async()=>{x(!0);let e=t.find(e=>e.name.toLowerCase().trim()===m.toLowerCase().trim()),i=e?e.id:void 0;try{let e=await v({page:1,perPage:6,technologies:i});u(e.caseStudies),g(1),w(e.totalPages)}catch(e){console.error("Error fetching tab case studies:",e)}finally{x(!1)}})()},[m,t,d,i]),(0,l.useEffect)(()=>{b&&r.Z.rebuild()},[c,b]);let k=async()=>{if(!(f<h)||y)return;let e=f+1;x(!0);let i=t.find(e=>e.name.toLowerCase().trim()===m.toLowerCase().trim()),a=i?i.id:void 0;try{let t=await v({page:e,perPage:6,technologies:a});u(e=>[...e,...t.caseStudies]),g(e)}catch(e){console.error("Error loading more case studies:",e)}finally{x(!1)}};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"ptf-animated-block","data-aos":"fade","data-aos-delay":"0",children:(0,a.jsx)("div",{className:"ptf-filters ptf-filters--style-1",children:d.map((e,t)=>(0,a.jsx)("div",{onClick:()=>p(e),className:m===e?"filter-item active-page":"filter-item",children:e},t))})}),(0,a.jsx)("div",{className:"ptf-spacer",style:{"--ptf-xxl":"6.25rem","--ptf-md":"3.125rem"}}),(0,a.jsx)("div",{children:(0,a.jsx)("div",{className:"ptf-animated-block","data-aos":"fade","data-aos-delay":"0",children:(0,a.jsx)("div",{className:"ptf-isotope-grid",children:(0,a.jsx)("div",{className:"grid-item",children:c.map((e,t)=>(0,a.jsxs)("article",{className:"ptf-work ptf-work--style-4","data-tip":e.imgPopup,"data-for":"portfolio-tooltip",children:[(0,a.jsx)(s.default,{className:"ptf-work__link",href:"/case-study/".concat(e.slug||e.id)}),(0,a.jsx)("div",{className:"ptf-work__category",children:e.cat}),(0,a.jsx)("h4",{className:"ptf-work__title",children:e.title}),(0,a.jsx)("div",{className:"ptf-work__date",children:e.date})]},e.id||t))})})})}),f<h&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"ptf-spacer",style:{"--ptf-xxl":"6rem","--ptf-md":"4rem"}}),(0,a.jsx)("div",{className:"text-center",children:(0,a.jsx)("div",{className:"ptf-animated-block","data-aos":"fade","data-aos-delay":"0",children:(0,a.jsx)("button",{type:"button",className:"ptf-load-more",onClick:k,disabled:y,children:y?"Loading...":o.hD.listing.loadMoreLabel||"More"})})})]})]}),b&&(0,a.jsx)(r.Z,{id:"portfolio-tooltip",place:"right",type:"dark",effect:"float",getContent:e=>e?(0,a.jsx)("div",{className:"poup-link",children:(0,a.jsx)("img",{style:{width:"100%",height:"100%",objectFit:"cover"},src:e,alt:"popup"})}):null})]})}},74320:function(e,t,i){"use strict";i.d(t,{hD:function(){return a}});let a={listing:{metadata:{title:"Works Listing | ZiniSoft Ltd. Co."},title:"Case Studies",loadMoreLabel:"More",filters:["All","AI Solutions","Web Applications","Mobile Applications","SaaS Platforms","E-commerce & POS","CRM & Business Systems","Automation & Integration","Cloud & DevOps,"]},detail:{metadata:{title:"Work Showcase | ZiniSoft Ltd. Co."},headTitle:"ZiniSoft Ltd. Co. - Works Showcase",fallback:{img:"/assets/img/portfolio/work-2.png",categorie:"Product",title:"Film & Art Festival"},fallbackTitle:"Lewis Studio Website",fallbackImage:"/assets/img/portfolio/single-work/content-image-1.png",nextProject:{label:"Next Project",title:"SPA Brand",href:"#"},review:{avatar:"/assets/img/root/twitter-avatar.png",avatarAlt:"",author:"Thiago Alcantara",handle:"@thiago.lfc",date:"15 Dec, 2022",icon:"socicon-twitter",mention:"@ZiniSoft Ltd. Co.",mentionHref:"#",text:" is incredibly dedicated, knowledgeable, and helpful. The finished product was beautiful, and worth every penny. I would absolutely recommend ZiniSoft Ltd. Co.."}},caseStudy:[[{delayAnimation:"100",title:"CLIENT",lines:["Paul Themes Company,","Russia"]},{delayAnimation:"200",title:"SERVICES",lines:["UI/UX, Back-End,","Front-End, Graphic Design,","Animation"]}],[{delayAnimation:"300",title:"TEAM",lines:["LoganCee - UI/UX Designer","Pavel Suslov - Developer"]},{delayAnimation:"400",title:"DATE",lines:["Feburary 25th, 2022"]}]]}}},function(e){e.O(0,[703,718,900,299,971,69,744],function(){return e(e.s=63238)}),_N_E=e.O()}]);�+(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[435],{58081:function(e,t,i){Promise.resolve().then(i.bind(i,6753)),Promise.resolve().then(i.bind(i,69273)),Promise.resolve().then(i.bind(i,14716)),Promise.resolve().then(i.bind(i,70296)),Promise.resolve().then(i.bind(i,5067)),Promise.resolve().then(i.bind(i,37654)),Promise.resolve().then(i.bind(i,44300)),Promise.resolve().then(i.bind(i,85943)),Promise.resolve().then(i.bind(i,89224)),Promise.resolve().then(i.t.bind(i,81749,23))},5067:function(e,t,i){"use strict";i.r(t);var a=i(3827);i(64090);var n=i(20703);let o=["image-1","image-2","image-3","image-4","image-5"];t.default=()=>(0,a.jsx)("ul",{className:"ptf-instagram-feed",children:o.map((e,t)=>(0,a.jsx)("li",{children:(0,a.jsx)("a",{href:"https://www.instagram.com/",target:"_blank",rel:"noopener noreferrer",children:(0,a.jsx)(n.default,{width:1200,height:1200,style:{width:"100%",height:"100%"},src:"/assets/img/instagram/".concat(e,".png"),alt:"instagram icon",loading:"lazy"})})},t))})},44300:function(e,t,i){"use strict";i.r(t);var a=i(3827);i(64090);let n=[{year:"2014",delayAnimation:"",infoContent:[{title:" Bachelor Degree of Design",subTitle:"RMIT University"},{title:"UI/UX Design Certificate",subTitle:" University of Houston, US"}]},{year:"2015 - 2019",delayAnimation:"",infoContent:[{title:"Design Internship",subTitle:"CMC Corporation, UK"},{title:"Graphic Designer",subTitle:"Tripadvisor Ltd, UK"},{title:"Leader Graphic Design",subTitle:"New Centery Media JSC, UK"},{title:"Web Designer",subTitle:"Freelancer"},{title:"Web Designer/ Author",subTitle:"Envato Market"}]},{year:"2020 - PRESENT",delayAnimation:"",infoContent:[{title:"Product Designe Management",subTitle:"Dribbble LLC, US"},{title:"Art Director / Co-Founder",subTitle:"Spotify"},{title:"Founder",subTitle:"iDesign Magazine"},{title:"Author of The Book",subTitle:"Work for Money, Design for Love"}]}];t.default=()=>(0,a.jsx)(a.Fragment,{children:n.map((e,t)=>(0,a.jsx)("div",{className:"col-12 col-md-6 col-lg-4",children:(0,a.jsx)("div",{className:"ptf-animated-block","data-aos":"fade","data-aos-delay":e.delayAnimation,children:(0,a.jsxs)("div",{className:"ptf-timeline",children:[(0,a.jsx)("div",{className:"ptf-timeline__year",children:e.year}),(0,a.jsx)("ul",{className:"ptf-timeline__list",children:e.infoContent.map((e,t)=>(0,a.jsxs)("li",{className:"ptf-timeline__item",children:[(0,a.jsx)("h4",{className:"ptf-timeline__title",children:e.title}),(0,a.jsx)("p",{className:"ptf-timeline__description",children:e.subTitle})]},t))})]})})},t))})},6753:function(e,t,i){"use strict";i.r(t);var a=i(3827);i(64090);var n=i(20703);let o=[{dealyAnimation:"0",icon:"image-1",percentage:"90",title:"Figma"},{dealyAnimation:"100",icon:"image-2",percentage:"95",title:"Sketch"},{dealyAnimation:"200",icon:"image-3",percentage:"82",title:"Adobe XD"},{dealyAnimation:"300",icon:"image-4",percentage:"93",title:"InvisionApp"},{dealyAnimation:"400",icon:"image-5",percentage:"76",title:"Bootstrap"},{dealyAnimation:"500",icon:"image-6",percentage:"88",title:"HTML5/CSS"}];t.default=()=>(0,a.jsx)(a.Fragment,{children:o.map((e,t)=>(0,a.jsx)("div",{className:"col-6 col-md-4 col-lg-2",children:(0,a.jsx)("div",{className:"ptf-animated-block","data-aos":"fade","data-aos-delay":e.dealyAnimation,children:(0,a.jsxs)("div",{className:"ptf-advantage-box",style:{"--ptf-image-height":"90px"},children:[(0,a.jsxs)("div",{className:"ptf-advantage-box__content",children:[(0,a.jsx)("div",{className:"ptf-advantage-box__image",children:(0,a.jsx)(n.default,{width:200,height:200,style:{width:"116px",height:"57px",objectFit:"contain"},src:"/assets/img/root/advantages/".concat(e.icon,".png"),alt:"Figma",loading:"lazy"})}),(0,a.jsx)("div",{className:"ptf-advantage-box__value",children:e.percentage})]}),(0,a.jsx)("h6",{className:"ptf-advantage-box__title",children:e.title})]})})},t))})},69273:function(e,t,i){"use strict";i.r(t);var a=i(3827);i(64090);var n=i(20703);let o=[{delayAnimation:"0",icon:"logo-1-black"},{delayAnimation:"100",icon:"logo-2-black"},{delayAnimation:"200",icon:"logo-3-black"},{delayAnimation:"300",icon:"logo-4-black"},{delayAnimation:"400",icon:"logo-5-black"}];t.default=()=>(0,a.jsx)("ul",{className:"   ptf-clients-list   ptf-clients-list--center   ptf-clients-list--style-2   ","data-columns":"5",children:o.map((e,t)=>(0,a.jsx)("li",{className:"ptf-clients-list__item","data-aos":"fade","data-aos-delay":e.delayAnimation,children:(0,a.jsx)(n.default,{width:200,height:200,style:{width:"150px",height:"64px",objectFit:"contain"},src:"/assets/img/root/clients/".concat(e.icon,".png"),alt:"brand icon",loading:"lazy"})},t))})},37654:function(e,t,i){"use strict";i.r(t);var a=i(3827);i(64090);var n=i(8792),o=i(63521);t.default=()=>(0,a.jsx)("ul",{className:"ptf-services-list ptf-services-list--style-1",style:{"--ptf-font-family":"var(--ptf-primary-font)","--ptf-font-weight":"300"},children:o.kb.items.map((e,t)=>(0,a.jsx)("li",{children:(0,a.jsxs)(n.default,{href:e.href,children:[e.title,(0,a.jsx)("span",{children:t+1})]})},e.id))})},89224:function(e,t,i){"use strict";i.r(t);var a=i(3827);i(64090);var n=i(138);let o=[{descriptions:" “Bruno was a real pleasure to work with and we look forward to\n    working with him again. He’s definitely the kind of designer you\n    can trust with a project from start to finish. Great services &\n    Recommended!”",name:"Jurgen Kloop",designation:"Product Management",companyName:"Google Inc",webLink:"https://www.google.com/"},{descriptions:" “Bruno was a real pleasure to work with and we look forward to\n    working with him again. He’s definitely the kind of designer you\n    can trust with a project from start to finish. Great services &\n    Recommended!”",name:"Jurgen Kloop",designation:"Product Management",companyName:"Google Inc",webLink:"https://www.google.com/"},{descriptions:" “Bruno was a real pleasure to work with and we look forward to\n    working with him again. He’s definitely the kind of designer you\n    can trust with a project from start to finish. Great services &\n    Recommended!”",name:"Jurgen Kloop",designation:"Product Management",companyName:"Google Inc",webLink:"https://www.google.com/"}];t.default=()=>(0,a.jsx)(a.Fragment,{children:(0,a.jsx)(n.Z,{dots:!0,arrow:!0,infinite:!0,speed:900,slidesToShow:1,slidesToScroll:1,autoplay:!1,className:"arrow-none testimonial-pagination--style-bottom",children:o.map((e,t)=>(0,a.jsxs)("div",{className:"ptf-testimonial ptf-testimonial--style-1 space-80",children:[(0,a.jsx)("div",{className:"ptf-testimonial__content",children:(0,a.jsx)("p",{children:e.descriptions})}),(0,a.jsxs)("div",{className:"ptf-testimonial__meta",children:[(0,a.jsx)("h6",{className:"ptf-testimonial__author",children:e.name}),(0,a.jsxs)("div",{className:"ptf-testimonial__info",children:[(0,a.jsx)("span",{children:e.designation})," at"," ",(0,a.jsx)("a",{href:e.webLink,target:"_blank",rel:"noopener noreferrer",children:e.companyName})]})]})]},t))})})},63521:function(e,t,i){"use strict";i.d(t,{Vq:function(){return a},XK:function(){return n},kb:function(){return o}});let a={subtitle:"System Services",title:"High-Performance Software Architecture",description:"We thoroughly solve high-load challenges and large-scale distributed database structures using industry-leading optimization technologies.",items:[{id:56,icon:"lnil lnil-cloud-network",title:"Enterprise Microservices Architecture",text:"Architect ERP, CRM, and supply chain operations using streamlined, secure, and highly scalable Microservices architecture.",badges:["Docker","K8s"],href:"/service/56"},{id:57,icon:"lnil lnil-database",title:"High-Performance Realtime Data",text:"Process massive real-time data streams and aggregate market indices using highly optimized languages and Time-Series DB architectures.",badges:["Go","QuestDB"],href:"/service/57"},{id:58,icon:"lnil lnil-laptop",title:"Cross-Platform Development",text:"Develop cross-platform applications optimized for seamless UX, direct core-layer API connectivity, and highly standardized distribution.",badges:["Native Apps","Web App"],href:"/service/58"}]},n={subtitle:"Proprietary Ecosystem",title:"Ready-to-Deploy SaaS Products",items:[{id:"coco",icon:"lnil lnil-hospital-alt-3",category:"SMART HOSPITAL / GOV",title:"Coco",subtitle:"Smart Queue Management System",text:"Solve operational bottleneck and flow optimization for healthcare, hospitals, and public administration branches in real-time.",footerLeft:"Queue Management System",footerRight:"View Details",href:"/service/coco"},{id:"kindie",icon:"lnil lnil-graduation",category:"EDTECH",title:"Kindie",subtitle:"Comprehensive Kindergarten Platform",text:"Digitize school-parent interactions, classroom attendance, child nutrition tracking, and highly secure pickup workflows.",footerLeft:"Trusted by 50+ Schools",footerRight:"View Details",href:"/service/kindie"},{id:"omnispa",icon:"lnil lnil-cart",category:"E-COMMERCE ECOSYSTEM",title:"OmniSpa",subtitle:"Omnichannel Sales Growth Solutions",text:"Synchronize sales data from POS and websites to e-commerce marketplaces, integrated with next-gen customer care automation.",footerLeft:"Integrated BI Module",footerRight:"View Details",href:"/service/omnispa"}]},o={subtitle:"Core AI-First Engineering",title:"Deep AI Engineering Services",frameworksText:"Frameworks: Hermes, OpenClaw Orchestration",items:[{id:37,icon:"lnil lnil-brain",title:"Local AI Infrastructure Deployment (On-Premise LLM)",text:"Package and deploy Large Language Models (LLMs) running directly on corporate physical servers or isolated virtualized environments. Ensure absolute business data security, zero internet leakage, and optimized hardware performance.",badges:["#Data-Privacy","#Zero-API-Cost","#Hardware-Optimization"],cols:"col-lg-7 col-md-7 col-12",href:"/service/37"},{id:38,icon:"lnil lnil-ai",title:"Autonomous AI Agent Architecture",text:"Build a virtual workforce (AI Agents) capable of autonomously decomposing complex workflows, retrieving internal corporate knowledge bases, and seamlessly interconnecting enterprise software.",footerText:"Autonomic Workflows",href:"/service/38",cols:"col-lg-5 col-md-5 col-12"},{id:39,icon:"lnil lnil-display-alt",title:"Desktop-First AI Sales Coach Specialist",text:"Desktop-based assistant software engineered to optimize hardware and peripheral interaction for monitoring and analyzing real-time conversational scripts, tone, and nuances.",footerText:"#Hardware-Control",cols:"col-lg-4 col-md-4 col-12",href:"/service/39"},{id:40,icon:"lnil lnil-bar-chart",title:"Enterprise Intelligence Integration (AI-Powered BI)",text:"Embed predictive analytics models into multi-point data streams. Enable retail franchises to perform deep data mining, detect consumer trends, and automate inventory optimization.",badges:["#Predictive-Analytics","#Demand-Forecasting"],cols:"col-lg-8 col-md-8 col-12",href:"/service/40"}]}}},function(e){e.O(0,[703,718,138,299,971,69,744],function(){return e(e.s=58081)}),_N_E=e.O()}]);�h(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[931],{49710:function(e,t,i){Promise.resolve().then(i.bind(i,14716)),Promise.resolve().then(i.bind(i,70296)),Promise.resolve().then(i.bind(i,1861)),Promise.resolve().then(i.bind(i,93671))},1861:function(e,t,i){"use strict";i.r(t);var s=i(3827),a=i(64090),l=i(8792),n=i(26353),r=i(51634);t.default=()=>{var e,t,i,o,c,d;let[m,p]=(0,a.useState)(!1),{hero:u}=r.homePage,f=null==u?void 0:null===(e=u.slides)||void 0===e?void 0:e[0];if(!f)return null;let g="center"===f.align;return null===(i=f.titleLines)||void 0===i||null===(t=i[0])||void 0===t||t.startsWith(","),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{className:"ptf-showcase-image ".concat(f.className||""),children:[(0,s.jsx)("div",{className:"ptf-showcase-glow-left"}),(0,s.jsx)("div",{className:"ptf-showcase-glow-right"}),(0,s.jsx)("div",{className:"ptf-showcase-slide",children:(0,s.jsxs)("div",{className:"container",children:[f.badge&&(0,s.jsx)("div",{className:"d-flex mb-3 ".concat(g?"justify-content-center":""),children:(0,s.jsxs)("div",{className:"ptf-showcase-badge",children:[(0,s.jsx)("span",{className:"ptf-showcase-badge__dot"}),f.badge]})}),(0,s.jsxs)("h1",{className:"ptf-hero-title fz-90--lg lh-1 ".concat(f.darkText?"ptf-hero-title--dark":"has-white-color"," ").concat(g?"text-center":""),children:[f.accent&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("span",{children:f.accent}),(0,s.jsx)("br",{})]}),(0,s.jsx)("span",{className:"has-accent-1",children:null===(o=f.titleLines)||void 0===o?void 0:o.map((e,t)=>(0,s.jsxs)(a.Fragment,{children:[e,t<f.titleLines.length-1&&(0,s.jsx)("br",{})]},e))})]}),(0,s.jsx)("div",{className:"ptf-spacer",style:{"--ptf-xxl":g?"2.125rem":"3.125rem"}}),(0,s.jsx)("p",{className:"fz-24 ptf-hero-description ".concat(f.darkText?"ptf-hero-description--dark":"has-white-color"," ").concat(g?"text-center mx-auto":""),children:f.description}),(0,s.jsx)("div",{className:"ptf-spacer",style:{"--ptf-xxl":"3.625rem"}}),(0,s.jsxs)("div",{className:"d-flex ".concat(g?"justify-content-center":""),children:[null===(c=f.buttons)||void 0===c?void 0:c.map((e,t)=>(0,s.jsxs)(l.default,{className:e.className,href:e.href,style:t>0?{marginLeft:"2rem"}:void 0,children:[(0,s.jsx)("span",{className:"ptf-btn-label",children:e.label}),e.mobileLabel&&(0,s.jsx)("span",{className:"ptf-btn-label-mobile",children:e.mobileLabel})]},e.label)),f.videoButton&&(0,s.jsxs)("button",{className:"ptf-video-button",onClick:()=>p(!0),style:{"--ptf-title-color":"var(--ptf-color-white)",marginLeft:"2rem"},type:"button",children:[(0,s.jsx)("span",{className:"ptf-video-button__icon",children:(0,s.jsx)("i",{className:"lnil lnil-play"})}),(0,s.jsx)("span",{className:"ptf-video-button__title",children:null===(d=f.videoButton.titleLines)||void 0===d?void 0:d.map((e,t)=>(0,s.jsxs)(a.Fragment,{children:[e,t<f.videoButton.titleLines.length-1&&(0,s.jsx)("br",{})]},e))})]})]})]})})]}),(null==u?void 0:u.video)&&(0,s.jsx)(n.Z,{channel:u.video.channel,autoplay:!0,isOpen:m,videoId:u.video.videoId,onClose:()=>p(!1)})]})}},93671:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return h}});var s=i(3827),a=i(64090),l=i(8792);i(63521);var n=e=>{let{items:t=[]}=e;return(0,s.jsx)("ul",{className:"ptf-services-list ptf-services-list--style-5",style:{"--ptf-font-family":"var(--ptf-primary-font)"},children:t.map(e=>(0,s.jsx)("li",{children:(0,s.jsx)(l.default,{href:e.href||"/service/".concat(e.slug||e.id),children:e.title})},e.id))})};let r="https://admin.zinisoft.net/wp-json/wp/v2",o={"&amp;":"&","&#038;":"&","&nbsp;":" ","&hellip;":"...","&#8230;":"...","&#8211;":"-","&#8212;":"-","&#8216;":"'","&#8217;":"'","&#8220;":'"',"&#8221;":'"'},c=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.replace(/&amp;|&#038;|&nbsp;|&hellip;|&#8230;|&#8211;|&#8212;|&#8216;|&#8217;|&#8220;|&#8221;/g,e=>o[e]||e)},d=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.replace(/<[^>]*>/g," ").replace(/\s+/g," ").trim()},m=e=>{var t,i,s,a,l,n;let r=null==e?void 0:null===(i=e._embedded)||void 0===i?void 0:null===(t=i["wp:featuredmedia"])||void 0===t?void 0:t[0],o=(null==r?void 0:null===(s=r.media_details)||void 0===s?void 0:s.sizes)||{};return(null===(a=o.full)||void 0===a?void 0:a.source_url)||(null===(l=o.large)||void 0===l?void 0:l.source_url)||(null===(n=o.medium_large)||void 0===n?void 0:n.source_url)||(null==r?void 0:r.source_url)||e.featured_image_url||""},p={37:"lnil lnil-brain",38:"lnil lnil-ai",39:"lnil lnil-display-alt",40:"lnil lnil-bar-chart",56:"lnil lnil-cloud-network",57:"lnil lnil-database",58:"lnil lnil-laptop",5982:"lnil lnil-hospital-alt-3",5981:"lnil lnil-graduation",5991:"lnil lnil-graduation",711:"lnil lnil-cart"},u=e=>{var t,i,s,a,l,n,r;let o=c((null===(t=e.title)||void 0===t?void 0:t.rendered)||""),u=o.split(" "),f=Math.ceil(u.length/2),g=u.slice(0,f).join(" "),h=u.slice(f).join(" "),v=d(c((null===(i=e.excerpt)||void 0===i?void 0:i.rendered)||"")),x=m(e),b=p[e.id]||"lnil lnil-cup";return{id:e.id,slug:e.slug,icon:b,titlePart1:g,titlePart2:h,title:o,descriptions:v,text:v,featured_image_url:x,content:(null===(s=e.content)||void 0===s?void 0:s.rendered)||"",category:(null===(a=e.meta)||void 0===a?void 0:a.zini_category)?c(e.meta.zini_category):"",subtitle:(null===(l=e.meta)||void 0===l?void 0:l.zini_subtitle)?c(e.meta.zini_subtitle):"",footerLeft:(null===(n=e.meta)||void 0===n?void 0:n.zini_footer_left)?c(e.meta.zini_footer_left):"",footerRight:(null===(r=e.meta)||void 0===r?void 0:r.zini_footer_right)?c(e.meta.zini_footer_right):"View Details",groupServices:e["group-services"]||[]}},f=async e=>{if(!e)return[];let t="".concat(r,"/services?_embed=1&group-services=").concat(e,"&per_page=100");try{let i=await fetch(t,{next:{revalidate:3600}});if(!i.ok)return console.error("Services by Group ".concat(e," responded with status:"),i.status),[];let s=await i.json();if(Array.isArray(s))return s.map(e=>u(e));return[]}catch(t){return console.error("Error fetching services for group ".concat(e,":"),t),[]}},g=async()=>{try{let e=await fetch("".concat(r,"/group-services?per_page=100"),{next:{revalidate:3600}});if(!e.ok)return console.error("Group Services API responded with status:",e.status),[];let t=await e.json();if(Array.isArray(t))return t.map(e=>({id:e.id,name:c(e.name||""),description:c(e.description||""),slug:e.slug,count:e.count}));return[]}catch(e){return console.error("Error fetching group services:",e),[]}};var h=()=>{let[e,t]=(0,a.useState)(!0),[i,r]=(0,a.useState)(""),[o,c]=(0,a.useState)({title:"",subtitle:"",items:[]}),[d,m]=(0,a.useState)({title:"",subtitle:"",items:[]});return((0,a.useEffect)(()=>{(async()=>{try{let[e,t,i]=await Promise.all([g(),f(133),f(134)]);if(e.length>0){let t=e.find(e=>133===e.id);t&&(r(t.name),c(e=>({...e,title:t.name||"",subtitle:t.description||""})));let i=e.find(e=>134===e.id);i&&m(e=>({...e,title:i.name||"",subtitle:i.description||""}))}if(t&&t.length>0&&c(e=>({...e,items:t})),i&&i.length>0){let e=i.map(e=>({id:e.id,slug:e.slug,icon:e.icon||"lnil lnil-cup",category:e.category||"SaaS",title:e.title,subtitle:e.subtitle||"",text:e.text||e.descriptions||"",footerLeft:e.footerLeft||"",footerRight:e.footerRight||"View Details",href:"/service/".concat(e.slug||e.id)}));m(t=>({...t,items:e}))}}catch(e){console.error("Error in Services data fetch:",e)}finally{t(!1)}})()},[]),e)?(0,s.jsxs)("div",{className:"ptf-services-container",children:[(0,s.jsxs)("section",{children:[(0,s.jsx)("div",{className:"ptf-spacer",style:{"--ptf-xxl":"10rem","--ptf-md":"5rem"}}),(0,s.jsx)("div",{className:"container",children:(0,s.jsxs)("div",{className:"row",style:{"--bs-gutter-x":"10.625rem","--bs-gutter-y":"5.3125rem"},children:[(0,s.jsxs)("div",{className:"col-12 col-md-6",children:[(0,s.jsx)("div",{className:"ptf-skeleton",style:{height:"40px",width:"70%",marginBottom:"1rem"}}),(0,s.jsx)("div",{className:"ptf-skeleton",style:{height:"20px",width:"40%",marginBottom:"1.5rem"}}),(0,s.jsx)("div",{className:"ptf-divider",style:{"--ptf-height":"1px","--ptf-color":"var(--ptf-color-14)"}}),(0,s.jsx)("div",{className:"ptf-spacer",style:{"--ptf-xxl":"3.125rem"}}),(0,s.jsxs)("div",{style:{display:"flex",flexDirection:"column",gap:"1.5rem"},children:[(0,s.jsx)("div",{className:"ptf-skeleton",style:{height:"24px",width:"85%"}}),(0,s.jsx)("div",{className:"ptf-skeleton",style:{height:"24px",width:"90%"}}),(0,s.jsx)("div",{className:"ptf-skeleton",style:{height:"24px",width:"80%"}}),(0,s.jsx)("div",{className:"ptf-skeleton",style:{height:"24px",width:"75%"}})]})]}),(0,s.jsx)("div",{className:"col-12 col-md-6 d-none d-md-flex flex-column",children:(0,s.jsx)("div",{className:"ptf-skeleton",style:{height:"100%",minHeight:"350px",width:"100%",borderRadius:"12px"}})})]})}),(0,s.jsx)("div",{className:"ptf-spacer",style:{"--ptf-xxl":"10rem","--ptf-md":"5rem"}})]}),(0,s.jsxs)("section",{className:"ptf-services-section-bg",children:[(0,s.jsx)("div",{className:"ptf-spacer",style:{"--ptf-xxl":"10rem","--ptf-md":"5rem"}}),(0,s.jsxs)("div",{className:"container",children:[(0,s.jsx)("div",{className:"ptf-skeleton",style:{height:"40px",width:"50%",marginBottom:"1rem"}}),(0,s.jsx)("div",{className:"ptf-skeleton",style:{height:"20px",width:"30%"}})]}),(0,s.jsx)("div",{className:"ptf-spacer",style:{"--ptf-xxl":"3.75rem","--ptf-md":"1.875rem"}}),(0,s.jsx)("div",{className:"container",children:(0,s.jsx)("div",{className:"row gy-4",style:{"--bs-gutter-x":"2rem"},children:[1,2,3].map(e=>(0,s.jsx)("div",{className:"col-xl-4 col-lg-6",children:(0,s.jsxs)("div",{className:"ptf-pricing-table ptf-pricing-table--saas h-100",style:{minHeight:"380px",display:"flex",flexDirection:"column",justifyContent:"space-between"},children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("div",{className:"ptf-skeleton",style:{height:"20px",width:"35%",marginBottom:"1rem"}}),(0,s.jsx)("div",{className:"ptf-skeleton",style:{height:"28px",width:"75%",marginBottom:"1rem"}}),(0,s.jsx)("div",{className:"ptf-skeleton",style:{height:"20px",width:"50%",marginBottom:"1.5rem"}}),(0,s.jsx)("div",{className:"ptf-skeleton",style:{height:"16px",width:"95%",marginBottom:"0.5rem"}}),(0,s.jsx)("div",{className:"ptf-skeleton",style:{height:"16px",width:"90%",marginBottom:"0.5rem"}}),(0,s.jsx)("div",{className:"ptf-skeleton",style:{height:"16px",width:"85%",marginBottom:"1rem"}})]}),(0,s.jsx)("div",{className:"ptf-skeleton",style:{height:"50px",width:"100%",borderRadius:"4px"}})]})},e))})}),(0,s.jsx)("div",{className:"ptf-spacer",style:{"--ptf-xxl":"10rem","--ptf-md":"5rem"}})]}),(0,s.jsx)("style",{dangerouslySetInnerHTML:{__html:"\n          .ptf-skeleton {\n            background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);\n            background-size: 200% 100%;\n            animation: ptf-skeleton-pulse-services 1.5s infinite;\n            border-radius: 4px;\n            opacity: 0.75;\n          }\n          @keyframes ptf-skeleton-pulse-services {\n            0% { background-position: 200% 0; }\n            100% { background-position: -200% 0; }\n          }\n        "}})]}):(0,s.jsxs)("div",{className:"ptf-services-container",children:[(0,s.jsxs)("section",{children:[(0,s.jsx)("div",{className:"ptf-spacer",style:{"--ptf-xxl":"10rem","--ptf-md":"5rem"}}),(0,s.jsx)("div",{className:"container",children:(0,s.jsxs)("div",{className:"row",style:{"--bs-gutter-x":"10.625rem","--bs-gutter-y":"5.3125rem"},children:[(0,s.jsx)("div",{className:"col-12 col-md-6",id:"deep-ai-engineering",children:(0,s.jsxs)("div",{className:"ptf-animated-block","data-aos":"fade","data-aos-delay":"0",children:[(0,s.jsx)("h3",{children:o.title}),(0,s.jsx)("div",{className:"ptf-spacer",style:{"--ptf-xxl":"1rem"}}),(0,s.jsx)("h6",{className:"fz-16 has-accent-secondary text-uppercase",children:o.subtitle}),(0,s.jsx)("div",{className:"ptf-spacer",style:{"--ptf-xxl":"1.5625rem"}}),(0,s.jsx)("div",{className:"ptf-divider",style:{"--ptf-height":"1px","--ptf-color":"var(--ptf-color-14)"}}),(0,s.jsx)("div",{className:"ptf-spacer",style:{"--ptf-xxl":"3.125rem"}}),(0,s.jsx)(n,{items:o.items}),(0,s.jsx)("div",{className:"ptf-spacer",style:{"--ptf-xxl":"2.5rem","--ptf-md":"1.5rem"}}),(0,s.jsx)("div",{className:"ptf-animated mx-auto mx-md-0","data-aos":"fade","data-aos-delay":"0",children:(0,s.jsxs)("a",{href:"/assets/pdf/ZiniSoft-AI-First-Portfolio-EN.pdf",target:"_blank",rel:"noopener noreferrer",className:"ptf-btn ptf-btn--primary ptf-btn--block",style:{display:"inline-flex",alignItems:"center",justifyContent:"center",cursor:"pointer"},children:["View Detail"," ",(0,s.jsx)("i",{className:"lnil lnil-chevron-right",style:{marginLeft:"0.5rem"}})]})})]})}),(0,s.jsx)("div",{className:"col-12 col-md-6 d-none d-md-flex flex-column",id:"system-architecture",children:(0,s.jsx)("div",{style:{width:"100%",height:"100%"},children:(0,s.jsx)("img",{width:1376,height:768,src:"/assets/img/root/our-solutions.png",alt:"Our Solutions",loading:"lazy",style:{width:"100%",height:"100%",borderRadius:"12px",objectFit:"cover",boxShadow:"0 10px 30px rgba(0, 0, 0, 0.08)"}})})})]})}),(0,s.jsx)("div",{className:"ptf-spacer",style:{"--ptf-xxl":"10rem","--ptf-md":"5rem"}})]}),(0,s.jsxs)("section",{className:"ptf-services-section-bg",children:[(0,s.jsx)("div",{className:"ptf-spacer",style:{"--ptf-xxl":"10rem","--ptf-md":"5rem"}}),(0,s.jsxs)("div",{className:"container",children:[(0,s.jsxs)("div",{className:"ptf-animated-block","data-aos":"fade","data-aos-delay":"0",children:[(0,s.jsx)("h3",{children:d.title}),(0,s.jsx)("div",{className:"ptf-spacer",style:{"--ptf-xxl":"1rem"}}),(0,s.jsx)("h6",{className:"fz-16 has-accent-secondary text-uppercase",children:d.subtitle})]}),(0,s.jsx)("div",{className:"ptf-spacer",style:{"--ptf-xxl":"3.75rem","--ptf-md":"1.875rem"}})]}),(0,s.jsx)("div",{className:"container",children:(0,s.jsx)("div",{className:"row gy-4",style:{"--bs-gutter-x":"2rem"},children:d.items.map((e,t)=>(0,s.jsx)("div",{className:"col-xl-4 col-lg-6",children:(0,s.jsx)("div",{className:"ptf-animated-block h-100","data-aos":"fade","data-aos-delay":100*t,children:(0,s.jsxs)("div",{className:"ptf-pricing-table ptf-pricing-table--saas h-100",style:{position:"relative"},children:[e.href&&(0,s.jsx)(l.default,{href:e.href,className:"ptf-zini-card-link-overlay","aria-label":e.title}),e.category&&(0,s.jsx)("div",{className:"badge",children:e.category}),e.subtitle&&(0,s.jsx)("div",{className:"ptf-pricing-table__header",children:(0,s.jsx)("h4",{className:"ptf-pricing-table__title",style:{width:"100%",margin:0},children:e.subtitle})}),(0,s.jsx)("div",{className:"ptf-pricing-table__price",children:(0,s.jsx)("span",{className:"price",children:e.title})}),(0,s.jsx)("div",{className:"ptf-pricing-table__description",children:(0,s.jsx)("div",{style:{display:"-webkit-box",WebkitLineClamp:4,WebkitBoxOrient:"vertical",overflow:"hidden",textOverflow:"ellipsis",lineHeight:"1.5"},children:e.text})}),(0,s.jsx)("div",{className:"ptf-pricing-table__content",children:(0,s.jsx)("ul",{children:(0,s.jsx)("li",{children:e.footerLeft})})}),(0,s.jsx)("div",{className:"ptf-pricing-table__action",children:(0,s.jsxs)("span",{className:"ptf-btn ptf-btn--primary ptf-btn--block",style:{display:"inline-flex",alignItems:"center",justifyContent:"center",width:"100%",cursor:"pointer"},children:[e.footerRight," ",(0,s.jsx)("i",{className:"lnil lnil-chevron-right",style:{marginLeft:"0.5rem"}})]})})]})})},e.id))})}),(0,s.jsx)("div",{className:"ptf-spacer",style:{"--ptf-xxl":"10rem","--ptf-md":"5rem"}})]})]})}},51634:function(e,t,i){"use strict";i.d(t,{homePage:function(){return s}});let s={metadata:{title:"ZiniSoft Ltd. Co | AI & Software Systems"},hero:{video:{channel:"youtube",videoId:"1gyTUHP6ne8"},slides:[{id:"image-1",className:"image-1",align:"center",darkText:!1,badge:"Shaping the Digital Future with AI-First Architecture",accent:"Engineering High-Performance",titleLines:["Software Systems & AI Solutions"],description:"We partner with enterprises to build sustainable digital infrastructure, integrate deep artificial intelligence, and achieve comprehensive system optimization.",buttons:[{label:"Deep AI-First Solutions",mobileLabel:"AI-First Solutions",href:"#deep-ai-engineering",className:"ptf-btn ptf-btn--primary"},{label:"B2B System Architecture",mobileLabel:"B2B Architecture",href:"#system-architecture",className:"ptf-btn ptf-btn--secondary"}]},{id:"image-2",className:"image-2",align:"center",accent:"Swiss",titleLines:["Style","Interface"],description:"Like any great agency, we are only as good as the result we deliver of our recent work.",buttons:[{label:"Get Started",href:"/contact",className:"ptf-btn ptf-btn--primary"}]},{id:"image-3",className:"image-3",align:"start",accent:"Crafting",titleLines:["Digital","Experience"],description:"Like any great agency, we are only as good as the result we deliver of our recent work.",buttons:[{label:"Get Started",href:"/contact",className:"ptf-btn ptf-btn--primary"}],videoButton:{titleLines:["View our","story"]}}]},sections:{services:{title:"Our Services",col1Title:"Deep AI Engineering Services",col2Title:"High-Performance Software Architecture",titleLines:["Our","Services"],description:"We help businesses design, build, and maintain software products with focused engineering teams and practical delivery processes."},portfolio:{title:"Latest Works",ctaLabel:"All Projects",ctaHref:"/case-studies"},approach:{title:"Our Approach",backgroundImage:"/assets/img/root/service-bubble.png"},partners:{title:"ZiniSoft Ltd. Co. Partners"},testimonial:{backgroundImage:"/assets/img/about-us-testimonial-background.png",quoteImage:"/assets/img/root/quote.png"},awards:{titleLines:["Our","Awards"]}},services:[{id:11,icon:"lnil lnil-cup",titlePart1:"Software",titlePart2:"Development",descriptions:"Custom web, mobile, and backend systems built around your business workflow."},{id:12,icon:"lnil lnil-website",titlePart1:"Web",titlePart2:"Applications",descriptions:"Responsive, maintainable web apps using modern frontend and backend stacks."},{id:13,icon:"lnil lnil-display-alt",titlePart1:"UI/UX",titlePart2:"Implementation",descriptions:"Practical interface development with attention to usability, speed, and consistency."},{id:14,icon:"lnil lnil-target",titlePart1:"Maintenance",titlePart2:"Support",descriptions:"Ongoing improvement, bug fixing, monitoring, and technical support for live products."}],portfolio:[{id:1,img:"/assets/img/portfolio/work-1.png",categorie:"Web Application",title:"Business Dashboard"},{id:2,img:"/assets/img/portfolio/work-2.png",categorie:"Mobile Product",title:"Customer App"},{id:3,img:"/assets/img/portfolio/work-3.png",categorie:"Ecommerce",title:"Online Store"},{id:4,img:"/assets/img/portfolio/work-4.png",categorie:"Automation",title:"Internal Workflow"},{id:5,img:"/assets/img/portfolio/work-5.png",categorie:"Platform",title:"SaaS Portal"}],approach:[{subTitle:"One",title:"Discover",descriptions:"We clarify requirements, technical constraints, user flows, and delivery priorities before implementation.",delayAnimation:"0"},{subTitle:"Two",title:"Design",descriptions:"We architect scalable database schemas, high-performance API structures, and intuitive user experiences.",delayAnimation:"100"},{subTitle:"Three",title:"Build",descriptions:"We develop in focused iterations, keeping the codebase maintainable and the delivery path visible.",delayAnimation:"200"},{subTitle:"Four",title:"Test",descriptions:"We run automated unit tests, end-to-end integration audits, and performance checks to guarantee reliability.",delayAnimation:"300"},{subTitle:"Five",title:"Deploy",descriptions:"We configure CI/CD pipelines, containerize applications, and roll out features smoothly across environments.",delayAnimation:"400"},{subTitle:"Six",title:"Improve",descriptions:"We measure telemetry, maintain system uptime, and continuously refine the product so it stays useful.",delayAnimation:"500"}],partners:[{delayAnimation:"0",hoverBg:"#fcf8f4",imgHeight:"85px",imgName:"image-1",title:"Client One"},{delayAnimation:"100",hoverBg:"#f3f7fc",imgHeight:"78px",imgName:"image-2",title:"Client Two"},{delayAnimation:"200",hoverBg:"#f9fcf3",imgHeight:"90px",imgName:"image-3",title:"Client Three"},{delayAnimation:"300",hoverBg:"#f9f9f9",imgHeight:"90px",imgName:"image-4",title:"Client Four"},{delayAnimation:"400",hoverBg:"#fdf4fb",imgHeight:"62px",imgName:"image-5",title:"Client Five"},{delayAnimation:"500",hoverBg:"#fdf4fb",imgHeight:"77px",imgName:"image-6",title:"Client Six"},{delayAnimation:"500",hoverBg:"#fdf4fb",imgHeight:"77px",imgName:"image-7",title:"Client Six"}],counters:[{startCount:"0",endCount:"10",metaText1:"YEARS OF",metaText2:"EXPERIENCE",animationDelay:"0"},{startCount:"0",endCount:"120",metaText1:"DELIVERED",metaText2:"PROJECTS",animationDelay:"100"},{startCount:"0",endCount:"35",metaText1:"ACTIVE",metaText2:"CLIENTS",animationDelay:"200"},{startCount:"0",endCount:"8",metaText1:"TECHNICAL",metaText2:"SPECIALTIES",animationDelay:"300"}],testimonials:[{descriptions:"ZiniSoft helped us move from unclear requirements to a stable product release with a very practical engineering process.",name:"Client Representative",designation:"Product Owner"},{descriptions:"The team communicates clearly, ships consistently, and understands how to keep software maintainable after launch.",name:"Client Representative",designation:"Operations Manager"}],awards:[{date:"2024",img:"logo-4",delayAnimation:"0",awardList:[{title:"Long-term Delivery Partner",subTitle:"Software outsourcing collaboration"},{title:"Reliable Support Team",subTitle:"Maintenance and production support"}]},{date:"2023",img:"logo-2",delayAnimation:"100",awardList:[{title:"Product Engineering",subTitle:"Web and mobile application delivery"},{title:"Business Automation",subTitle:"Internal tool development"}]}],blog:[{id:1,img:"/assets/img/home/default/post-1.png",cat:"Development",date:"Jan 15, 2026",title:"How to plan a practical software outsourcing project",description:"A short guide to aligning scope, communication, timeline, and technical ownership before development starts."},{id:2,img:"/assets/img/home/default/post-2.png",cat:"Engineering",date:"Jan 22, 2026",title:"Keeping web applications maintainable after launch",description:"The habits that help teams reduce regressions and keep improving live products with less friction."},{id:3,img:"/assets/img/home/default/post-3.png",cat:"Business",date:"Jan 29, 2026",title:"When custom software is better than manual operations",description:"Signals that your workflow is ready for automation and what to prepare before building internal tools."}]}},63521:function(e,t,i){"use strict";i.d(t,{Vq:function(){return s},XK:function(){return a},kb:function(){return l}});let s={subtitle:"System Services",title:"High-Performance Software Architecture",description:"We thoroughly solve high-load challenges and large-scale distributed database structures using industry-leading optimization technologies.",items:[{id:56,icon:"lnil lnil-cloud-network",title:"Enterprise Microservices Architecture",text:"Architect ERP, CRM, and supply chain operations using streamlined, secure, and highly scalable Microservices architecture.",badges:["Docker","K8s"],href:"/service/56"},{id:57,icon:"lnil lnil-database",title:"High-Performance Realtime Data",text:"Process massive real-time data streams and aggregate market indices using highly optimized languages and Time-Series DB architectures.",badges:["Go","QuestDB"],href:"/service/57"},{id:58,icon:"lnil lnil-laptop",title:"Cross-Platform Development",text:"Develop cross-platform applications optimized for seamless UX, direct core-layer API connectivity, and highly standardized distribution.",badges:["Native Apps","Web App"],href:"/service/58"}]},a={subtitle:"Proprietary Ecosystem",title:"Ready-to-Deploy SaaS Products",items:[{id:"coco",icon:"lnil lnil-hospital-alt-3",category:"SMART HOSPITAL / GOV",title:"Coco",subtitle:"Smart Queue Management System",text:"Solve operational bottleneck and flow optimization for healthcare, hospitals, and public administration branches in real-time.",footerLeft:"Queue Management System",footerRight:"View Details",href:"/service/coco"},{id:"kindie",icon:"lnil lnil-graduation",category:"EDTECH",title:"Kindie",subtitle:"Comprehensive Kindergarten Platform",text:"Digitize school-parent interactions, classroom attendance, child nutrition tracking, and highly secure pickup workflows.",footerLeft:"Trusted by 50+ Schools",footerRight:"View Details",href:"/service/kindie"},{id:"omnispa",icon:"lnil lnil-cart",category:"E-COMMERCE ECOSYSTEM",title:"OmniSpa",subtitle:"Omnichannel Sales Growth Solutions",text:"Synchronize sales data from POS and websites to e-commerce marketplaces, integrated with next-gen customer care automation.",footerLeft:"Integrated BI Module",footerRight:"View Details",href:"/service/omnispa"}]},l={subtitle:"Core AI-First Engineering",title:"Deep AI Engineering Services",frameworksText:"Frameworks: Hermes, OpenClaw Orchestration",items:[{id:37,icon:"lnil lnil-brain",title:"Local AI Infrastructure Deployment (On-Premise LLM)",text:"Package and deploy Large Language Models (LLMs) running directly on corporate physical servers or isolated virtualized environments. Ensure absolute business data security, zero internet leakage, and optimized hardware performance.",badges:["#Data-Privacy","#Zero-API-Cost","#Hardware-Optimization"],cols:"col-lg-7 col-md-7 col-12",href:"/service/37"},{id:38,icon:"lnil lnil-ai",title:"Autonomous AI Agent Architecture",text:"Build a virtual workforce (AI Agents) capable of autonomously decomposing complex workflows, retrieving internal corporate knowledge bases, and seamlessly interconnecting enterprise software.",footerText:"Autonomic Workflows",href:"/service/38",cols:"col-lg-5 col-md-5 col-12"},{id:39,icon:"lnil lnil-display-alt",title:"Desktop-First AI Sales Coach Specialist",text:"Desktop-based assistant software engineered to optimize hardware and peripheral interaction for monitoring and analyzing real-time conversational scripts, tone, and nuances.",footerText:"#Hardware-Control",cols:"col-lg-4 col-md-4 col-12",href:"/service/39"},{id:40,icon:"lnil lnil-bar-chart",title:"Enterprise Intelligence Integration (AI-Powered BI)",text:"Embed predictive analytics models into multi-point data streams. Enable retail franchises to perform deep data mining, detect consumer trends, and automate inventory optimization.",badges:["#Predictive-Analytics","#Demand-Forecasting"],cols:"col-lg-8 col-md-8 col-12",href:"/service/40"}]}}},function(e){e.O(0,[703,718,353,299,971,69,744],function(){return e(e.s=49710)}),_N_E=e.O()}]);��!function(){"use strict";var e,t,n,r,o,u,i,c,f,a={},l={};function d(e){var t=l[e];if(void 0!==t)return t.exports;var n=l[e]={id:e,loaded:!1,exports:{}},r=!0;try{a[e](n,n.exports,d),r=!1}finally{r&&delete l[e]}return n.loaded=!0,n.exports}d.m=a,e=[],d.O=function(t,n,r,o){if(n){o=o||0;for(var u=e.length;u>0&&e[u-1][2]>o;u--)e[u]=e[u-1];e[u]=[n,r,o];return}for(var i=1/0,u=0;u<e.length;u++){for(var n=e[u][0],r=e[u][1],o=e[u][2],c=!0,f=0;f<n.length;f++)i>=o&&Object.keys(d.O).every(function(e){return d.O[e](n[f])})?n.splice(f--,1):(c=!1,o<i&&(i=o));if(c){e.splice(u--,1);var a=r();void 0!==a&&(t=a)}}return t},d.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return d.d(t,{a:t}),t},n=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},d.t=function(e,r){if(1&r&&(e=this(e)),8&r||"object"==typeof e&&e&&(4&r&&e.__esModule||16&r&&"function"==typeof e.then))return e;var o=Object.create(null);d.r(o);var u={};t=t||[null,n({}),n([]),n(n)];for(var i=2&r&&e;"object"==typeof i&&!~t.indexOf(i);i=n(i))Object.getOwnPropertyNames(i).forEach(function(t){u[t]=function(){return e[t]}});return u.default=function(){return e},d.d(o,u),o},d.d=function(e,t){for(var n in t)d.o(t,n)&&!d.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},d.f={},d.e=function(e){return Promise.all(Object.keys(d.f).reduce(function(t,n){return d.f[n](e,t),t},[]))},d.u=function(e){return 703===e?"static/chunks/703-35a33cef4881f408.js":"static/chunks/"+e+"."+({29:"9d37b2af244f27eb",981:"0697ad94cbce6d27"})[e]+".js"},d.miniCssF=function(e){return"static/css/"+({185:"a16f4e7c4e232651",417:"c12e45f57adc2378"})[e]+".css"},d.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||Function("return this")()}catch(e){if("object"==typeof window)return window}}(),d.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r={},o="_N_E:",d.l=function(e,t,n,u){if(r[e]){r[e].push(t);return}if(void 0!==n)for(var i,c,f=document.getElementsByTagName("script"),a=0;a<f.length;a++){var l=f[a];if(l.getAttribute("src")==e||l.getAttribute("data-webpack")==o+n){i=l;break}}i||(c=!0,(i=document.createElement("script")).charset="utf-8",i.timeout=120,d.nc&&i.setAttribute("nonce",d.nc),i.setAttribute("data-webpack",o+n),i.src=d.tu(e)),r[e]=[t];var s=function(t,n){i.onerror=i.onload=null,clearTimeout(p);var o=r[e];if(delete r[e],i.parentNode&&i.parentNode.removeChild(i),o&&o.forEach(function(e){return e(n)}),t)return t(n)},p=setTimeout(s.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=s.bind(null,i.onerror),i.onload=s.bind(null,i.onload),c&&document.head.appendChild(i)},d.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},d.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},d.tt=function(){return void 0===u&&(u={createScriptURL:function(e){return e}},"undefined"!=typeof trustedTypes&&trustedTypes.createPolicy&&(u=trustedTypes.createPolicy("nextjs#bundler",u))),u},d.tu=function(e){return d.tt().createScriptURL(e)},d.p="/_next/",i={535:0,417:0},d.f.j=function(e,t){var n=d.o(i,e)?i[e]:void 0;if(0!==n){if(n)t.push(n[2]);else if(/^(417|535)$/.test(e))i[e]=0;else{var r=new Promise(function(t,r){n=i[e]=[t,r]});t.push(n[2]=r);var o=d.p+d.u(e),u=Error();d.l(o,function(t){if(d.o(i,e)&&(0!==(n=i[e])&&(i[e]=void 0),n)){var r=t&&("load"===t.type?"missing":t.type),o=t&&t.target&&t.target.src;u.message="Loading chunk "+e+" failed.\n("+r+": "+o+")",u.name="ChunkLoadError",u.type=r,u.request=o,n[1](u)}},"chunk-"+e,e)}}},d.O.j=function(e){return 0===i[e]},c=function(e,t){var n,r,o=t[0],u=t[1],c=t[2],f=0;if(o.some(function(e){return 0!==i[e]})){for(n in u)d.o(u,n)&&(d.m[n]=u[n]);if(c)var a=c(d)}for(e&&e(t);f<o.length;f++)r=o[f],d.o(i,r)&&i[r]&&i[r][0](),i[r]=0;return d.O(a)},(f=self.webpackChunk_N_E=self.webpackChunk_N_E||[]).forEach(c.bind(null,0)),f.push=c.bind(null,f.push.bind(f))}();�K5"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[703],{20703:function(e,t,n){n.d(t,{default:function(){return i.a}});var r=n(67447),i=n.n(r)},81749:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Image",{enumerable:!0,get:function(){return v}});let r=n(86921),i=n(91884),o=n(3827),l=i._(n(64090)),a=r._(n(89542)),u=r._(n(42251)),s=n(38630),d=n(76906),f=n(60337);n(76184);let c=n(46993),p=r._(n(10536)),g={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0};function m(e,t,n,r,i,o){let l=null==e?void 0:e.src;e&&e["data-loaded-src"]!==l&&(e["data-loaded-src"]=l,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&i(!0),null==n?void 0:n.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let r=!1,i=!1;n.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>r,isPropagationStopped:()=>i,persist:()=>{},preventDefault:()=>{r=!0,t.preventDefault()},stopPropagation:()=>{i=!0,t.stopPropagation()}})}(null==r?void 0:r.current)&&r.current(e)}}))}function h(e){let[t,n]=l.version.split(".",2),r=parseInt(t,10),i=parseInt(n,10);return r>18||18===r&&i>=3?{fetchPriority:e}:{fetchpriority:e}}let y=(0,l.forwardRef)((e,t)=>{let{src:n,srcSet:r,sizes:i,height:a,width:u,decoding:s,className:d,style:f,fetchPriority:c,placeholder:p,loading:g,unoptimized:y,fill:b,onLoadRef:v,onLoadingCompleteRef:_,setBlurComplete:w,setShowAltText:S,onLoad:j,onError:x,...C}=e;return(0,o.jsx)("img",{...C,...h(c),loading:g,width:u,height:a,decoding:s,"data-nimg":b?"fill":"1",className:d,style:f,sizes:i,srcSet:r,src:n,ref:(0,l.useCallback)(e=>{t&&("function"==typeof t?t(e):"object"==typeof t&&(t.current=e)),e&&(x&&(e.src=e.src),e.complete&&m(e,p,v,_,w,y))},[n,p,v,_,w,x,y,t]),onLoad:e=>{m(e.currentTarget,p,v,_,w,y)},onError:e=>{S(!0),"empty"!==p&&w(!0),x&&x(e)}})});function b(e){let{isAppRouter:t,imgAttributes:n}=e,r={as:"image",imageSrcSet:n.srcSet,imageSizes:n.sizes,crossOrigin:n.crossOrigin,referrerPolicy:n.referrerPolicy,...h(n.fetchPriority)};return t&&a.default.preload?(a.default.preload(n.src,r),null):(0,o.jsx)(u.default,{children:(0,o.jsx)("link",{rel:"preload",href:n.srcSet?void 0:n.src,...r},"__nimg-"+n.src+n.srcSet+n.sizes)})}let v=(0,l.forwardRef)((e,t)=>{let n=(0,l.useContext)(c.RouterContext),r=(0,l.useContext)(f.ImageConfigContext),i=(0,l.useMemo)(()=>{let e=g||r||d.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),n=e.deviceSizes.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:n}},[r]),{onLoad:a,onLoadingComplete:u}=e,m=(0,l.useRef)(a);(0,l.useEffect)(()=>{m.current=a},[a]);let h=(0,l.useRef)(u);(0,l.useEffect)(()=>{h.current=u},[u]);let[v,_]=(0,l.useState)(!1),[w,S]=(0,l.useState)(!1),{props:j,meta:x}=(0,s.getImgProps)(e,{defaultLoader:p.default,imgConf:i,blurComplete:v,showAltText:w});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(y,{...j,unoptimized:x.unoptimized,placeholder:x.placeholder,fill:x.fill,onLoadRef:m,onLoadingCompleteRef:h,setBlurComplete:_,setShowAltText:S,ref:t}),x.priority?(0,o.jsx)(b,{isAppRouter:!n,imgAttributes:j}):null]})});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2595:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AmpStateContext",{enumerable:!0,get:function(){return r}});let r=n(86921)._(n(64090)).default.createContext({})},43044:function(e,t){function n(e){let{ampFirst:t=!1,hybrid:n=!1,hasQuery:r=!1}=void 0===e?{}:e;return t||n&&r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return n}})},38630:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImgProps",{enumerable:!0,get:function(){return a}}),n(76184);let r=n(67160),i=n(76906);function o(e){return void 0!==e.default}function l(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function a(e,t){var n;let a,u,s,{src:d,sizes:f,unoptimized:c=!1,priority:p=!1,loading:g,className:m,quality:h,width:y,height:b,fill:v=!1,style:_,onLoad:w,onLoadingComplete:S,placeholder:j="empty",blurDataURL:x,fetchPriority:C,layout:P,objectFit:O,objectPosition:z,lazyBoundary:M,lazyRoot:E,...I}=e,{imgConf:k,showAltText:A,blurComplete:R,defaultLoader:D}=t,L=k||i.imageConfigDefault;if("allSizes"in L)a=L;else{let e=[...L.deviceSizes,...L.imageSizes].sort((e,t)=>e-t),t=L.deviceSizes.sort((e,t)=>e-t);a={...L,allSizes:e,deviceSizes:t}}let U=I.loader||D;delete I.loader,delete I.srcSet;let N="__next_img_default"in U;if(N){if("custom"===a.loader)throw Error('Image with src "'+d+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{let e=U;U=t=>{let{config:n,...r}=t;return e(r)}}if(P){"fill"===P&&(v=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[P];e&&(_={..._,...e});let t={responsive:"100vw",fill:"100vw"}[P];t&&!f&&(f=t)}let B="",F=l(y),G=l(b);if("object"==typeof(n=d)&&(o(n)||void 0!==n.src)){let e=o(d)?d.default:d;if(!e.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e));if(!e.height||!e.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e));if(u=e.blurWidth,s=e.blurHeight,x=x||e.blurDataURL,B=e.src,!v){if(F||G){if(F&&!G){let t=F/e.width;G=Math.round(e.height*t)}else if(!F&&G){let t=G/e.height;F=Math.round(e.width*t)}}else F=e.width,G=e.height}}let T=!p&&("lazy"===g||void 0===g);(!(d="string"==typeof d?d:B)||d.startsWith("data:")||d.startsWith("blob:"))&&(c=!0,T=!1),a.unoptimized&&(c=!0),N&&d.endsWith(".svg")&&!a.dangerouslyAllowSVG&&(c=!0),p&&(C="high");let W=l(h),V=Object.assign(v?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:O,objectPosition:z}:{},A?{}:{color:"transparent"},_),H=R||"empty"===j?null:"blur"===j?'url("data:image/svg+xml;charset=utf-8,'+(0,r.getImageBlurSvg)({widthInt:F,heightInt:G,blurWidth:u,blurHeight:s,blurDataURL:x||"",objectFit:V.objectFit})+'")':'url("'+j+'")',q=H?{backgroundSize:V.objectFit||"cover",backgroundPosition:V.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:H}:{},$=function(e){let{config:t,src:n,unoptimized:r,width:i,quality:o,sizes:l,loader:a}=e;if(r)return{src:n,srcSet:void 0,sizes:void 0};let{widths:u,kind:s}=function(e,t,n){let{deviceSizes:r,allSizes:i}=e;if(n){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let r;r=e.exec(n);r)t.push(parseInt(r[2]));if(t.length){let e=.01*Math.min(...t);return{widths:i.filter(t=>t>=r[0]*e),kind:"w"}}return{widths:i,kind:"w"}}return"number"!=typeof t?{widths:r,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>i.find(t=>t>=e)||i[i.length-1]))],kind:"x"}}(t,i,l),d=u.length-1;return{sizes:l||"w"!==s?l:"100vw",srcSet:u.map((e,r)=>a({config:t,src:n,quality:o,width:e})+" "+("w"===s?e:r+1)+s).join(", "),src:a({config:t,src:n,quality:o,width:u[d]})}}({config:a,src:d,unoptimized:c,width:F,quality:W,sizes:f,loader:U});return{props:{...I,loading:T?"lazy":g,fetchPriority:C,width:F,height:G,decoding:"async",className:m,style:{...V,...q},sizes:$.sizes,srcSet:$.srcSet,src:$.src},meta:{unoptimized:c,priority:p,placeholder:j,fill:v}}}},42251:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{defaultHead:function(){return f},default:function(){return m}});let r=n(86921),i=n(91884),o=n(3827),l=i._(n(64090)),a=r._(n(27392)),u=n(2595),s=n(27484),d=n(43044);function f(e){void 0===e&&(e=!1);let t=[(0,o.jsx)("meta",{charSet:"utf-8"})];return e||t.push((0,o.jsx)("meta",{name:"viewport",content:"width=device-width"})),t}function c(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===l.default.Fragment?e.concat(l.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}n(76184);let p=["name","httpEquiv","charSet","itemProp"];function g(e,t){let{inAmpMode:n}=t;return e.reduce(c,[]).reverse().concat(f(n).reverse()).filter(function(){let e=new Set,t=new Set,n=new Set,r={};return i=>{let o=!0,l=!1;if(i.key&&"number"!=typeof i.key&&i.key.indexOf("$")>0){l=!0;let t=i.key.slice(i.key.indexOf("$")+1);e.has(t)?o=!1:e.add(t)}switch(i.type){case"title":case"base":t.has(i.type)?o=!1:t.add(i.type);break;case"meta":for(let e=0,t=p.length;e<t;e++){let t=p[e];if(i.props.hasOwnProperty(t)){if("charSet"===t)n.has(t)?o=!1:n.add(t);else{let e=i.props[t],n=r[t]||new Set;("name"!==t||!l)&&n.has(e)?o=!1:(n.add(e),r[t]=n)}}}}return o}}()).reverse().map((e,t)=>{let r=e.key||t;if(!n&&"link"===e.type&&e.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some(t=>e.props.href.startsWith(t))){let t={...e.props||{}};return t["data-href"]=t.href,t.href=void 0,t["data-optimized-fonts"]=!0,l.default.cloneElement(e,t)}return l.default.cloneElement(e,{key:r})})}let m=function(e){let{children:t}=e,n=(0,l.useContext)(u.AmpStateContext),r=(0,l.useContext)(s.HeadManagerContext);return(0,o.jsx)(a.default,{reduceComponentsToState:g,headManager:r,inAmpMode:(0,d.isInAmpMode)(n),children:t})};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},67160:function(e,t){function n(e){let{widthInt:t,heightInt:n,blurWidth:r,blurHeight:i,blurDataURL:o,objectFit:l}=e,a=r?40*r:t,u=i?40*i:n,s=a&&u?"viewBox='0 0 "+a+" "+u+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+s+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(s?"none":"contain"===l?"xMidYMid":"cover"===l?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+o+"'/%3E%3C/svg%3E"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},60337:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ImageConfigContext",{enumerable:!0,get:function(){return o}});let r=n(86921)._(n(64090)),i=n(76906),o=r.default.createContext(i.imageConfigDefault)},76906:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{VALID_LOADERS:function(){return n},imageConfigDefault:function(){return r}});let n=["default","imgix","cloudinary","akamai","custom"],r={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:60,formats:["image/webp"],dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"inline",remotePatterns:[],unoptimized:!1}},67447:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getImageProps:function(){return a},default:function(){return u}});let r=n(86921),i=n(38630),o=n(81749),l=r._(n(10536)),a=e=>{let{props:t}=(0,i.getImgProps)(e,{defaultLoader:l.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0}});for(let[e,n]of Object.entries(t))void 0===n&&delete t[e];return{props:t}},u=o.Image},10536:function(e,t){function n(e){let{config:t,src:n,width:r,quality:i}=e;return t.path+"?url="+encodeURIComponent(n)+"&w="+r+"&q="+(i||75)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r}}),n.__next_img_default=!0;let r=n},46993:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RouterContext",{enumerable:!0,get:function(){return r}});let r=n(86921)._(n(64090)).default.createContext(null)},27392:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return l}});let r=n(64090),i=r.useLayoutEffect,o=r.useEffect;function l(e){let{headManager:t,reduceComponentsToState:n}=e;function l(){if(t&&t.mountedInstances){let i=r.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(n(i,e))}}return i(()=>{var n;return null==t||null==(n=t.mountedInstances)||n.add(e.children),()=>{var n;null==t||null==(n=t.mountedInstances)||n.delete(e.children)}}),i(()=>(t&&(t._pendingUpdate=l),()=>{t&&(t._pendingUpdate=l)})),o(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}}}]);��("use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[299],{14716:function(e,a,s){s.r(a),s.d(a,{default:function(){return h}});var t=s(3827),i=s(64090),n=s(20703),r=s(8792),l=s(85943),o=s(40093),c=()=>(0,t.jsxs)("div",{className:"row align-items-center",children:[(0,t.jsx)("div",{className:"col-12 col-md-3",children:(0,t.jsx)(r.default,{href:o.a.copyright.logo.href,children:(0,t.jsx)(n.default,{width:151,height:46,style:{width:"151px",height:"46px",objectFit:"contain"},src:o.a.copyright.logo.src,alt:o.a.copyright.logo.alt,loading:"lazy"})})}),(0,t.jsx)("div",{className:"col-12 col-md-5",children:(0,t.jsxs)("p",{className:"ptf-footer-copyright has-3-color",children:["\xa9",new Date().getFullYear()," ",(0,t.jsx)("span",{className:"has-white-color",children:(0,t.jsx)(r.default,{href:o.a.copyright.author.href,children:o.a.copyright.author.name})}),". ",o.a.copyright.text]})}),(0,t.jsx)("div",{className:"col-12 col-lg",children:(0,t.jsx)("div",{className:"ptf-footer-socials has-white-color",children:(0,t.jsx)(l.default,{})})})]}),d=()=>(0,t.jsxs)("div",{className:"row",children:[(0,t.jsx)("div",{className:"col-12 col-lg-7",children:(0,t.jsx)("div",{className:"ptf-animated-block","data-aos":"fade","data-aos-delay":"0",children:(0,t.jsx)("div",{className:"ptf-widget ptf-widget-contacts has-white-color",children:(0,t.jsxs)("ul",{children:[(0,t.jsxs)("li",{children:[(0,t.jsx)("span",{children:o.a.contact.addressTitle}),(0,t.jsx)("a",{href:o.a.contact.addressHref,target:"_blank",rel:"noopener noreferrer",children:o.a.contact.addressLines.map((e,a)=>(0,t.jsxs)(i.Fragment,{children:[e,a<o.a.contact.addressLines.length-1&&(0,t.jsx)("br",{})]},e))})]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("span",{children:o.a.contact.phoneTitle}),(0,t.jsx)("a",{href:o.a.contact.phoneHref,children:o.a.contact.phone})]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("span",{children:o.a.contact.emailTitle}),(0,t.jsx)("a",{href:"mailto:".concat(o.a.contact.emails[0]),children:o.a.contact.emails[0]})]})]})})})}),(0,t.jsx)("div",{className:"col-12 col-lg-5",children:(0,t.jsx)("div",{className:"ptf-animated-block","data-aos":"fade","data-aos-delay":"100",children:(0,t.jsx)("div",{className:"ptf-widget ptf-widget-links has-white-color",children:(0,t.jsx)("ul",{children:o.a.linkGroups.map((e,a)=>(0,t.jsx)(i.Fragment,{children:e.map(e=>(0,t.jsx)("li",{children:(0,t.jsx)(r.default,{href:e.link,children:e.itemName})},"".concat(e.itemName,"-").concat(e.link)))},a))})})})})]}),h=()=>(0,t.jsx)("footer",{className:"ptf-footer ptf-footer--style-3",children:(0,t.jsx)("div",{className:"container",children:(0,t.jsx)("div",{className:"row",children:(0,t.jsxs)("div",{className:"col-xl-10 offset-xl-2",children:[(0,t.jsx)("div",{className:"ptf-footer__top",children:(0,t.jsx)(d,{})}),(0,t.jsx)("div",{className:"ptf-footer__bottom",children:(0,t.jsx)(c,{})})]})})})})},70296:function(e,a,s){s.r(a),s.d(a,{default:function(){return p}});var t=s(3827),i=s(64090),n=s(8792),r=s(20703);let l={logo:{href:"/",dark:{src:"/assets/img/root/logo-dark.png",alt:"ZiniSoft logo"},light:{src:"/assets/img/root/logo-white.png",alt:"ZiniSoft logo"}},menu:[{name:"Home",page:"home",routerPath:"/"},{name:"Services",page:"service",routerPath:"/services"},{name:"Case Studies",page:"works",routerPath:"/case-studies"},{name:"Blogs",page:"blog",routerPath:"/blogs"},{name:"Document",page:"document",routerPath:"#",dropDownItems:[{name:"Kindie",routerPath:"https://zinisoft.net/user-guide/kindie/"},{name:"Zapes",routerPath:"https://zinisoft-net.gitbook.io/zapes"},{name:"ZiniStore",routerPath:"https://codecanyon.net/user/zinisoft/portfolio"},{name:"Coco",routerPath:"https://zinisoft.net/user-guide/coco/"}]},{name:"Contact",page:"contact",routerPath:"/contact"}],languages:[],search:{placeholder:"Type and hit enter to search..."},mobileFooter:{brandName:"ZiniSoft Ltd. Co.",text:"All Rights Reserved.",creditLabel:"Development by",creditName:"ZiniSoft Ltd. Co.",creditHref:"/"}};var o=()=>(0,t.jsx)("form",{onClick:e=>{e.preventDefault()},children:(0,t.jsx)("input",{type:"text",onKeyPress:e=>{"Enter"===e.key&&e.preventDefault()},placeholder:l.search.placeholder})}),c=s(47907),d=()=>{let e=(0,c.usePathname)(),a="/"===e?"home":e.startsWith("/blog")?"blog":e.startsWith("/service")?"service":e.split("-")[0].split("/")[1];return(0,t.jsx)("ul",{className:"sf-menu",children:l.menu.map(e=>e.dropDownItems?(0,t.jsxs)("li",{className:"menu-item-has-children",children:[(0,t.jsx)("a",{href:"#",children:(0,t.jsx)("span",{className:e.page===a?"active-page":"",children:e.name})}),(0,t.jsx)("ul",{className:"sub-menu",children:e.dropDownItems.map((e,a)=>(0,t.jsx)("li",{children:(0,t.jsx)("a",{href:e.routerPath,target:"_blank",rel:"noopener noreferrer",children:e.name})},a))})]},e.page):(0,t.jsx)("li",{children:(0,t.jsx)(n.default,{href:e.routerPath,children:(0,t.jsx)("span",{className:e.page===a?"active-page":"",children:e.name})})},e.page))})},h=s(74184),m=s(48735),f=()=>{let e=(0,c.usePathname)(),a="/"===e?"home":e.startsWith("/blog")?"blog":e.startsWith("/service")?"service":e.split("-")[0].split("/")[1];return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"ptf-offcanvas-menu__navigation",children:(0,t.jsx)(h.M7,{children:(0,t.jsx)(h.TZ,{children:(0,t.jsx)(h.v2,{className:"sidebar-menu_wrapper",children:l.menu.map(e=>e.dropDownItems?(0,t.jsx)(h.Wd,{title:e.name,className:e.page===a?"active-page":"",children:e.dropDownItems.map((e,a)=>(0,t.jsx)(h.sN,{children:(0,t.jsx)("a",{href:e.routerPath,target:"_blank",rel:"noopener noreferrer",children:e.name})},a))},e.page):(0,t.jsx)(h.sN,{className:e.page===a?"active-page":"",children:(0,t.jsx)(n.default,{href:e.routerPath,children:e.name})},e.page))})})})}),(0,t.jsxs)("div",{className:"ptf-offcanvas-menu__footer",children:[(0,t.jsxs)("p",{className:"ptf-offcanvas-menu__copyright",children:["@",new Date().getFullYear()," ",(0,t.jsx)("span",{children:l.mobileFooter.brandName}),"."," ",l.mobileFooter.text," ",(0,t.jsx)("br",{}),l.mobileFooter.creditLabel," ",(0,t.jsx)("span",{children:(0,t.jsx)("a",{href:l.mobileFooter.creditHref,target:"_blank",rel:"noopener noreferrer",children:l.mobileFooter.creditName})}),"."]}),(0,t.jsx)(m.default,{})]})]})},p=e=>{let{opaque:a=!1}=e,[s,c]=(0,i.useState)(!1),[h,m]=(0,i.useState)(!1),[p,x]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{let e=()=>{x(window.scrollY>=80)};return e(),window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)},[]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("header",{className:a?"ptf-header ptf-header--style-3 ptf-header--opaque":"ptf-header ptf-header--style-1",children:(0,t.jsx)("div",{className:p?a?"ptf-navbar ptf-navbar--main ptf-navbar--sticky ptf-navbar--fixed":"ptf-navbar ptf-navbar--main ptf-navbar--sticky ptf-navbar--transparent ptf-navbar--white-text-on-top ptf-navbar--fixed ptf-navbar--solid":a?"ptf-navbar ptf-navbar--main ptf-navbar--sticky":"ptf-navbar ptf-navbar--main ptf-navbar--sticky ptf-navbar--transparent ptf-navbar--white-text-on-top",children:(0,t.jsx)("div",{className:"container-xxl",children:(0,t.jsxs)("div",{className:"ptf-navbar-inner",children:[(0,t.jsxs)(n.default,{className:"ptf-navbar-logo",href:l.logo.href,children:[(0,t.jsx)(r.default,{width:180,height:174,style:{objectFit:"contain"},className:"black",src:l.logo.dark.src,alt:l.logo.dark.alt,priority:!0,unoptimized:!0}),(0,t.jsx)(r.default,{width:180,height:174,style:{objectFit:"contain"},className:"white",src:l.logo.light.src,alt:l.logo.light.alt,priority:!0,unoptimized:!0})]}),(0,t.jsx)("nav",{className:"ptf-nav ptf-nav--default",children:(0,t.jsx)(d,{})}),(0,t.jsxs)("div",{className:s?"ptf-navbar-search is-open":"ptf-navbar-search",children:[(0,t.jsx)("div",{className:"ptf-navbar-search__wrapper",children:(0,t.jsx)(o,{})}),(0,t.jsxs)("div",{className:"ptf-navbar-search__toggle",onClick:()=>c(e=>!e),children:[(0,t.jsx)("i",{className:"lnir lnir-search-alt"}),(0,t.jsx)("i",{className:"lnir lnir-close"})]})]}),(0,t.jsx)("div",{className:"ptf-offcanvas-menu-icon js-offcanvas-menu-toggle bar right",onClick:()=>m(e=>!e),children:(0,t.jsx)("i",{className:"lnir lnir-menu-alt-5"})})]})})})}),(0,t.jsxs)("div",{className:h?"ptf-offcanvas-menu is-open":"ptf-offcanvas-menu",children:[(0,t.jsxs)("div",{className:"ptf-offcanvas-menu__header",children:[(0,t.jsx)("div",{className:"ptf-language-switcher",children:l.languages.map(e=>(0,t.jsx)("a",{className:e.isActive?"is-active":"",href:e.href,children:e.label},e.label))}),(0,t.jsx)("span",{className:"ptf-offcanvas-menu-icon js-offcanvas-menu-toggle",onClick:()=>m(e=>!e),children:(0,t.jsx)("i",{className:"lnir lnir-close"})})]}),(0,t.jsx)(f,{})]})]})}},48735:function(e,a,s){s.r(a);var t=s(3827);s(64090);var i=s(40093);a.default=()=>(0,t.jsx)("div",{className:"ptf-offcanvas-menu__socials",children:i.a.socialList.map((e,a)=>(0,t.jsx)("a",{className:"ptf-social-icon ptf-social-icon--style-3  ".concat(e.iconClass),href:e.link,target:"_blank",rel:"noopener noreferrer",children:(0,t.jsx)("i",{className:e.iconName})},a))})},85943:function(e,a,s){s.r(a);var t=s(3827);s(64090);var i=s(40093);a.default=()=>(0,t.jsx)(t.Fragment,{children:i.a.socialList.map((e,a)=>(0,t.jsx)("a",{className:"ptf-social-icon ptf-social-icon--style-1",target:"_blank",rel:"noopener noreferrer",href:e.link,children:(0,t.jsx)("i",{className:e.iconName})},a))})},40093:function(e,a,s){s.d(a,{a:function(){return t}});let t={email:"hi@zinisoft.net",contact:{addressTitle:"Address",addressLines:["1050/4 Pham Van Dong St.","Hiep Binh W., Ho Chi Minh City"],addressHref:"https://www.google.com/maps/search/?api=1&query=1050/4+Pham+Van+Dong+St.,+Hiep+Binh+W.,+Ho+Chi+Minh+City",emailTitle:"Email",emails:["hi@zinisoft.net"],phoneTitle:"Phone",phone:"(+84) 905 827 707",phoneHref:"tel:+84905827707"},linkGroups:[[{itemName:"Services",link:"/services"},{itemName:"Case Studies",link:"/case-studies"},{itemName:"About",link:"/about-us"},{itemName:"Contact",link:"/contact"}],[{itemName:"FAQs",link:"/faq"},{itemName:"Blog",link:"/blogs"},{itemName:"Team",link:"/team"}]],copyright:{logo:{src:"/assets/img/root/logo-white.png",alt:"ZiniSoft logo",href:"/"},author:{name:"ZiniSoft Ltd. Co.",href:"/"},text:"All Rights Reserved."},socialList:[{iconName:"socicon-facebook",iconClass:"facebook",link:"https://www.facebook.com/zinisoft"},{iconName:"socicon-twitter",iconClass:"twitter",link:"https://x.com/"},{iconName:"socicon-youtube",iconClass:"youtube",link:"https://www.youtube.com/@zinisoftcoltd3694"}]}}}]);�Mself.__SSG_MANIFEST=new Set,self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB();��self.__BUILD_MANIFEST={__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},"/_error":["static/chunks/pages/_error-d6107f1aac0c574c.js"],sortedPages:["/_app","/_error"]},self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB();���9d37b2af244f27eb�0697ad94cbce6d27�a16f4e7c4e232651�c12e45f57adc2378�!function(){"use strict";var e,t,n,r,o,u,i,c,f,a={},l={};function d(e){var t=l[e];if(void 0!==t)return t.exports;var n=l[e]={id:e,loaded:!1,exports:{}},r=!0;try{a[e](n,n.exports,d),r=!1}finally{r&&delete l[e]}return n.loaded=!0,n.exports}d.m=a,e=[],d.O=function(t,n,r,o){if(n){o=o||0;for(var u=e.length;u>0&&e[u-1][2]>o;u--)e[u]=e[u-1];e[u]=[n,r,o];return}for(var i=1/0,u=0;u<e.length;u++){for(var n=e[u][0],r=e[u][1],o=e[u][2],c=!0,f=0;f<n.length;f++)i>=o&&Object.keys(d.O).every(function(e){return d.O[e](n[f])})?n.splice(f--,1):(c=!1,o<i&&(i=o));if(c){e.splice(u--,1);var a=r();void 0!==a&&(t=a)}}return t},d.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return d.d(t,{a:t}),t},n=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},d.t=function(e,r){if(1&r&&(e=this(e)),8&r||"object"==typeof e&&e&&(4&r&&e.__esModule||16&r&&"function"==typeof e.then))return e;var o=Object.create(null);d.r(o);var u={};t=t||[null,n({}),n([]),n(n)];for(var i=2&r&&e;"object"==typeof i&&!~t.indexOf(i);i=n(i))Object.getOwnPropertyNames(i).forEach(function(t){u[t]=function(){return e[t]}});return u.default=function(){return e},d.d(o,u),o},d.d=function(e,t){for(var n in t)d.o(t,n)&&!d.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},d.f={},d.e=function(e){return Promise.all(Object.keys(d.f).reduce(function(t,n){return d.f[n](e,t),t},[]))},d.u=function(e){return 703===e?"static/chunks/703-35a33cef4881f408.js":"static/chunks/"+e+"."+({29:"ee76b9744b23cf7e",981:"64ed9faf62c886b2"})[e]+".js"},d.miniCssF=function(e){return"static/css/"+({185:"8e3ab7b7c29e1ccc",417:"6d1541a7286980cc"})[e]+".css"},d.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||Function("return this")()}catch(e){if("object"==typeof window)return window}}(),d.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r={},o="_N_E:",d.l=function(e,t,n,u){if(r[e]){r[e].push(t);return}if(void 0!==n)for(var i,c,f=document.getElementsByTagName("script"),a=0;a<f.length;a++){var l=f[a];if(l.getAttribute("src")==e||l.getAttribute("data-webpack")==o+n){i=l;break}}i||(c=!0,(i=document.createElement("script")).charset="utf-8",i.timeout=120,d.nc&&i.setAttribute("nonce",d.nc),i.setAttribute("data-webpack",o+n),i.src=d.tu(e)),r[e]=[t];var s=function(t,n){i.onerror=i.onload=null,clearTimeout(p);var o=r[e];if(delete r[e],i.parentNode&&i.parentNode.removeChild(i),o&&o.forEach(function(e){return e(n)}),t)return t(n)},p=setTimeout(s.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=s.bind(null,i.onerror),i.onload=s.bind(null,i.onload),c&&document.head.appendChild(i)},d.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},d.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},d.tt=function(){return void 0===u&&(u={createScriptURL:function(e){return e}},"undefined"!=typeof trustedTypes&&trustedTypes.createPolicy&&(u=trustedTypes.createPolicy("nextjs#bundler",u))),u},d.tu=function(e){return d.tt().createScriptURL(e)},d.p="/_next/",i={535:0,417:0},d.f.j=function(e,t){var n=d.o(i,e)?i[e]:void 0;if(0!==n){if(n)t.push(n[2]);else if(/^(417|535)$/.test(e))i[e]=0;else{var r=new Promise(function(t,r){n=i[e]=[t,r]});t.push(n[2]=r);var o=d.p+d.u(e),u=Error();d.l(o,function(t){if(d.o(i,e)&&(0!==(n=i[e])&&(i[e]=void 0),n)){var r=t&&("load"===t.type?"missing":t.type),o=t&&t.target&&t.target.src;u.message="Loading chunk "+e+" failed.\n("+r+": "+o+")",u.name="ChunkLoadError",u.type=r,u.request=o,n[1](u)}},"chunk-"+e,e)}}},d.O.j=function(e){return 0===i[e]},c=function(e,t){var n,r,o=t[0],u=t[1],c=t[2],f=0;if(o.some(function(e){return 0!==i[e]})){for(n in u)d.o(u,n)&&(d.m[n]=u[n]);if(c)var a=c(d)}for(e&&e(t);f<o.length;f++)r=o[f],d.o(i,r)&&i[r]&&i[r][0](),i[r]=0;return d.O(a)},(f=self.webpackChunk_N_E=self.webpackChunk_N_E||[]).forEach(c.bind(null,0)),f.push=c.bind(null,f.push.bind(f))}();

Youez - 2016 - github.com/yon3zu
LinuXploit