diff --git a/asset-manifest.json b/asset-manifest.json index 9469859..1d0038e 100644 --- a/asset-manifest.json +++ b/asset-manifest.json @@ -1,26 +1,26 @@ { "files": { - "main.js": "/me/static/js/main.1856ff43.js", - "static/js/937.880b19da.chunk.js": "/me/static/js/937.880b19da.chunk.js", + "main.js": "/me/static/js/main.a87ac124.js", + "static/js/937.ac09ef4e.chunk.js": "/me/static/js/937.ac09ef4e.chunk.js", "static/js/241.bfb94579.chunk.js": "/me/static/js/241.bfb94579.chunk.js", - "static/js/434.042e092b.chunk.js": "/me/static/js/434.042e092b.chunk.js", - "static/js/563.bcfabc3c.chunk.js": "/me/static/js/563.bcfabc3c.chunk.js", - "static/js/992.c7285f86.chunk.js": "/me/static/js/992.c7285f86.chunk.js", + "static/js/434.0f9faf4a.chunk.js": "/me/static/js/434.0f9faf4a.chunk.js", + "static/js/563.76bb240d.chunk.js": "/me/static/js/563.76bb240d.chunk.js", + "static/js/992.1169c6a1.chunk.js": "/me/static/js/992.1169c6a1.chunk.js", "static/js/488.1e589523.chunk.js": "/me/static/js/488.1e589523.chunk.js", "static/js/334.92dc8c43.chunk.js": "/me/static/js/334.92dc8c43.chunk.js", "static/js/579.af530727.chunk.js": "/me/static/js/579.af530727.chunk.js", "index.html": "/me/index.html", - "main.1856ff43.js.map": "/me/static/js/main.1856ff43.js.map", - "937.880b19da.chunk.js.map": "/me/static/js/937.880b19da.chunk.js.map", + "main.a87ac124.js.map": "/me/static/js/main.a87ac124.js.map", + "937.ac09ef4e.chunk.js.map": "/me/static/js/937.ac09ef4e.chunk.js.map", "241.bfb94579.chunk.js.map": "/me/static/js/241.bfb94579.chunk.js.map", - "434.042e092b.chunk.js.map": "/me/static/js/434.042e092b.chunk.js.map", - "563.bcfabc3c.chunk.js.map": "/me/static/js/563.bcfabc3c.chunk.js.map", - "992.c7285f86.chunk.js.map": "/me/static/js/992.c7285f86.chunk.js.map", + "434.0f9faf4a.chunk.js.map": "/me/static/js/434.0f9faf4a.chunk.js.map", + "563.76bb240d.chunk.js.map": "/me/static/js/563.76bb240d.chunk.js.map", + "992.1169c6a1.chunk.js.map": "/me/static/js/992.1169c6a1.chunk.js.map", "488.1e589523.chunk.js.map": "/me/static/js/488.1e589523.chunk.js.map", "334.92dc8c43.chunk.js.map": "/me/static/js/334.92dc8c43.chunk.js.map", "579.af530727.chunk.js.map": "/me/static/js/579.af530727.chunk.js.map" }, "entrypoints": [ - "static/js/main.1856ff43.js" + "static/js/main.a87ac124.js" ] } \ No newline at end of file diff --git a/index.html b/index.html index 525eec2..3fcfa8a 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -DAD
\ No newline at end of file +DAD
\ No newline at end of file diff --git a/static/js/434.042e092b.chunk.js b/static/js/434.0f9faf4a.chunk.js similarity index 82% rename from static/js/434.042e092b.chunk.js rename to static/js/434.0f9faf4a.chunk.js index d9e6477..7ebc747 100644 --- a/static/js/434.042e092b.chunk.js +++ b/static/js/434.0f9faf4a.chunk.js @@ -1,2 +1,2 @@ -"use strict";(self.webpackChunkreact_page=self.webpackChunkreact_page||[]).push([[434],{3434:(e,t,o)=>{o.r(t),o.d(t,{default:()=>n});o(5043);var i=o(9975),s=o(6322),a=o(579);const n=()=>(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.A,{items:i.c3,title:"React"}),(0,a.jsx)(s.A,{items:i.b8,title:"HTML"}),(0,a.jsx)(s.A,{items:i.ri,title:"Vue"}),(0,a.jsx)(s.A,{items:i.dX,title:"Golang"}),(0,a.jsx)(s.A,{items:i.Pz,title:"Java"})]})},6322:(e,t,o)=>{o.d(t,{A:()=>j});var i=o(5043),s=o(8043),a=o(6605),n=o(5865),r=o(710),d=o(8903),l=o(2110),c=o(6591),p=o(2828),u=o(6494),g=o(6240),h=o(9368),m=o.n(h),b=o(579);const x=e=>{const{options:t,children:o}=e,s=(0,i.useRef)(null);return(0,i.useEffect)(()=>{m().init(s.current,t)},[t]),(0,b.jsx)("div",{ref:s,children:o})},f=e=>{let{imageURL:t,title:o,description:i,url:s}=e;const a=(0,g.A)();return(0,b.jsx)(x,{options:{reverse:!0,speed:1200,easing:"cubic-bezier(.09,.67,.54,.76)"},children:(0,b.jsxs)(l.A,{sx:{maxWidth:"320px",mx:"auto",color:a.palette.text.secondary,backgroundColor:a.palette.background.paper},children:[(0,b.jsx)(c.A,{component:"img",height:"150",image:t,alt:o}),(0,b.jsx)(n.A,{variant:"body2",children:i}),(0,b.jsx)(p.A,{children:(0,b.jsx)(u.A,{color:"white",onClick:()=>window.open(s,"_blank"),children:(0,b.jsx)(n.A,{gutterBottom:!0,variant:"h6",component:"div",children:o})})})]})})};var y=o(1337);const j=e=>{let{items:t,title:o}=e;return(0,b.jsxs)(s.A,{defaultExpanded:!0,TransitionProps:{unmountOnExit:!0},sx:{background:"transparent"},children:[(0,b.jsx)(a.A,{expandIcon:(0,b.jsx)(y.A,{}),"aria-controls":"panel1a-content",id:"panel1a-header",children:(0,b.jsx)(n.A,{variant:"h5",children:o})}),(0,b.jsx)(r.A,{children:(0,b.jsx)(d.Ay,{container:!0,direction:"row",alignItems:"flex-start",justifyContent:"baseline",spacing:3,children:t.map(e=>(0,b.jsx)(d.Ay,{item:!0,xs:12,sm:6,md:4,sx:{alignItems:"center",justifyContent:"center"},children:(0,b.jsx)(f,{imageURL:e.imageURL,title:e.title,description:e.description,url:e.url})},e.title))})})]})}},9975:(e,t,o)=>{o.d(t,{Iz:()=>d,Pz:()=>n,a7:()=>l,b8:()=>a,c3:()=>i,dX:()=>s,ri:()=>r});const i=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673023170/web/uxfuyzap5kbs1si34g29.png",title:"React Shop",description:"",url:"https://dadobos.github.io/react-shop/"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1685729092/web/tzoxavfsfa44z2o9wrgi.png",title:"React Quiz App",description:"",url:"https://dadobos.github.io/react-quiz-app/"}],s=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1669538934/web/ng0ghejmlsmzhrgyuiz4.png",title:"Pokemon GO Templates",description:"",url:"https://github.com/dadobos/pokemongotemplates"}],a=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1653850879/web/TheSquareProject_sgflcj.png",title:"The Square Project",description:"",url:"https://dadobos.github.io/The-Square-Project/"}],n=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1642766521/web/Restaurant_Billing_System_rgpsif.png",title:"Restaurant Billing System",description:"",url:"https://github.com/dadobos/Restaurant"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1642766521/web/Billing_System_bazap1.png",title:"Billing System",description:"",url:"https://github.com/dadobos/Billing-System"}],r=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1654030260/web/WorldCountries_ekx2of.png",title:"World Countries",description:"",url:"https://dadobos.github.io/worldcountries/"}],d=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673027279/web/msvc649ua0gahqegu31o.png",title:"Anchor Tag Hide Components",description:"",url:"https://codepen.io/diaid/full/MWOOogX"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673027279/web/dprvsa15ocx3l34dxogo.png",title:"Radio Hide Components",description:"",url:"https://codepen.io/diaid/full/qBVdgWW"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673025125/web/anidcin5lbxo2hced5i4.png",title:"Rounded Paragraph",description:"",url:"https://codepen.io/diaid/full/QWxOgVm"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673027940/web/z9qn4wstdtzpr4cf5xtx.png",title:"Responsive Table",description:"",url:"https://codepen.io/diaid/full/xxJRGMB"}],l=[{title:"Panetone color 2025",description:["A Pantone color is a standardized, proprietary color created by the Pantone company, which assigns a unique code to each color. These colors are used in various industries to ensure color consistency across different materials and locations, as they provide a shared language for specifying and reproducing colors accurately. Pantone colors are often more vibrant and consistent than colors created with the standard CMYK or RGB color models.","For 2025, the Pantone Color Institute selects PANTONE 17-1230 Mocha Mousse, a warming, brown hue imbued with richness. It nurtures us with its suggestion of the delectable qualities of chocolate and coffee, answering our desire for comfort."]},{title:"How I achieved 100% on Lighthouse Audit",description:["TBA"]}]}}]); -//# sourceMappingURL=434.042e092b.chunk.js.map \ No newline at end of file +"use strict";(self.webpackChunkreact_page=self.webpackChunkreact_page||[]).push([[434],{3434:(e,t,o)=>{o.r(t),o.d(t,{default:()=>n});o(5043);var i=o(9975),s=o(6322),a=o(579);const n=()=>(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.A,{items:i.c3,title:"React"}),(0,a.jsx)(s.A,{items:i.b8,title:"HTML"}),(0,a.jsx)(s.A,{items:i.ri,title:"Vue"}),(0,a.jsx)(s.A,{items:i.dX,title:"Golang"}),(0,a.jsx)(s.A,{items:i.Pz,title:"Java"})]})},6322:(e,t,o)=>{o.d(t,{A:()=>j});var i=o(5043),s=o(8043),a=o(6605),n=o(5865),r=o(710),d=o(8903),l=o(2110),c=o(6591),p=o(2828),u=o(6494),g=o(6240),h=o(9368),m=o.n(h),b=o(579);const x=e=>{const{options:t,children:o}=e,s=(0,i.useRef)(null);return(0,i.useEffect)(()=>{m().init(s.current,t)},[t]),(0,b.jsx)("div",{ref:s,children:o})},f=e=>{let{imageURL:t,title:o,description:i,url:s}=e;const a=(0,g.A)();return(0,b.jsx)(x,{options:{reverse:!0,speed:1200,easing:"cubic-bezier(.09,.67,.54,.76)"},children:(0,b.jsxs)(l.A,{sx:{maxWidth:"320px",mx:"auto",color:a.palette.text.secondary,backgroundColor:a.palette.background.paper},children:[(0,b.jsx)(c.A,{component:"img",height:"150",image:t,alt:o}),(0,b.jsx)(n.A,{variant:"body2",children:i}),(0,b.jsx)(p.A,{children:(0,b.jsx)(u.A,{color:"white",onClick:()=>window.open(s,"_blank"),children:(0,b.jsx)(n.A,{gutterBottom:!0,variant:"h6",component:"div",children:o})})})]})})};var y=o(1337);const j=e=>{let{items:t,title:o}=e;return(0,b.jsxs)(s.A,{defaultExpanded:!0,TransitionProps:{unmountOnExit:!0},sx:{background:"transparent"},children:[(0,b.jsx)(a.A,{expandIcon:(0,b.jsx)(y.A,{}),"aria-controls":"panel1a-content",id:"panel1a-header",children:(0,b.jsx)(n.A,{variant:"h5",children:o})}),(0,b.jsx)(r.A,{children:(0,b.jsx)(d.Ay,{container:!0,direction:"row",alignItems:"flex-start",justifyContent:"baseline",spacing:3,children:t.map(e=>(0,b.jsx)(d.Ay,{item:!0,xs:12,sm:6,md:4,sx:{alignItems:"center",justifyContent:"center"},children:(0,b.jsx)(f,{imageURL:e.imageURL,title:e.title,description:e.description,url:e.url})},e.title))})})]})}},9975:(e,t,o)=>{o.d(t,{Iz:()=>d,Pz:()=>n,a7:()=>l,b8:()=>a,c3:()=>i,dX:()=>s,ri:()=>r});const i=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673023170/web/uxfuyzap5kbs1si34g29.png",title:"React Shop",description:"",url:"https://dadobos.github.io/react-shop/"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1685729092/web/tzoxavfsfa44z2o9wrgi.png",title:"React Quiz App",description:"",url:"https://dadobos.github.io/react-quiz-app/"}],s=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1669538934/web/ng0ghejmlsmzhrgyuiz4.png",title:"Pokemon GO Templates",description:"",url:"https://github.com/dadobos/pokemongotemplates"}],a=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1653850879/web/TheSquareProject_sgflcj.png",title:"The Square Project",description:"",url:"https://dadobos.github.io/The-Square-Project/"}],n=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1642766521/web/Restaurant_Billing_System_rgpsif.png",title:"Restaurant Billing System",description:"",url:"https://github.com/dadobos/Restaurant"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1642766521/web/Billing_System_bazap1.png",title:"Billing System",description:"",url:"https://github.com/dadobos/Billing-System"}],r=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1654030260/web/WorldCountries_ekx2of.png",title:"World Countries",description:"",url:"https://dadobos.github.io/worldcountries/"}],d=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673027279/web/msvc649ua0gahqegu31o.png",title:"Anchor Tag Hide Components",description:"",url:"https://codepen.io/diaid/full/MWOOogX"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673027279/web/dprvsa15ocx3l34dxogo.png",title:"Radio Hide Components",description:"",url:"https://codepen.io/diaid/full/qBVdgWW"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673025125/web/anidcin5lbxo2hced5i4.png",title:"Rounded Paragraph",description:"",url:"https://codepen.io/diaid/full/QWxOgVm"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673027940/web/z9qn4wstdtzpr4cf5xtx.png",title:"Responsive Table",description:"",url:"https://codepen.io/diaid/full/xxJRGMB"}],l=[{title:"Pantone color 2025",description:["A Pantone color is a standardized, proprietary color created by the Pantone company, which assigns a unique code to each color. These colors are used in various industries to ensure color consistency across different materials and locations, as they provide a shared language for specifying and reproducing colors accurately. Pantone colors are often more vibrant and consistent than colors created with the standard CMYK or RGB color models.","For 2025, the Pantone Color Institute selects PANTONE 17-1230 Mocha Mousse, a warming, brown hue imbued with richness. It nurtures us with its suggestion of the delectable qualities of chocolate and coffee, answering our desire for comfort."]},{title:"How I achieved 100% on Lighthouse Audit",description:["TBA"]}]}}]); +//# sourceMappingURL=434.0f9faf4a.chunk.js.map \ No newline at end of file diff --git a/static/js/434.042e092b.chunk.js.map b/static/js/434.0f9faf4a.chunk.js.map similarity index 83% rename from static/js/434.042e092b.chunk.js.map rename to static/js/434.0f9faf4a.chunk.js.map index b9e9f9e..1d51be0 100644 --- a/static/js/434.042e092b.chunk.js.map +++ b/static/js/434.0f9faf4a.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/434.042e092b.chunk.js","mappings":"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","sources":["pages/projects/Projects.jsx","components/main-card/Tilt.jsx","components/main-card/MainCard.jsx","components/main-accordion/MainAccordion.jsx","data/Data.jsx"],"sourcesContent":["import React from 'react';\nimport {\n\t// AngularData,\n\tReactData,\n\tWebsitesData,\n\tVueData,\n\tGoData,\n\tJavaData,\n} from 'data/Data';\nimport MainAccordion from 'components/main-accordion/MainAccordion';\n\nconst Projects = () => {\n\treturn (\n\t\t<>\n\t\t\t{/* */}\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t);\n};\n\nexport default Projects;\n","import React, { useEffect, useRef } from 'react';\n\nimport VanillaTilt from 'vanilla-tilt';\n\nexport const Tilt = (props) => {\n\tconst { options, children } = props;\n\tconst tilt = useRef(null);\n\n\tuseEffect(() => {\n\t\tVanillaTilt.init(tilt.current, options);\n\t}, [options]);\n\n\treturn
{children}
;\n};\n","import React from 'react';\n\nimport {\n\tCard,\n\tCardContent,\n\tCardMedia,\n\tCardActionArea,\n\tTypography,\n} from '@mui/material';\nimport { useTheme } from '@mui/material/styles';\n\nimport { Tilt } from './Tilt';\n\nconst MainCard = ({ imageURL, title, description, url }) => {\n\tconst theme = useTheme();\n\n\tconst options = {\n\t\treverse: true,\n\t\tspeed: 1200,\n\t\teasing: 'cubic-bezier(.09,.67,.54,.76)',\n\t};\n\n\treturn (\n\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t{description}\n\n\t\t\t\t\t\n\t\t\t\t\t\t window.open(url, '_blank')}>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{title}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t}\n\t\t/>\n\t);\n};\n\nexport default MainCard;\n","import React from 'react';\nimport {\n\tGrid,\n\tAccordion,\n\tAccordionSummary,\n\tAccordionDetails,\n\tTypography,\n} from '@mui/material';\nimport MainCard from 'components/main-card/MainCard';\nimport ExpandMoreIcon from '@mui/icons-material/ExpandMore';\n\nconst MainAccordion = ({items, title}) => {\n\treturn (\n\t\t\n\t\t\t}\n\t\t\t\taria-controls='panel1a-content'\n\t\t\t\tid='panel1a-header'>\n\t\t\t\t{ title }\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t{items.map((project) => (\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t))}\n\t\t\t\t\n\t\t\t\n\t\t\n\t);\n};\n\nexport default MainAccordion;\n","export const ReactData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1673023170/web/uxfuyzap5kbs1si34g29.png',\n\t\ttitle: 'React Shop',\n\t\tdescription: '',\n\t\turl: 'https://dadobos.github.io/react-shop/',\n\t},\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1685729092/web/tzoxavfsfa44z2o9wrgi.png',\n\t\ttitle: 'React Quiz App',\n\t\tdescription: '',\n\t\turl: 'https://dadobos.github.io/react-quiz-app/',\n\t},\n];\n\nexport const GoData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1669538934/web/ng0ghejmlsmzhrgyuiz4.png',\n\t\ttitle: 'Pokemon GO Templates',\n\t\tdescription: '',\n\t\turl: 'https://github.com/dadobos/pokemongotemplates',\n\t},\n];\n\nexport const WebsitesData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1653850879/web/TheSquareProject_sgflcj.png',\n\t\ttitle: 'The Square Project',\n\t\tdescription: '',\n\t\turl: 'https://dadobos.github.io/The-Square-Project/',\n\t},\n];\n\nexport const JavaData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1642766521/web/Restaurant_Billing_System_rgpsif.png',\n\t\ttitle: 'Restaurant Billing System',\n\t\tdescription: '',\n\t\turl: 'https://github.com/dadobos/Restaurant',\n\t},\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1642766521/web/Billing_System_bazap1.png',\n\t\ttitle: 'Billing System',\n\t\tdescription: '',\n\t\turl: 'https://github.com/dadobos/Billing-System',\n\t},\n];\n\nexport const VueData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1654030260/web/WorldCountries_ekx2of.png',\n\t\ttitle: 'World Countries',\n\t\tdescription: '',\n\t\turl: 'https://dadobos.github.io/worldcountries/',\n\t},\n];\n\nexport const CSSData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1673027279/web/msvc649ua0gahqegu31o.png',\n\t\ttitle: 'Anchor Tag Hide Components',\n\t\tdescription: '',\n\t\turl: 'https://codepen.io/diaid/full/MWOOogX',\n\t},\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1673027279/web/dprvsa15ocx3l34dxogo.png',\n\t\ttitle: 'Radio Hide Components',\n\t\tdescription: '',\n\t\turl: 'https://codepen.io/diaid/full/qBVdgWW',\n\t},\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1673025125/web/anidcin5lbxo2hced5i4.png',\n\t\ttitle: 'Rounded Paragraph',\n\t\tdescription: '',\n\t\turl: 'https://codepen.io/diaid/full/QWxOgVm',\n\t},\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1673027940/web/z9qn4wstdtzpr4cf5xtx.png',\n\t\ttitle: 'Responsive Table',\n\t\tdescription: '',\n\t\turl: 'https://codepen.io/diaid/full/xxJRGMB',\n\t},\n];\n\n\nexport const PantoneBlog = [`For 2025, the Pantone Color Institute selects PANTONE 17-1230 Mocha Mousse, \na warming, brown hue imbued with richness. It nurtures us with its suggestion of the delectable qualities \nof chocolate and coffee, answering our desire for comfort.`]\n\n\nexport const BlogContent = [\n\t{\n\t\ttitle: 'Panetone color 2025', \n\t\tdescription: [\n\t\t\t'A Pantone color is a standardized, proprietary color created by the Pantone company, which assigns a unique code to each color. These colors are used in various industries to ensure color consistency across different materials and locations, as they provide a shared language for specifying and reproducing colors accurately. Pantone colors are often more vibrant and consistent than colors created with the standard CMYK or RGB color models.',\n\t\t\t\n\t\t\t'For 2025, the Pantone Color Institute selects PANTONE 17-1230 Mocha Mousse, a warming, brown hue imbued with richness. It nurtures us with its suggestion of the delectable qualities of chocolate and coffee, answering our desire for comfort.'\t]\n\t},\n\t{\n\t\ttitle: 'How I achieved 100% on Lighthouse Audit', \n\t\tdescription: [\n\t\t\t'TBA'\t]\n\t},\n\n];"],"names":["Projects","_jsxs","_Fragment","children","_jsx","MainAccordion","items","ReactData","title","WebsitesData","VueData","GoData","JavaData","Tilt","props","options","tilt","useRef","useEffect","VanillaTilt","current","ref","_ref","imageURL","description","url","theme","useTheme","reverse","speed","easing","Card","sx","maxWidth","mx","color","palette","text","secondary","backgroundColor","background","paper","CardMedia","component","height","image","alt","Typography","variant","CardActionArea","CardContent","onClick","window","open","gutterBottom","Accordion","defaultExpanded","TransitionProps","unmountOnExit","AccordionSummary","expandIcon","ExpandMoreIcon","id","AccordionDetails","Grid","container","direction","alignItems","justifyContent","spacing","map","project","item","xs","sm","md","MainCard","CSSData","BlogContent"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/434.0f9faf4a.chunk.js","mappings":"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","sources":["pages/projects/Projects.jsx","components/main-card/Tilt.jsx","components/main-card/MainCard.jsx","components/main-accordion/MainAccordion.jsx","data/Data.jsx"],"sourcesContent":["import React from 'react';\nimport {\n\t// AngularData,\n\tReactData,\n\tWebsitesData,\n\tVueData,\n\tGoData,\n\tJavaData,\n} from 'data/Data';\nimport MainAccordion from 'components/main-accordion/MainAccordion';\n\nconst Projects = () => {\n\treturn (\n\t\t<>\n\t\t\t{/* */}\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t);\n};\n\nexport default Projects;\n","import React, { useEffect, useRef } from 'react';\n\nimport VanillaTilt from 'vanilla-tilt';\n\nexport const Tilt = (props) => {\n\tconst { options, children } = props;\n\tconst tilt = useRef(null);\n\n\tuseEffect(() => {\n\t\tVanillaTilt.init(tilt.current, options);\n\t}, [options]);\n\n\treturn
{children}
;\n};\n","import React from 'react';\n\nimport {\n\tCard,\n\tCardContent,\n\tCardMedia,\n\tCardActionArea,\n\tTypography,\n} from '@mui/material';\nimport { useTheme } from '@mui/material/styles';\n\nimport { Tilt } from './Tilt';\n\nconst MainCard = ({ imageURL, title, description, url }) => {\n\tconst theme = useTheme();\n\n\tconst options = {\n\t\treverse: true,\n\t\tspeed: 1200,\n\t\teasing: 'cubic-bezier(.09,.67,.54,.76)',\n\t};\n\n\treturn (\n\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t{description}\n\n\t\t\t\t\t\n\t\t\t\t\t\t window.open(url, '_blank')}>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{title}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t}\n\t\t/>\n\t);\n};\n\nexport default MainCard;\n","import React from 'react';\nimport {\n\tGrid,\n\tAccordion,\n\tAccordionSummary,\n\tAccordionDetails,\n\tTypography,\n} from '@mui/material';\nimport MainCard from 'components/main-card/MainCard';\nimport ExpandMoreIcon from '@mui/icons-material/ExpandMore';\n\nconst MainAccordion = ({items, title}) => {\n\treturn (\n\t\t\n\t\t\t}\n\t\t\t\taria-controls='panel1a-content'\n\t\t\t\tid='panel1a-header'>\n\t\t\t\t{ title }\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t{items.map((project) => (\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t))}\n\t\t\t\t\n\t\t\t\n\t\t\n\t);\n};\n\nexport default MainAccordion;\n","export const ReactData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1673023170/web/uxfuyzap5kbs1si34g29.png',\n\t\ttitle: 'React Shop',\n\t\tdescription: '',\n\t\turl: 'https://dadobos.github.io/react-shop/',\n\t},\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1685729092/web/tzoxavfsfa44z2o9wrgi.png',\n\t\ttitle: 'React Quiz App',\n\t\tdescription: '',\n\t\turl: 'https://dadobos.github.io/react-quiz-app/',\n\t},\n];\n\nexport const GoData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1669538934/web/ng0ghejmlsmzhrgyuiz4.png',\n\t\ttitle: 'Pokemon GO Templates',\n\t\tdescription: '',\n\t\turl: 'https://github.com/dadobos/pokemongotemplates',\n\t},\n];\n\nexport const WebsitesData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1653850879/web/TheSquareProject_sgflcj.png',\n\t\ttitle: 'The Square Project',\n\t\tdescription: '',\n\t\turl: 'https://dadobos.github.io/The-Square-Project/',\n\t},\n];\n\nexport const JavaData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1642766521/web/Restaurant_Billing_System_rgpsif.png',\n\t\ttitle: 'Restaurant Billing System',\n\t\tdescription: '',\n\t\turl: 'https://github.com/dadobos/Restaurant',\n\t},\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1642766521/web/Billing_System_bazap1.png',\n\t\ttitle: 'Billing System',\n\t\tdescription: '',\n\t\turl: 'https://github.com/dadobos/Billing-System',\n\t},\n];\n\nexport const VueData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1654030260/web/WorldCountries_ekx2of.png',\n\t\ttitle: 'World Countries',\n\t\tdescription: '',\n\t\turl: 'https://dadobos.github.io/worldcountries/',\n\t},\n];\n\nexport const CSSData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1673027279/web/msvc649ua0gahqegu31o.png',\n\t\ttitle: 'Anchor Tag Hide Components',\n\t\tdescription: '',\n\t\turl: 'https://codepen.io/diaid/full/MWOOogX',\n\t},\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1673027279/web/dprvsa15ocx3l34dxogo.png',\n\t\ttitle: 'Radio Hide Components',\n\t\tdescription: '',\n\t\turl: 'https://codepen.io/diaid/full/qBVdgWW',\n\t},\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1673025125/web/anidcin5lbxo2hced5i4.png',\n\t\ttitle: 'Rounded Paragraph',\n\t\tdescription: '',\n\t\turl: 'https://codepen.io/diaid/full/QWxOgVm',\n\t},\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1673027940/web/z9qn4wstdtzpr4cf5xtx.png',\n\t\ttitle: 'Responsive Table',\n\t\tdescription: '',\n\t\turl: 'https://codepen.io/diaid/full/xxJRGMB',\n\t},\n];\n\n\nexport const PantoneBlog = [`For 2025, the Pantone Color Institute selects PANTONE 17-1230 Mocha Mousse, \na warming, brown hue imbued with richness. It nurtures us with its suggestion of the delectable qualities \nof chocolate and coffee, answering our desire for comfort.`]\n\n\nexport const BlogContent = [\n\t{\n\t\ttitle: 'Pantone color 2025', \n\t\tdescription: [\n\t\t\t'A Pantone color is a standardized, proprietary color created by the Pantone company, which assigns a unique code to each color. These colors are used in various industries to ensure color consistency across different materials and locations, as they provide a shared language for specifying and reproducing colors accurately. Pantone colors are often more vibrant and consistent than colors created with the standard CMYK or RGB color models.',\n\t\t\t\n\t\t\t'For 2025, the Pantone Color Institute selects PANTONE 17-1230 Mocha Mousse, a warming, brown hue imbued with richness. It nurtures us with its suggestion of the delectable qualities of chocolate and coffee, answering our desire for comfort.'\t]\n\t},\n\t{\n\t\ttitle: 'How I achieved 100% on Lighthouse Audit', \n\t\tdescription: [\n\t\t\t'TBA'\t]\n\t},\n\n];"],"names":["Projects","_jsxs","_Fragment","children","_jsx","MainAccordion","items","ReactData","title","WebsitesData","VueData","GoData","JavaData","Tilt","props","options","tilt","useRef","useEffect","VanillaTilt","current","ref","_ref","imageURL","description","url","theme","useTheme","reverse","speed","easing","Card","sx","maxWidth","mx","color","palette","text","secondary","backgroundColor","background","paper","CardMedia","component","height","image","alt","Typography","variant","CardActionArea","CardContent","onClick","window","open","gutterBottom","Accordion","defaultExpanded","TransitionProps","unmountOnExit","AccordionSummary","expandIcon","ExpandMoreIcon","id","AccordionDetails","Grid","container","direction","alignItems","justifyContent","spacing","map","project","item","xs","sm","md","MainCard","CSSData","BlogContent"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/563.bcfabc3c.chunk.js b/static/js/563.76bb240d.chunk.js similarity index 76% rename from static/js/563.bcfabc3c.chunk.js rename to static/js/563.76bb240d.chunk.js index d7fa948..76575ba 100644 --- a/static/js/563.bcfabc3c.chunk.js +++ b/static/js/563.76bb240d.chunk.js @@ -1,2 +1,2 @@ -"use strict";(self.webpackChunkreact_page=self.webpackChunkreact_page||[]).push([[563],{7563:(e,o,t)=>{t.r(o),t.d(o,{default:()=>p});t(5043);var a=t(9975),i=t(8043),s=t(6605),r=t(5865),d=t(710),n=t(1337),l=t(579);const c=e=>{let{blogContent:o}=e;return o.map(e=>{let{title:o,description:t}=e;return(0,l.jsxs)(i.A,{sx:{background:"transparent"},children:[(0,l.jsx)(s.A,{expandIcon:(0,l.jsx)(n.A,{}),"aria-controls":"panel1a-content",id:"panel1a-header",children:(0,l.jsx)(r.A,{variant:"h5",children:o})}),(0,l.jsx)(d.A,{children:t.map((e,o)=>(0,l.jsx)(r.A,{paragraph:!0,children:e},o))})]},o)})},p=()=>(0,l.jsx)(l.Fragment,{children:(0,l.jsx)(c,{blogContent:a.a7})})},9975:(e,o,t)=>{t.d(o,{Iz:()=>n,Pz:()=>r,a7:()=>l,b8:()=>s,c3:()=>a,dX:()=>i,ri:()=>d});const a=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673023170/web/uxfuyzap5kbs1si34g29.png",title:"React Shop",description:"",url:"https://dadobos.github.io/react-shop/"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1685729092/web/tzoxavfsfa44z2o9wrgi.png",title:"React Quiz App",description:"",url:"https://dadobos.github.io/react-quiz-app/"}],i=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1669538934/web/ng0ghejmlsmzhrgyuiz4.png",title:"Pokemon GO Templates",description:"",url:"https://github.com/dadobos/pokemongotemplates"}],s=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1653850879/web/TheSquareProject_sgflcj.png",title:"The Square Project",description:"",url:"https://dadobos.github.io/The-Square-Project/"}],r=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1642766521/web/Restaurant_Billing_System_rgpsif.png",title:"Restaurant Billing System",description:"",url:"https://github.com/dadobos/Restaurant"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1642766521/web/Billing_System_bazap1.png",title:"Billing System",description:"",url:"https://github.com/dadobos/Billing-System"}],d=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1654030260/web/WorldCountries_ekx2of.png",title:"World Countries",description:"",url:"https://dadobos.github.io/worldcountries/"}],n=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673027279/web/msvc649ua0gahqegu31o.png",title:"Anchor Tag Hide Components",description:"",url:"https://codepen.io/diaid/full/MWOOogX"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673027279/web/dprvsa15ocx3l34dxogo.png",title:"Radio Hide Components",description:"",url:"https://codepen.io/diaid/full/qBVdgWW"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673025125/web/anidcin5lbxo2hced5i4.png",title:"Rounded Paragraph",description:"",url:"https://codepen.io/diaid/full/QWxOgVm"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673027940/web/z9qn4wstdtzpr4cf5xtx.png",title:"Responsive Table",description:"",url:"https://codepen.io/diaid/full/xxJRGMB"}],l=[{title:"Panetone color 2025",description:["A Pantone color is a standardized, proprietary color created by the Pantone company, which assigns a unique code to each color. These colors are used in various industries to ensure color consistency across different materials and locations, as they provide a shared language for specifying and reproducing colors accurately. Pantone colors are often more vibrant and consistent than colors created with the standard CMYK or RGB color models.","For 2025, the Pantone Color Institute selects PANTONE 17-1230 Mocha Mousse, a warming, brown hue imbued with richness. It nurtures us with its suggestion of the delectable qualities of chocolate and coffee, answering our desire for comfort."]},{title:"How I achieved 100% on Lighthouse Audit",description:["TBA"]}]}}]); -//# sourceMappingURL=563.bcfabc3c.chunk.js.map \ No newline at end of file +"use strict";(self.webpackChunkreact_page=self.webpackChunkreact_page||[]).push([[563],{7563:(e,o,t)=>{t.r(o),t.d(o,{default:()=>p});t(5043);var a=t(9975),i=t(8043),s=t(6605),r=t(5865),d=t(710),n=t(1337),l=t(579);const c=e=>{let{blogContent:o}=e;return o.map(e=>{let{title:o,description:t}=e;return(0,l.jsxs)(i.A,{sx:{background:"transparent"},children:[(0,l.jsx)(s.A,{expandIcon:(0,l.jsx)(n.A,{}),"aria-controls":"panel1a-content",id:"panel1a-header",children:(0,l.jsx)(r.A,{variant:"h5",children:o})}),(0,l.jsx)(d.A,{children:t.map((e,o)=>(0,l.jsx)(r.A,{paragraph:!0,children:e},o))})]},o)})},p=()=>(0,l.jsx)(l.Fragment,{children:(0,l.jsx)(c,{blogContent:a.a7})})},9975:(e,o,t)=>{t.d(o,{Iz:()=>n,Pz:()=>r,a7:()=>l,b8:()=>s,c3:()=>a,dX:()=>i,ri:()=>d});const a=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673023170/web/uxfuyzap5kbs1si34g29.png",title:"React Shop",description:"",url:"https://dadobos.github.io/react-shop/"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1685729092/web/tzoxavfsfa44z2o9wrgi.png",title:"React Quiz App",description:"",url:"https://dadobos.github.io/react-quiz-app/"}],i=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1669538934/web/ng0ghejmlsmzhrgyuiz4.png",title:"Pokemon GO Templates",description:"",url:"https://github.com/dadobos/pokemongotemplates"}],s=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1653850879/web/TheSquareProject_sgflcj.png",title:"The Square Project",description:"",url:"https://dadobos.github.io/The-Square-Project/"}],r=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1642766521/web/Restaurant_Billing_System_rgpsif.png",title:"Restaurant Billing System",description:"",url:"https://github.com/dadobos/Restaurant"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1642766521/web/Billing_System_bazap1.png",title:"Billing System",description:"",url:"https://github.com/dadobos/Billing-System"}],d=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1654030260/web/WorldCountries_ekx2of.png",title:"World Countries",description:"",url:"https://dadobos.github.io/worldcountries/"}],n=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673027279/web/msvc649ua0gahqegu31o.png",title:"Anchor Tag Hide Components",description:"",url:"https://codepen.io/diaid/full/MWOOogX"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673027279/web/dprvsa15ocx3l34dxogo.png",title:"Radio Hide Components",description:"",url:"https://codepen.io/diaid/full/qBVdgWW"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673025125/web/anidcin5lbxo2hced5i4.png",title:"Rounded Paragraph",description:"",url:"https://codepen.io/diaid/full/QWxOgVm"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673027940/web/z9qn4wstdtzpr4cf5xtx.png",title:"Responsive Table",description:"",url:"https://codepen.io/diaid/full/xxJRGMB"}],l=[{title:"Pantone color 2025",description:["A Pantone color is a standardized, proprietary color created by the Pantone company, which assigns a unique code to each color. These colors are used in various industries to ensure color consistency across different materials and locations, as they provide a shared language for specifying and reproducing colors accurately. Pantone colors are often more vibrant and consistent than colors created with the standard CMYK or RGB color models.","For 2025, the Pantone Color Institute selects PANTONE 17-1230 Mocha Mousse, a warming, brown hue imbued with richness. It nurtures us with its suggestion of the delectable qualities of chocolate and coffee, answering our desire for comfort."]},{title:"How I achieved 100% on Lighthouse Audit",description:["TBA"]}]}}]); +//# sourceMappingURL=563.76bb240d.chunk.js.map \ No newline at end of file diff --git a/static/js/563.bcfabc3c.chunk.js.map b/static/js/563.76bb240d.chunk.js.map similarity index 80% rename from static/js/563.bcfabc3c.chunk.js.map rename to static/js/563.76bb240d.chunk.js.map index 8196208..79bedb3 100644 --- a/static/js/563.bcfabc3c.chunk.js.map +++ b/static/js/563.76bb240d.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/563.bcfabc3c.chunk.js","mappings":"qNAUA,MAwBA,EAxBsBA,IAAoB,IAAnB,YAACC,GAAYD,EACnC,OACOC,EAAYC,IAAIC,IAAA,IAAC,MAACC,EAAK,YAAEC,GAAYF,EAAA,OAC3CG,EAAAA,EAAAA,MAACC,EAAAA,EAEA,CAEAC,GAAI,CAAEC,WAAY,eAAgBC,SAAA,EAClCC,EAAAA,EAAAA,KAACC,EAAAA,EAAgB,CAChBC,YAAYF,EAAAA,EAAAA,KAACG,EAAAA,EAAc,IAC3B,gBAAc,kBACTC,GAAG,iBAAgBL,UACxBC,EAAAA,EAAAA,KAACK,EAAAA,EAAU,CAACC,QAAQ,KAAIP,SAAGN,OAE5BO,EAAAA,EAAAA,KAACO,EAAAA,EAAgB,CAAAR,SACJL,EAAYH,IAAI,CAACiB,EAAaC,KAC9BT,EAAAA,EAAAA,KAACK,EAAAA,EAAU,CACGK,WAAS,EAAAX,SAAES,GAAhBC,QAXjBhB,MCGR,EAZakB,KAGZX,EAAAA,EAAAA,KAAAY,EAAAA,SAAA,CAAAb,UACEC,EAAAA,EAAAA,KAACa,EAAa,CAACvB,YAAawB,EAAAA,M,yFCXxB,MAAMC,EAAY,CACxB,CACCC,SACC,2FACDvB,MAAO,aACPC,YAAa,GACbuB,IAAK,yCAEN,CACCD,SACC,2FACDvB,MAAO,iBACPC,YAAa,GACbuB,IAAK,8CAIMC,EAAS,CACrB,CACCF,SACC,2FACDvB,MAAO,uBACPC,YAAa,GACbuB,IAAK,kDAIME,EAAe,CAC3B,CACCH,SACC,8FACDvB,MAAO,qBACPC,YAAa,GACbuB,IAAK,kDAIMG,EAAW,CACvB,CACCJ,SACC,uGACDvB,MAAO,4BACPC,YAAa,GACbuB,IAAK,yCAEN,CACCD,SACC,4FACDvB,MAAO,iBACPC,YAAa,GACbuB,IAAK,8CAIMI,EAAU,CACtB,CACCL,SACC,4FACDvB,MAAO,kBACPC,YAAa,GACbuB,IAAK,8CAIMK,EAAU,CACtB,CACCN,SACC,2FACDvB,MAAO,6BACPC,YAAa,GACbuB,IAAK,yCAEN,CACCD,SACC,2FACDvB,MAAO,wBACPC,YAAa,GACbuB,IAAK,yCAEN,CACCD,SACC,2FACDvB,MAAO,oBACPC,YAAa,GACbuB,IAAK,yCAEN,CACCD,SACC,2FACDvB,MAAO,mBACPC,YAAa,GACbuB,IAAK,0CAUOH,EAAc,CAC3B,CACCrB,MAAO,sBACPC,YAAa,CACZ,6bAEA,qPAEF,CACCD,MAAO,0CACPC,YAAa,CACZ,Q","sources":["components/blog-accordion/BlogAccordion.jsx","pages/blog/Blog.jsx","data/Data.jsx"],"sourcesContent":["import React from 'react';\nimport {\n\tAccordion,\n\tAccordionSummary,\n\tAccordionDetails,\n\tTypography,\n} from '@mui/material';\n\nimport ExpandMoreIcon from '@mui/icons-material/ExpandMore';\n\nconst BlogAccordion = ({blogContent}) => {\n\treturn (\n blogContent.map(({title, description}) => (\n\t\t\n\t\t\t}\n\t\t\t\taria-controls='panel1a-content'\n\t\t\t\t\t\t\t\t\tid='panel1a-header'>\n\t\t\t\t{ title }\n\t\t\t\n\t\t\t\n {description.map((lineContent, idx) => (\n {lineContent}\n ))}\n\t\t\t\n\t\t\n\t)));\n};\n\nexport default BlogAccordion;","import React from 'react';\n\nimport { BlogContent } from 'data/Data';\n\nimport BlogAccordion from 'components/blog-accordion/BlogAccordion';\n\n\nconst Blog = () => {\n\treturn (\n\t\t//
Blog ...in progress
\n\t<>\n\t\t\t\n\n\t\n\n\t\t\n\t);\n};\n\nexport default Blog;\n","export const ReactData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1673023170/web/uxfuyzap5kbs1si34g29.png',\n\t\ttitle: 'React Shop',\n\t\tdescription: '',\n\t\turl: 'https://dadobos.github.io/react-shop/',\n\t},\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1685729092/web/tzoxavfsfa44z2o9wrgi.png',\n\t\ttitle: 'React Quiz App',\n\t\tdescription: '',\n\t\turl: 'https://dadobos.github.io/react-quiz-app/',\n\t},\n];\n\nexport const GoData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1669538934/web/ng0ghejmlsmzhrgyuiz4.png',\n\t\ttitle: 'Pokemon GO Templates',\n\t\tdescription: '',\n\t\turl: 'https://github.com/dadobos/pokemongotemplates',\n\t},\n];\n\nexport const WebsitesData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1653850879/web/TheSquareProject_sgflcj.png',\n\t\ttitle: 'The Square Project',\n\t\tdescription: '',\n\t\turl: 'https://dadobos.github.io/The-Square-Project/',\n\t},\n];\n\nexport const JavaData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1642766521/web/Restaurant_Billing_System_rgpsif.png',\n\t\ttitle: 'Restaurant Billing System',\n\t\tdescription: '',\n\t\turl: 'https://github.com/dadobos/Restaurant',\n\t},\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1642766521/web/Billing_System_bazap1.png',\n\t\ttitle: 'Billing System',\n\t\tdescription: '',\n\t\turl: 'https://github.com/dadobos/Billing-System',\n\t},\n];\n\nexport const VueData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1654030260/web/WorldCountries_ekx2of.png',\n\t\ttitle: 'World Countries',\n\t\tdescription: '',\n\t\turl: 'https://dadobos.github.io/worldcountries/',\n\t},\n];\n\nexport const CSSData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1673027279/web/msvc649ua0gahqegu31o.png',\n\t\ttitle: 'Anchor Tag Hide Components',\n\t\tdescription: '',\n\t\turl: 'https://codepen.io/diaid/full/MWOOogX',\n\t},\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1673027279/web/dprvsa15ocx3l34dxogo.png',\n\t\ttitle: 'Radio Hide Components',\n\t\tdescription: '',\n\t\turl: 'https://codepen.io/diaid/full/qBVdgWW',\n\t},\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1673025125/web/anidcin5lbxo2hced5i4.png',\n\t\ttitle: 'Rounded Paragraph',\n\t\tdescription: '',\n\t\turl: 'https://codepen.io/diaid/full/QWxOgVm',\n\t},\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1673027940/web/z9qn4wstdtzpr4cf5xtx.png',\n\t\ttitle: 'Responsive Table',\n\t\tdescription: '',\n\t\turl: 'https://codepen.io/diaid/full/xxJRGMB',\n\t},\n];\n\n\nexport const PantoneBlog = [`For 2025, the Pantone Color Institute selects PANTONE 17-1230 Mocha Mousse, \na warming, brown hue imbued with richness. It nurtures us with its suggestion of the delectable qualities \nof chocolate and coffee, answering our desire for comfort.`]\n\n\nexport const BlogContent = [\n\t{\n\t\ttitle: 'Panetone color 2025', \n\t\tdescription: [\n\t\t\t'A Pantone color is a standardized, proprietary color created by the Pantone company, which assigns a unique code to each color. These colors are used in various industries to ensure color consistency across different materials and locations, as they provide a shared language for specifying and reproducing colors accurately. Pantone colors are often more vibrant and consistent than colors created with the standard CMYK or RGB color models.',\n\t\t\t\n\t\t\t'For 2025, the Pantone Color Institute selects PANTONE 17-1230 Mocha Mousse, a warming, brown hue imbued with richness. It nurtures us with its suggestion of the delectable qualities of chocolate and coffee, answering our desire for comfort.'\t]\n\t},\n\t{\n\t\ttitle: 'How I achieved 100% on Lighthouse Audit', \n\t\tdescription: [\n\t\t\t'TBA'\t]\n\t},\n\n];"],"names":["_ref","blogContent","map","_ref2","title","description","_jsxs","Accordion","sx","background","children","_jsx","AccordionSummary","expandIcon","ExpandMoreIcon","id","Typography","variant","AccordionDetails","lineContent","idx","paragraph","Blog","_Fragment","BlogAccordion","BlogContent","ReactData","imageURL","url","GoData","WebsitesData","JavaData","VueData","CSSData"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/563.76bb240d.chunk.js","mappings":"qNAUA,MAwBA,EAxBsBA,IAAoB,IAAnB,YAACC,GAAYD,EACnC,OACOC,EAAYC,IAAIC,IAAA,IAAC,MAACC,EAAK,YAAEC,GAAYF,EAAA,OAC3CG,EAAAA,EAAAA,MAACC,EAAAA,EAEA,CAEAC,GAAI,CAAEC,WAAY,eAAgBC,SAAA,EAClCC,EAAAA,EAAAA,KAACC,EAAAA,EAAgB,CAChBC,YAAYF,EAAAA,EAAAA,KAACG,EAAAA,EAAc,IAC3B,gBAAc,kBACTC,GAAG,iBAAgBL,UACxBC,EAAAA,EAAAA,KAACK,EAAAA,EAAU,CAACC,QAAQ,KAAIP,SAAGN,OAE5BO,EAAAA,EAAAA,KAACO,EAAAA,EAAgB,CAAAR,SACJL,EAAYH,IAAI,CAACiB,EAAaC,KAC9BT,EAAAA,EAAAA,KAACK,EAAAA,EAAU,CACGK,WAAS,EAAAX,SAAES,GAAhBC,QAXjBhB,MCGR,EAZakB,KAGZX,EAAAA,EAAAA,KAAAY,EAAAA,SAAA,CAAAb,UACEC,EAAAA,EAAAA,KAACa,EAAa,CAACvB,YAAawB,EAAAA,M,yFCXxB,MAAMC,EAAY,CACxB,CACCC,SACC,2FACDvB,MAAO,aACPC,YAAa,GACbuB,IAAK,yCAEN,CACCD,SACC,2FACDvB,MAAO,iBACPC,YAAa,GACbuB,IAAK,8CAIMC,EAAS,CACrB,CACCF,SACC,2FACDvB,MAAO,uBACPC,YAAa,GACbuB,IAAK,kDAIME,EAAe,CAC3B,CACCH,SACC,8FACDvB,MAAO,qBACPC,YAAa,GACbuB,IAAK,kDAIMG,EAAW,CACvB,CACCJ,SACC,uGACDvB,MAAO,4BACPC,YAAa,GACbuB,IAAK,yCAEN,CACCD,SACC,4FACDvB,MAAO,iBACPC,YAAa,GACbuB,IAAK,8CAIMI,EAAU,CACtB,CACCL,SACC,4FACDvB,MAAO,kBACPC,YAAa,GACbuB,IAAK,8CAIMK,EAAU,CACtB,CACCN,SACC,2FACDvB,MAAO,6BACPC,YAAa,GACbuB,IAAK,yCAEN,CACCD,SACC,2FACDvB,MAAO,wBACPC,YAAa,GACbuB,IAAK,yCAEN,CACCD,SACC,2FACDvB,MAAO,oBACPC,YAAa,GACbuB,IAAK,yCAEN,CACCD,SACC,2FACDvB,MAAO,mBACPC,YAAa,GACbuB,IAAK,0CAUOH,EAAc,CAC3B,CACCrB,MAAO,qBACPC,YAAa,CACZ,6bAEA,qPAEF,CACCD,MAAO,0CACPC,YAAa,CACZ,Q","sources":["components/blog-accordion/BlogAccordion.jsx","pages/blog/Blog.jsx","data/Data.jsx"],"sourcesContent":["import React from 'react';\nimport {\n\tAccordion,\n\tAccordionSummary,\n\tAccordionDetails,\n\tTypography,\n} from '@mui/material';\n\nimport ExpandMoreIcon from '@mui/icons-material/ExpandMore';\n\nconst BlogAccordion = ({blogContent}) => {\n\treturn (\n blogContent.map(({title, description}) => (\n\t\t\n\t\t\t}\n\t\t\t\taria-controls='panel1a-content'\n\t\t\t\t\t\t\t\t\tid='panel1a-header'>\n\t\t\t\t{ title }\n\t\t\t\n\t\t\t\n {description.map((lineContent, idx) => (\n {lineContent}\n ))}\n\t\t\t\n\t\t\n\t)));\n};\n\nexport default BlogAccordion;","import React from 'react';\n\nimport { BlogContent } from 'data/Data';\n\nimport BlogAccordion from 'components/blog-accordion/BlogAccordion';\n\n\nconst Blog = () => {\n\treturn (\n\t\t//
Blog ...in progress
\n\t<>\n\t\t\t\n\n\t\n\n\t\t\n\t);\n};\n\nexport default Blog;\n","export const ReactData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1673023170/web/uxfuyzap5kbs1si34g29.png',\n\t\ttitle: 'React Shop',\n\t\tdescription: '',\n\t\turl: 'https://dadobos.github.io/react-shop/',\n\t},\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1685729092/web/tzoxavfsfa44z2o9wrgi.png',\n\t\ttitle: 'React Quiz App',\n\t\tdescription: '',\n\t\turl: 'https://dadobos.github.io/react-quiz-app/',\n\t},\n];\n\nexport const GoData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1669538934/web/ng0ghejmlsmzhrgyuiz4.png',\n\t\ttitle: 'Pokemon GO Templates',\n\t\tdescription: '',\n\t\turl: 'https://github.com/dadobos/pokemongotemplates',\n\t},\n];\n\nexport const WebsitesData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1653850879/web/TheSquareProject_sgflcj.png',\n\t\ttitle: 'The Square Project',\n\t\tdescription: '',\n\t\turl: 'https://dadobos.github.io/The-Square-Project/',\n\t},\n];\n\nexport const JavaData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1642766521/web/Restaurant_Billing_System_rgpsif.png',\n\t\ttitle: 'Restaurant Billing System',\n\t\tdescription: '',\n\t\turl: 'https://github.com/dadobos/Restaurant',\n\t},\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1642766521/web/Billing_System_bazap1.png',\n\t\ttitle: 'Billing System',\n\t\tdescription: '',\n\t\turl: 'https://github.com/dadobos/Billing-System',\n\t},\n];\n\nexport const VueData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1654030260/web/WorldCountries_ekx2of.png',\n\t\ttitle: 'World Countries',\n\t\tdescription: '',\n\t\turl: 'https://dadobos.github.io/worldcountries/',\n\t},\n];\n\nexport const CSSData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1673027279/web/msvc649ua0gahqegu31o.png',\n\t\ttitle: 'Anchor Tag Hide Components',\n\t\tdescription: '',\n\t\turl: 'https://codepen.io/diaid/full/MWOOogX',\n\t},\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1673027279/web/dprvsa15ocx3l34dxogo.png',\n\t\ttitle: 'Radio Hide Components',\n\t\tdescription: '',\n\t\turl: 'https://codepen.io/diaid/full/qBVdgWW',\n\t},\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1673025125/web/anidcin5lbxo2hced5i4.png',\n\t\ttitle: 'Rounded Paragraph',\n\t\tdescription: '',\n\t\turl: 'https://codepen.io/diaid/full/QWxOgVm',\n\t},\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1673027940/web/z9qn4wstdtzpr4cf5xtx.png',\n\t\ttitle: 'Responsive Table',\n\t\tdescription: '',\n\t\turl: 'https://codepen.io/diaid/full/xxJRGMB',\n\t},\n];\n\n\nexport const PantoneBlog = [`For 2025, the Pantone Color Institute selects PANTONE 17-1230 Mocha Mousse, \na warming, brown hue imbued with richness. It nurtures us with its suggestion of the delectable qualities \nof chocolate and coffee, answering our desire for comfort.`]\n\n\nexport const BlogContent = [\n\t{\n\t\ttitle: 'Pantone color 2025', \n\t\tdescription: [\n\t\t\t'A Pantone color is a standardized, proprietary color created by the Pantone company, which assigns a unique code to each color. These colors are used in various industries to ensure color consistency across different materials and locations, as they provide a shared language for specifying and reproducing colors accurately. Pantone colors are often more vibrant and consistent than colors created with the standard CMYK or RGB color models.',\n\t\t\t\n\t\t\t'For 2025, the Pantone Color Institute selects PANTONE 17-1230 Mocha Mousse, a warming, brown hue imbued with richness. It nurtures us with its suggestion of the delectable qualities of chocolate and coffee, answering our desire for comfort.'\t]\n\t},\n\t{\n\t\ttitle: 'How I achieved 100% on Lighthouse Audit', \n\t\tdescription: [\n\t\t\t'TBA'\t]\n\t},\n\n];"],"names":["_ref","blogContent","map","_ref2","title","description","_jsxs","Accordion","sx","background","children","_jsx","AccordionSummary","expandIcon","ExpandMoreIcon","id","Typography","variant","AccordionDetails","lineContent","idx","paragraph","Blog","_Fragment","BlogAccordion","BlogContent","ReactData","imageURL","url","GoData","WebsitesData","JavaData","VueData","CSSData"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/937.880b19da.chunk.js b/static/js/937.ac09ef4e.chunk.js similarity index 92% rename from static/js/937.880b19da.chunk.js rename to static/js/937.ac09ef4e.chunk.js index 289103b..eec89d2 100644 --- a/static/js/937.880b19da.chunk.js +++ b/static/js/937.ac09ef4e.chunk.js @@ -1,2 +1,2 @@ -"use strict";(self.webpackChunkreact_page=self.webpackChunkreact_page||[]).push([[241,434,563,937,992],{1241:(e,t,i)=>{i.r(t),i.d(t,{default:()=>d});i(5043);var r=i(4150),n=i(8903),o=i(5865),a=i(8446),l=i(6240),s=i(579);const d=()=>{const e=(0,l.A)();return(0,s.jsx)(r.A,{id:"about",children:(0,s.jsx)(n.Ay,{container:!0,direction:"row",alignItems:"stretch",justifyContent:"flex-end",children:(0,s.jsx)("div",{style:{minHeight:"70vh",display:"flex",alignItems:"flex-end"},children:(0,s.jsxs)(n.Ay,{container:!0,direction:"column",alignItems:"flex-end",justifyContent:"flex-end",spacing:3,children:[(0,s.jsx)(n.Ay,{item:!0,children:(0,s.jsx)(o.A,{variant:"h4",align:"right",inline:"true",children:"Software Developer"})}),(0,s.jsx)(n.Ay,{item:!0,children:(0,s.jsx)(o.A,{variant:"h1",gutterBottom:!0,inline:"true",sx:{fontFamily:"Chilanka",textTransform:"uppercase",letterSpacing:"2rem",textAlign:"left",[e.breakpoints.down("md")]:{textAlign:"right",letterSpacing:"1rem"}},children:"Dan Dobos"})}),(0,s.jsx)(n.Ay,{item:!0,children:(0,s.jsx)(o.A,{align:"right",inline:"true",variant:"h6",children:"Characterized by the desire of understanding and implementing technological innovations."})}),(0,s.jsxs)(n.Ay,{item:!0,children:[(0,s.jsx)(o.A,{align:"right",inline:"true",children:"Contact"}),(0,s.jsx)(a.A,{variant:"h6",href:"mailto:danandreidobos@gmail.com",target:"_blank",color:"inherit",children:"danandreidobos@gmail.com"})]})]})})})})}},3434:(e,t,i)=>{i.r(t),i.d(t,{default:()=>a});i(5043);var r=i(9975),n=i(6322),o=i(579);const a=()=>(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(n.A,{items:r.c3,title:"React"}),(0,o.jsx)(n.A,{items:r.b8,title:"HTML"}),(0,o.jsx)(n.A,{items:r.ri,title:"Vue"}),(0,o.jsx)(n.A,{items:r.dX,title:"Golang"}),(0,o.jsx)(n.A,{items:r.Pz,title:"Java"})]})},6322:(e,t,i)=>{i.d(t,{A:()=>A});var r=i(5043),n=i(8043),o=i(6605),a=i(5865),l=i(710),s=i(8903),d=i(2110),c=i(6591),h=i(2828),p=i(6494),g=i(6240),u=i(9368),m=i.n(u),x=i(579);const b=e=>{const{options:t,children:i}=e,n=(0,r.useRef)(null);return(0,r.useEffect)(()=>{m().init(n.current,t)},[t]),(0,x.jsx)("div",{ref:n,children:i})},f=e=>{let{imageURL:t,title:i,description:r,url:n}=e;const o=(0,g.A)();return(0,x.jsx)(b,{options:{reverse:!0,speed:1200,easing:"cubic-bezier(.09,.67,.54,.76)"},children:(0,x.jsxs)(d.A,{sx:{maxWidth:"320px",mx:"auto",color:o.palette.text.secondary,backgroundColor:o.palette.background.paper},children:[(0,x.jsx)(c.A,{component:"img",height:"150",image:t,alt:i}),(0,x.jsx)(a.A,{variant:"body2",children:r}),(0,x.jsx)(h.A,{children:(0,x.jsx)(p.A,{color:"white",onClick:()=>window.open(n,"_blank"),children:(0,x.jsx)(a.A,{gutterBottom:!0,variant:"h6",component:"div",children:i})})})]})})};var v=i(1337);const A=e=>{let{items:t,title:i}=e;return(0,x.jsxs)(n.A,{defaultExpanded:!0,TransitionProps:{unmountOnExit:!0},sx:{background:"transparent"},children:[(0,x.jsx)(o.A,{expandIcon:(0,x.jsx)(v.A,{}),"aria-controls":"panel1a-content",id:"panel1a-header",children:(0,x.jsx)(a.A,{variant:"h5",children:i})}),(0,x.jsx)(l.A,{children:(0,x.jsx)(s.Ay,{container:!0,direction:"row",alignItems:"flex-start",justifyContent:"baseline",spacing:3,children:t.map(e=>(0,x.jsx)(s.Ay,{item:!0,xs:12,sm:6,md:4,sx:{alignItems:"center",justifyContent:"center"},children:(0,x.jsx)(f,{imageURL:e.imageURL,title:e.title,description:e.description,url:e.url})},e.title))})})]})}},6992:(e,t,i)=>{i.r(t),i.d(t,{default:()=>a});i(5043);var r=i(9975),n=i(6322),o=i(579);const a=()=>(0,o.jsx)(n.A,{items:r.Iz,title:"CSS Only"})},7563:(e,t,i)=>{i.r(t),i.d(t,{default:()=>h});i(5043);var r=i(9975),n=i(8043),o=i(6605),a=i(5865),l=i(710),s=i(1337),d=i(579);const c=e=>{let{blogContent:t}=e;return t.map(e=>{let{title:t,description:i}=e;return(0,d.jsxs)(n.A,{sx:{background:"transparent"},children:[(0,d.jsx)(o.A,{expandIcon:(0,d.jsx)(s.A,{}),"aria-controls":"panel1a-content",id:"panel1a-header",children:(0,d.jsx)(a.A,{variant:"h5",children:t})}),(0,d.jsx)(l.A,{children:i.map((e,t)=>(0,d.jsx)(a.A,{paragraph:!0,children:e},t))})]},t)})},h=()=>(0,d.jsx)(d.Fragment,{children:(0,d.jsx)(c,{blogContent:r.a7})})},7937:(e,t,i)=>{i.r(t),i.d(t,{default:()=>C});var r=i(5043),n=i(8903),o=i(5865),a=i(8587),l=i(8168),s=i(8387),d=i(8610),c=i(7266),h=i(4535),p=i(8206),g=i(2532),u=i(2372);function m(e){return(0,u.Ay)("MuiDivider",e)}(0,g.A)("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]);var x=i(579);const b=["absolute","children","className","component","flexItem","light","orientation","role","textAlign","variant"],f=(0,h.Ay)("div",{name:"MuiDivider",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:i}=e;return[t.root,i.absolute&&t.absolute,t[i.variant],i.light&&t.light,"vertical"===i.orientation&&t.vertical,i.flexItem&&t.flexItem,i.children&&t.withChildren,i.children&&"vertical"===i.orientation&&t.withChildrenVertical,"right"===i.textAlign&&"vertical"!==i.orientation&&t.textAlignRight,"left"===i.textAlign&&"vertical"!==i.orientation&&t.textAlignLeft]}})(e=>{let{theme:t,ownerState:i}=e;return(0,l.A)({margin:0,flexShrink:0,borderWidth:0,borderStyle:"solid",borderColor:(t.vars||t).palette.divider,borderBottomWidth:"thin"},i.absolute&&{position:"absolute",bottom:0,left:0,width:"100%"},i.light&&{borderColor:t.vars?"rgba(".concat(t.vars.palette.dividerChannel," / 0.08)"):(0,c.X4)(t.palette.divider,.08)},"inset"===i.variant&&{marginLeft:72},"middle"===i.variant&&"horizontal"===i.orientation&&{marginLeft:t.spacing(2),marginRight:t.spacing(2)},"middle"===i.variant&&"vertical"===i.orientation&&{marginTop:t.spacing(1),marginBottom:t.spacing(1)},"vertical"===i.orientation&&{height:"100%",borderBottomWidth:0,borderRightWidth:"thin"},i.flexItem&&{alignSelf:"stretch",height:"auto"})},e=>{let{ownerState:t}=e;return(0,l.A)({},t.children&&{display:"flex",whiteSpace:"nowrap",textAlign:"center",border:0,borderTopStyle:"solid",borderLeftStyle:"solid","&::before, &::after":{content:'""',alignSelf:"center"}})},e=>{let{theme:t,ownerState:i}=e;return(0,l.A)({},i.children&&"vertical"!==i.orientation&&{"&::before, &::after":{width:"100%",borderTop:"thin solid ".concat((t.vars||t).palette.divider),borderTopStyle:"inherit"}})},e=>{let{theme:t,ownerState:i}=e;return(0,l.A)({},i.children&&"vertical"===i.orientation&&{flexDirection:"column","&::before, &::after":{height:"100%",borderLeft:"thin solid ".concat((t.vars||t).palette.divider),borderLeftStyle:"inherit"}})},e=>{let{ownerState:t}=e;return(0,l.A)({},"right"===t.textAlign&&"vertical"!==t.orientation&&{"&::before":{width:"90%"},"&::after":{width:"10%"}},"left"===t.textAlign&&"vertical"!==t.orientation&&{"&::before":{width:"10%"},"&::after":{width:"90%"}})}),v=(0,h.Ay)("span",{name:"MuiDivider",slot:"Wrapper",overridesResolver:(e,t)=>{const{ownerState:i}=e;return[t.wrapper,"vertical"===i.orientation&&t.wrapperVertical]}})(e=>{let{theme:t,ownerState:i}=e;return(0,l.A)({display:"inline-block",paddingLeft:"calc(".concat(t.spacing(1)," * 1.2)"),paddingRight:"calc(".concat(t.spacing(1)," * 1.2)")},"vertical"===i.orientation&&{paddingTop:"calc(".concat(t.spacing(1)," * 1.2)"),paddingBottom:"calc(".concat(t.spacing(1)," * 1.2)")})}),A=r.forwardRef(function(e,t){const i=(0,p.b)({props:e,name:"MuiDivider"}),{absolute:r=!1,children:n,className:o,component:c=(n?"div":"hr"),flexItem:h=!1,light:g=!1,orientation:u="horizontal",role:A=("hr"!==c?"separator":void 0),textAlign:j="center",variant:y="fullWidth"}=i,w=(0,a.A)(i,b),R=(0,l.A)({},i,{absolute:r,component:c,flexItem:h,light:g,orientation:u,role:A,textAlign:j,variant:y}),S=(e=>{const{absolute:t,children:i,classes:r,flexItem:n,light:o,orientation:a,textAlign:l,variant:s}=e,c={root:["root",t&&"absolute",s,o&&"light","vertical"===a&&"vertical",n&&"flexItem",i&&"withChildren",i&&"vertical"===a&&"withChildrenVertical","right"===l&&"vertical"!==a&&"textAlignRight","left"===l&&"vertical"!==a&&"textAlignLeft"],wrapper:["wrapper","vertical"===a&&"wrapperVertical"]};return(0,d.A)(c,m,r)})(R);return(0,x.jsx)(f,(0,l.A)({as:c,className:(0,s.A)(S.root,o),role:A,ref:t,ownerState:R},w,{children:n?(0,x.jsx)(v,{className:S.wrapper,ownerState:R,children:n}):null}))});A.muiSkipListHighlight=!0;const j=A;var y=i(1241),w=i(7563),R=i(6992),S=i(3434);const C=()=>(0,x.jsxs)(n.Ay,{container:!0,direction:"row",alignItems:"stretch",spacing:3,children:[(0,x.jsxs)(n.Ay,{item:!0,container:!0,direction:"column",children:[(0,x.jsxs)(n.Ay,{item:!0,children:[(0,x.jsx)(o.A,{variant:"h3",children:"Projects"}),(0,x.jsx)(j,{variant:"inset"})]}),(0,x.jsx)(n.Ay,{item:!0,children:(0,x.jsx)(S.default,{})})]}),(0,x.jsxs)(n.Ay,{item:!0,container:!0,direction:"column",children:[(0,x.jsxs)(n.Ay,{item:!0,children:[(0,x.jsx)(o.A,{variant:"h3",children:"Best Practices"}),(0,x.jsx)(j,{variant:"inset"})]}),(0,x.jsx)(n.Ay,{item:!0,children:(0,x.jsx)(R.default,{})})]}),(0,x.jsxs)(n.Ay,{item:!0,container:!0,direction:"column",children:[(0,x.jsxs)(n.Ay,{item:!0,children:[(0,x.jsx)(o.A,{variant:"h3",children:"Blog"}),(0,x.jsx)(j,{variant:"inset"})]}),(0,x.jsx)(n.Ay,{item:!0,children:(0,x.jsx)(w.default,{})})]}),(0,x.jsx)(n.Ay,{item:!0,container:!0,justifyContent:"flex-end",children:(0,x.jsx)(n.Ay,{item:!0,children:(0,x.jsx)(y.default,{})})})]})},9975:(e,t,i)=>{i.d(t,{Iz:()=>s,Pz:()=>a,a7:()=>d,b8:()=>o,c3:()=>r,dX:()=>n,ri:()=>l});const r=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673023170/web/uxfuyzap5kbs1si34g29.png",title:"React Shop",description:"",url:"https://dadobos.github.io/react-shop/"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1685729092/web/tzoxavfsfa44z2o9wrgi.png",title:"React Quiz App",description:"",url:"https://dadobos.github.io/react-quiz-app/"}],n=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1669538934/web/ng0ghejmlsmzhrgyuiz4.png",title:"Pokemon GO Templates",description:"",url:"https://github.com/dadobos/pokemongotemplates"}],o=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1653850879/web/TheSquareProject_sgflcj.png",title:"The Square Project",description:"",url:"https://dadobos.github.io/The-Square-Project/"}],a=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1642766521/web/Restaurant_Billing_System_rgpsif.png",title:"Restaurant Billing System",description:"",url:"https://github.com/dadobos/Restaurant"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1642766521/web/Billing_System_bazap1.png",title:"Billing System",description:"",url:"https://github.com/dadobos/Billing-System"}],l=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1654030260/web/WorldCountries_ekx2of.png",title:"World Countries",description:"",url:"https://dadobos.github.io/worldcountries/"}],s=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673027279/web/msvc649ua0gahqegu31o.png",title:"Anchor Tag Hide Components",description:"",url:"https://codepen.io/diaid/full/MWOOogX"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673027279/web/dprvsa15ocx3l34dxogo.png",title:"Radio Hide Components",description:"",url:"https://codepen.io/diaid/full/qBVdgWW"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673025125/web/anidcin5lbxo2hced5i4.png",title:"Rounded Paragraph",description:"",url:"https://codepen.io/diaid/full/QWxOgVm"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673027940/web/z9qn4wstdtzpr4cf5xtx.png",title:"Responsive Table",description:"",url:"https://codepen.io/diaid/full/xxJRGMB"}],d=[{title:"Panetone color 2025",description:["A Pantone color is a standardized, proprietary color created by the Pantone company, which assigns a unique code to each color. These colors are used in various industries to ensure color consistency across different materials and locations, as they provide a shared language for specifying and reproducing colors accurately. Pantone colors are often more vibrant and consistent than colors created with the standard CMYK or RGB color models.","For 2025, the Pantone Color Institute selects PANTONE 17-1230 Mocha Mousse, a warming, brown hue imbued with richness. It nurtures us with its suggestion of the delectable qualities of chocolate and coffee, answering our desire for comfort."]},{title:"How I achieved 100% on Lighthouse Audit",description:["TBA"]}]}}]); -//# sourceMappingURL=937.880b19da.chunk.js.map \ No newline at end of file +"use strict";(self.webpackChunkreact_page=self.webpackChunkreact_page||[]).push([[241,434,563,937,992],{1241:(e,t,i)=>{i.r(t),i.d(t,{default:()=>d});i(5043);var r=i(4150),n=i(8903),o=i(5865),a=i(8446),l=i(6240),s=i(579);const d=()=>{const e=(0,l.A)();return(0,s.jsx)(r.A,{id:"about",children:(0,s.jsx)(n.Ay,{container:!0,direction:"row",alignItems:"stretch",justifyContent:"flex-end",children:(0,s.jsx)("div",{style:{minHeight:"70vh",display:"flex",alignItems:"flex-end"},children:(0,s.jsxs)(n.Ay,{container:!0,direction:"column",alignItems:"flex-end",justifyContent:"flex-end",spacing:3,children:[(0,s.jsx)(n.Ay,{item:!0,children:(0,s.jsx)(o.A,{variant:"h4",align:"right",inline:"true",children:"Software Developer"})}),(0,s.jsx)(n.Ay,{item:!0,children:(0,s.jsx)(o.A,{variant:"h1",gutterBottom:!0,inline:"true",sx:{fontFamily:"Chilanka",textTransform:"uppercase",letterSpacing:"2rem",textAlign:"left",[e.breakpoints.down("md")]:{textAlign:"right",letterSpacing:"1rem"}},children:"Dan Dobos"})}),(0,s.jsx)(n.Ay,{item:!0,children:(0,s.jsx)(o.A,{align:"right",inline:"true",variant:"h6",children:"Characterized by the desire of understanding and implementing technological innovations."})}),(0,s.jsxs)(n.Ay,{item:!0,children:[(0,s.jsx)(o.A,{align:"right",inline:"true",children:"Contact"}),(0,s.jsx)(a.A,{variant:"h6",href:"mailto:danandreidobos@gmail.com",target:"_blank",color:"inherit",children:"danandreidobos@gmail.com"})]})]})})})})}},3434:(e,t,i)=>{i.r(t),i.d(t,{default:()=>a});i(5043);var r=i(9975),n=i(6322),o=i(579);const a=()=>(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(n.A,{items:r.c3,title:"React"}),(0,o.jsx)(n.A,{items:r.b8,title:"HTML"}),(0,o.jsx)(n.A,{items:r.ri,title:"Vue"}),(0,o.jsx)(n.A,{items:r.dX,title:"Golang"}),(0,o.jsx)(n.A,{items:r.Pz,title:"Java"})]})},6322:(e,t,i)=>{i.d(t,{A:()=>A});var r=i(5043),n=i(8043),o=i(6605),a=i(5865),l=i(710),s=i(8903),d=i(2110),c=i(6591),h=i(2828),p=i(6494),g=i(6240),u=i(9368),m=i.n(u),x=i(579);const b=e=>{const{options:t,children:i}=e,n=(0,r.useRef)(null);return(0,r.useEffect)(()=>{m().init(n.current,t)},[t]),(0,x.jsx)("div",{ref:n,children:i})},f=e=>{let{imageURL:t,title:i,description:r,url:n}=e;const o=(0,g.A)();return(0,x.jsx)(b,{options:{reverse:!0,speed:1200,easing:"cubic-bezier(.09,.67,.54,.76)"},children:(0,x.jsxs)(d.A,{sx:{maxWidth:"320px",mx:"auto",color:o.palette.text.secondary,backgroundColor:o.palette.background.paper},children:[(0,x.jsx)(c.A,{component:"img",height:"150",image:t,alt:i}),(0,x.jsx)(a.A,{variant:"body2",children:r}),(0,x.jsx)(h.A,{children:(0,x.jsx)(p.A,{color:"white",onClick:()=>window.open(n,"_blank"),children:(0,x.jsx)(a.A,{gutterBottom:!0,variant:"h6",component:"div",children:i})})})]})})};var v=i(1337);const A=e=>{let{items:t,title:i}=e;return(0,x.jsxs)(n.A,{defaultExpanded:!0,TransitionProps:{unmountOnExit:!0},sx:{background:"transparent"},children:[(0,x.jsx)(o.A,{expandIcon:(0,x.jsx)(v.A,{}),"aria-controls":"panel1a-content",id:"panel1a-header",children:(0,x.jsx)(a.A,{variant:"h5",children:i})}),(0,x.jsx)(l.A,{children:(0,x.jsx)(s.Ay,{container:!0,direction:"row",alignItems:"flex-start",justifyContent:"baseline",spacing:3,children:t.map(e=>(0,x.jsx)(s.Ay,{item:!0,xs:12,sm:6,md:4,sx:{alignItems:"center",justifyContent:"center"},children:(0,x.jsx)(f,{imageURL:e.imageURL,title:e.title,description:e.description,url:e.url})},e.title))})})]})}},6992:(e,t,i)=>{i.r(t),i.d(t,{default:()=>a});i(5043);var r=i(9975),n=i(6322),o=i(579);const a=()=>(0,o.jsx)(n.A,{items:r.Iz,title:"CSS Only"})},7563:(e,t,i)=>{i.r(t),i.d(t,{default:()=>h});i(5043);var r=i(9975),n=i(8043),o=i(6605),a=i(5865),l=i(710),s=i(1337),d=i(579);const c=e=>{let{blogContent:t}=e;return t.map(e=>{let{title:t,description:i}=e;return(0,d.jsxs)(n.A,{sx:{background:"transparent"},children:[(0,d.jsx)(o.A,{expandIcon:(0,d.jsx)(s.A,{}),"aria-controls":"panel1a-content",id:"panel1a-header",children:(0,d.jsx)(a.A,{variant:"h5",children:t})}),(0,d.jsx)(l.A,{children:i.map((e,t)=>(0,d.jsx)(a.A,{paragraph:!0,children:e},t))})]},t)})},h=()=>(0,d.jsx)(d.Fragment,{children:(0,d.jsx)(c,{blogContent:r.a7})})},7937:(e,t,i)=>{i.r(t),i.d(t,{default:()=>C});var r=i(5043),n=i(8903),o=i(5865),a=i(8587),l=i(8168),s=i(8387),d=i(8610),c=i(7266),h=i(4535),p=i(8206),g=i(2532),u=i(2372);function m(e){return(0,u.Ay)("MuiDivider",e)}(0,g.A)("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]);var x=i(579);const b=["absolute","children","className","component","flexItem","light","orientation","role","textAlign","variant"],f=(0,h.Ay)("div",{name:"MuiDivider",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:i}=e;return[t.root,i.absolute&&t.absolute,t[i.variant],i.light&&t.light,"vertical"===i.orientation&&t.vertical,i.flexItem&&t.flexItem,i.children&&t.withChildren,i.children&&"vertical"===i.orientation&&t.withChildrenVertical,"right"===i.textAlign&&"vertical"!==i.orientation&&t.textAlignRight,"left"===i.textAlign&&"vertical"!==i.orientation&&t.textAlignLeft]}})(e=>{let{theme:t,ownerState:i}=e;return(0,l.A)({margin:0,flexShrink:0,borderWidth:0,borderStyle:"solid",borderColor:(t.vars||t).palette.divider,borderBottomWidth:"thin"},i.absolute&&{position:"absolute",bottom:0,left:0,width:"100%"},i.light&&{borderColor:t.vars?"rgba(".concat(t.vars.palette.dividerChannel," / 0.08)"):(0,c.X4)(t.palette.divider,.08)},"inset"===i.variant&&{marginLeft:72},"middle"===i.variant&&"horizontal"===i.orientation&&{marginLeft:t.spacing(2),marginRight:t.spacing(2)},"middle"===i.variant&&"vertical"===i.orientation&&{marginTop:t.spacing(1),marginBottom:t.spacing(1)},"vertical"===i.orientation&&{height:"100%",borderBottomWidth:0,borderRightWidth:"thin"},i.flexItem&&{alignSelf:"stretch",height:"auto"})},e=>{let{ownerState:t}=e;return(0,l.A)({},t.children&&{display:"flex",whiteSpace:"nowrap",textAlign:"center",border:0,borderTopStyle:"solid",borderLeftStyle:"solid","&::before, &::after":{content:'""',alignSelf:"center"}})},e=>{let{theme:t,ownerState:i}=e;return(0,l.A)({},i.children&&"vertical"!==i.orientation&&{"&::before, &::after":{width:"100%",borderTop:"thin solid ".concat((t.vars||t).palette.divider),borderTopStyle:"inherit"}})},e=>{let{theme:t,ownerState:i}=e;return(0,l.A)({},i.children&&"vertical"===i.orientation&&{flexDirection:"column","&::before, &::after":{height:"100%",borderLeft:"thin solid ".concat((t.vars||t).palette.divider),borderLeftStyle:"inherit"}})},e=>{let{ownerState:t}=e;return(0,l.A)({},"right"===t.textAlign&&"vertical"!==t.orientation&&{"&::before":{width:"90%"},"&::after":{width:"10%"}},"left"===t.textAlign&&"vertical"!==t.orientation&&{"&::before":{width:"10%"},"&::after":{width:"90%"}})}),v=(0,h.Ay)("span",{name:"MuiDivider",slot:"Wrapper",overridesResolver:(e,t)=>{const{ownerState:i}=e;return[t.wrapper,"vertical"===i.orientation&&t.wrapperVertical]}})(e=>{let{theme:t,ownerState:i}=e;return(0,l.A)({display:"inline-block",paddingLeft:"calc(".concat(t.spacing(1)," * 1.2)"),paddingRight:"calc(".concat(t.spacing(1)," * 1.2)")},"vertical"===i.orientation&&{paddingTop:"calc(".concat(t.spacing(1)," * 1.2)"),paddingBottom:"calc(".concat(t.spacing(1)," * 1.2)")})}),A=r.forwardRef(function(e,t){const i=(0,p.b)({props:e,name:"MuiDivider"}),{absolute:r=!1,children:n,className:o,component:c=(n?"div":"hr"),flexItem:h=!1,light:g=!1,orientation:u="horizontal",role:A=("hr"!==c?"separator":void 0),textAlign:j="center",variant:y="fullWidth"}=i,w=(0,a.A)(i,b),R=(0,l.A)({},i,{absolute:r,component:c,flexItem:h,light:g,orientation:u,role:A,textAlign:j,variant:y}),S=(e=>{const{absolute:t,children:i,classes:r,flexItem:n,light:o,orientation:a,textAlign:l,variant:s}=e,c={root:["root",t&&"absolute",s,o&&"light","vertical"===a&&"vertical",n&&"flexItem",i&&"withChildren",i&&"vertical"===a&&"withChildrenVertical","right"===l&&"vertical"!==a&&"textAlignRight","left"===l&&"vertical"!==a&&"textAlignLeft"],wrapper:["wrapper","vertical"===a&&"wrapperVertical"]};return(0,d.A)(c,m,r)})(R);return(0,x.jsx)(f,(0,l.A)({as:c,className:(0,s.A)(S.root,o),role:A,ref:t,ownerState:R},w,{children:n?(0,x.jsx)(v,{className:S.wrapper,ownerState:R,children:n}):null}))});A.muiSkipListHighlight=!0;const j=A;var y=i(1241),w=i(7563),R=i(6992),S=i(3434);const C=()=>(0,x.jsxs)(n.Ay,{container:!0,direction:"row",alignItems:"stretch",spacing:3,children:[(0,x.jsxs)(n.Ay,{item:!0,container:!0,direction:"column",children:[(0,x.jsxs)(n.Ay,{item:!0,children:[(0,x.jsx)(o.A,{variant:"h3",children:"Projects"}),(0,x.jsx)(j,{variant:"inset"})]}),(0,x.jsx)(n.Ay,{item:!0,children:(0,x.jsx)(S.default,{})})]}),(0,x.jsxs)(n.Ay,{item:!0,container:!0,direction:"column",children:[(0,x.jsxs)(n.Ay,{item:!0,children:[(0,x.jsx)(o.A,{variant:"h3",children:"Best Practices"}),(0,x.jsx)(j,{variant:"inset"})]}),(0,x.jsx)(n.Ay,{item:!0,children:(0,x.jsx)(R.default,{})})]}),(0,x.jsxs)(n.Ay,{item:!0,container:!0,direction:"column",children:[(0,x.jsxs)(n.Ay,{item:!0,children:[(0,x.jsx)(o.A,{variant:"h3",children:"Blog"}),(0,x.jsx)(j,{variant:"inset"})]}),(0,x.jsx)(n.Ay,{item:!0,children:(0,x.jsx)(w.default,{})})]}),(0,x.jsx)(n.Ay,{item:!0,container:!0,justifyContent:"flex-end",children:(0,x.jsx)(n.Ay,{item:!0,children:(0,x.jsx)(y.default,{})})})]})},9975:(e,t,i)=>{i.d(t,{Iz:()=>s,Pz:()=>a,a7:()=>d,b8:()=>o,c3:()=>r,dX:()=>n,ri:()=>l});const r=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673023170/web/uxfuyzap5kbs1si34g29.png",title:"React Shop",description:"",url:"https://dadobos.github.io/react-shop/"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1685729092/web/tzoxavfsfa44z2o9wrgi.png",title:"React Quiz App",description:"",url:"https://dadobos.github.io/react-quiz-app/"}],n=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1669538934/web/ng0ghejmlsmzhrgyuiz4.png",title:"Pokemon GO Templates",description:"",url:"https://github.com/dadobos/pokemongotemplates"}],o=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1653850879/web/TheSquareProject_sgflcj.png",title:"The Square Project",description:"",url:"https://dadobos.github.io/The-Square-Project/"}],a=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1642766521/web/Restaurant_Billing_System_rgpsif.png",title:"Restaurant Billing System",description:"",url:"https://github.com/dadobos/Restaurant"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1642766521/web/Billing_System_bazap1.png",title:"Billing System",description:"",url:"https://github.com/dadobos/Billing-System"}],l=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1654030260/web/WorldCountries_ekx2of.png",title:"World Countries",description:"",url:"https://dadobos.github.io/worldcountries/"}],s=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673027279/web/msvc649ua0gahqegu31o.png",title:"Anchor Tag Hide Components",description:"",url:"https://codepen.io/diaid/full/MWOOogX"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673027279/web/dprvsa15ocx3l34dxogo.png",title:"Radio Hide Components",description:"",url:"https://codepen.io/diaid/full/qBVdgWW"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673025125/web/anidcin5lbxo2hced5i4.png",title:"Rounded Paragraph",description:"",url:"https://codepen.io/diaid/full/QWxOgVm"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673027940/web/z9qn4wstdtzpr4cf5xtx.png",title:"Responsive Table",description:"",url:"https://codepen.io/diaid/full/xxJRGMB"}],d=[{title:"Pantone color 2025",description:["A Pantone color is a standardized, proprietary color created by the Pantone company, which assigns a unique code to each color. These colors are used in various industries to ensure color consistency across different materials and locations, as they provide a shared language for specifying and reproducing colors accurately. Pantone colors are often more vibrant and consistent than colors created with the standard CMYK or RGB color models.","For 2025, the Pantone Color Institute selects PANTONE 17-1230 Mocha Mousse, a warming, brown hue imbued with richness. It nurtures us with its suggestion of the delectable qualities of chocolate and coffee, answering our desire for comfort."]},{title:"How I achieved 100% on Lighthouse Audit",description:["TBA"]}]}}]); +//# sourceMappingURL=937.ac09ef4e.chunk.js.map \ No newline at end of file diff --git a/static/js/937.880b19da.chunk.js.map b/static/js/937.ac09ef4e.chunk.js.map similarity index 91% rename from static/js/937.880b19da.chunk.js.map rename to static/js/937.ac09ef4e.chunk.js.map index da8d958..39c4568 100644 --- a/static/js/937.880b19da.chunk.js.map +++ b/static/js/937.ac09ef4e.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/937.880b19da.chunk.js","mappings":"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","sources":["pages/about/About.jsx","pages/projects/Projects.jsx","components/main-card/Tilt.jsx","components/main-card/MainCard.jsx","components/main-accordion/MainAccordion.jsx","pages/best-practices/BestPractices.jsx","components/blog-accordion/BlogAccordion.jsx","pages/blog/Blog.jsx","../node_modules/@mui/material/Divider/dividerClasses.js","../node_modules/@mui/material/Divider/Divider.js","pages/landing/Landing.jsx","data/Data.jsx"],"sourcesContent":["import React from 'react';\nimport { Container, Grid, Typography, Link } from '@mui/material';\nimport { useTheme } from '@mui/material/styles';\n\nconst About = () => {\n\tconst theme = useTheme();\n\n\treturn (\n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tSoftware Developer\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tDan Dobos\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tCharacterized by the desire of understanding and implementing\n\t\t\t\t\t\t\t\ttechnological innovations.\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tContact\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tdanandreidobos@gmail.com\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\t);\n};\n\nexport default About;\n","import React from 'react';\nimport {\n\t// AngularData,\n\tReactData,\n\tWebsitesData,\n\tVueData,\n\tGoData,\n\tJavaData,\n} from 'data/Data';\nimport MainAccordion from 'components/main-accordion/MainAccordion';\n\nconst Projects = () => {\n\treturn (\n\t\t<>\n\t\t\t{/* */}\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t);\n};\n\nexport default Projects;\n","import React, { useEffect, useRef } from 'react';\n\nimport VanillaTilt from 'vanilla-tilt';\n\nexport const Tilt = (props) => {\n\tconst { options, children } = props;\n\tconst tilt = useRef(null);\n\n\tuseEffect(() => {\n\t\tVanillaTilt.init(tilt.current, options);\n\t}, [options]);\n\n\treturn
{children}
;\n};\n","import React from 'react';\n\nimport {\n\tCard,\n\tCardContent,\n\tCardMedia,\n\tCardActionArea,\n\tTypography,\n} from '@mui/material';\nimport { useTheme } from '@mui/material/styles';\n\nimport { Tilt } from './Tilt';\n\nconst MainCard = ({ imageURL, title, description, url }) => {\n\tconst theme = useTheme();\n\n\tconst options = {\n\t\treverse: true,\n\t\tspeed: 1200,\n\t\teasing: 'cubic-bezier(.09,.67,.54,.76)',\n\t};\n\n\treturn (\n\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t{description}\n\n\t\t\t\t\t\n\t\t\t\t\t\t window.open(url, '_blank')}>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{title}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t}\n\t\t/>\n\t);\n};\n\nexport default MainCard;\n","import React from 'react';\nimport {\n\tGrid,\n\tAccordion,\n\tAccordionSummary,\n\tAccordionDetails,\n\tTypography,\n} from '@mui/material';\nimport MainCard from 'components/main-card/MainCard';\nimport ExpandMoreIcon from '@mui/icons-material/ExpandMore';\n\nconst MainAccordion = ({items, title}) => {\n\treturn (\n\t\t\n\t\t\t}\n\t\t\t\taria-controls='panel1a-content'\n\t\t\t\tid='panel1a-header'>\n\t\t\t\t{ title }\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t{items.map((project) => (\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t))}\n\t\t\t\t\n\t\t\t\n\t\t\n\t);\n};\n\nexport default MainAccordion;\n","import React from 'react';\nimport { CSSData } from 'data/Data';\nimport MainAccordion from 'components/main-accordion/MainAccordion';\n\nconst BestPractices = () => {\n\treturn ();\n};\n\nexport default BestPractices;\n","import React from 'react';\nimport {\n\tAccordion,\n\tAccordionSummary,\n\tAccordionDetails,\n\tTypography,\n} from '@mui/material';\n\nimport ExpandMoreIcon from '@mui/icons-material/ExpandMore';\n\nconst BlogAccordion = ({blogContent}) => {\n\treturn (\n blogContent.map(({title, description}) => (\n\t\t\n\t\t\t}\n\t\t\t\taria-controls='panel1a-content'\n\t\t\t\t\t\t\t\t\tid='panel1a-header'>\n\t\t\t\t{ title }\n\t\t\t\n\t\t\t\n {description.map((lineContent, idx) => (\n {lineContent}\n ))}\n\t\t\t\n\t\t\n\t)));\n};\n\nexport default BlogAccordion;","import React from 'react';\n\nimport { BlogContent } from 'data/Data';\n\nimport BlogAccordion from 'components/blog-accordion/BlogAccordion';\n\n\nconst Blog = () => {\n\treturn (\n\t\t//
Blog ...in progress
\n\t<>\n\t\t\t\n\n\t\n\n\t\t\n\t);\n};\n\nexport default Blog;\n","import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\nexport function getDividerUtilityClass(slot) {\n return generateUtilityClass('MuiDivider', slot);\n}\nconst dividerClasses = generateUtilityClasses('MuiDivider', ['root', 'absolute', 'fullWidth', 'inset', 'middle', 'flexItem', 'light', 'vertical', 'withChildren', 'withChildrenVertical', 'textAlignRight', 'textAlignLeft', 'wrapper', 'wrapperVertical']);\nexport default dividerClasses;","'use client';\n\nimport _objectWithoutPropertiesLoose from \"@babel/runtime/helpers/esm/objectWithoutPropertiesLoose\";\nimport _extends from \"@babel/runtime/helpers/esm/extends\";\nconst _excluded = [\"absolute\", \"children\", \"className\", \"component\", \"flexItem\", \"light\", \"orientation\", \"role\", \"textAlign\", \"variant\"];\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { alpha } from '@mui/system/colorManipulator';\nimport styled from '../styles/styled';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport { getDividerUtilityClass } from './dividerClasses';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nconst useUtilityClasses = ownerState => {\n const {\n absolute,\n children,\n classes,\n flexItem,\n light,\n orientation,\n textAlign,\n variant\n } = ownerState;\n const slots = {\n root: ['root', absolute && 'absolute', variant, light && 'light', orientation === 'vertical' && 'vertical', flexItem && 'flexItem', children && 'withChildren', children && orientation === 'vertical' && 'withChildrenVertical', textAlign === 'right' && orientation !== 'vertical' && 'textAlignRight', textAlign === 'left' && orientation !== 'vertical' && 'textAlignLeft'],\n wrapper: ['wrapper', orientation === 'vertical' && 'wrapperVertical']\n };\n return composeClasses(slots, getDividerUtilityClass, classes);\n};\nconst DividerRoot = styled('div', {\n name: 'MuiDivider',\n slot: 'Root',\n overridesResolver: (props, styles) => {\n const {\n ownerState\n } = props;\n return [styles.root, ownerState.absolute && styles.absolute, styles[ownerState.variant], ownerState.light && styles.light, ownerState.orientation === 'vertical' && styles.vertical, ownerState.flexItem && styles.flexItem, ownerState.children && styles.withChildren, ownerState.children && ownerState.orientation === 'vertical' && styles.withChildrenVertical, ownerState.textAlign === 'right' && ownerState.orientation !== 'vertical' && styles.textAlignRight, ownerState.textAlign === 'left' && ownerState.orientation !== 'vertical' && styles.textAlignLeft];\n }\n})(({\n theme,\n ownerState\n}) => _extends({\n margin: 0,\n // Reset browser default style.\n flexShrink: 0,\n borderWidth: 0,\n borderStyle: 'solid',\n borderColor: (theme.vars || theme).palette.divider,\n borderBottomWidth: 'thin'\n}, ownerState.absolute && {\n position: 'absolute',\n bottom: 0,\n left: 0,\n width: '100%'\n}, ownerState.light && {\n borderColor: theme.vars ? `rgba(${theme.vars.palette.dividerChannel} / 0.08)` : alpha(theme.palette.divider, 0.08)\n}, ownerState.variant === 'inset' && {\n marginLeft: 72\n}, ownerState.variant === 'middle' && ownerState.orientation === 'horizontal' && {\n marginLeft: theme.spacing(2),\n marginRight: theme.spacing(2)\n}, ownerState.variant === 'middle' && ownerState.orientation === 'vertical' && {\n marginTop: theme.spacing(1),\n marginBottom: theme.spacing(1)\n}, ownerState.orientation === 'vertical' && {\n height: '100%',\n borderBottomWidth: 0,\n borderRightWidth: 'thin'\n}, ownerState.flexItem && {\n alignSelf: 'stretch',\n height: 'auto'\n}), ({\n ownerState\n}) => _extends({}, ownerState.children && {\n display: 'flex',\n whiteSpace: 'nowrap',\n textAlign: 'center',\n border: 0,\n borderTopStyle: 'solid',\n borderLeftStyle: 'solid',\n '&::before, &::after': {\n content: '\"\"',\n alignSelf: 'center'\n }\n}), ({\n theme,\n ownerState\n}) => _extends({}, ownerState.children && ownerState.orientation !== 'vertical' && {\n '&::before, &::after': {\n width: '100%',\n borderTop: `thin solid ${(theme.vars || theme).palette.divider}`,\n borderTopStyle: 'inherit'\n }\n}), ({\n theme,\n ownerState\n}) => _extends({}, ownerState.children && ownerState.orientation === 'vertical' && {\n flexDirection: 'column',\n '&::before, &::after': {\n height: '100%',\n borderLeft: `thin solid ${(theme.vars || theme).palette.divider}`,\n borderLeftStyle: 'inherit'\n }\n}), ({\n ownerState\n}) => _extends({}, ownerState.textAlign === 'right' && ownerState.orientation !== 'vertical' && {\n '&::before': {\n width: '90%'\n },\n '&::after': {\n width: '10%'\n }\n}, ownerState.textAlign === 'left' && ownerState.orientation !== 'vertical' && {\n '&::before': {\n width: '10%'\n },\n '&::after': {\n width: '90%'\n }\n}));\nconst DividerWrapper = styled('span', {\n name: 'MuiDivider',\n slot: 'Wrapper',\n overridesResolver: (props, styles) => {\n const {\n ownerState\n } = props;\n return [styles.wrapper, ownerState.orientation === 'vertical' && styles.wrapperVertical];\n }\n})(({\n theme,\n ownerState\n}) => _extends({\n display: 'inline-block',\n paddingLeft: `calc(${theme.spacing(1)} * 1.2)`,\n paddingRight: `calc(${theme.spacing(1)} * 1.2)`\n}, ownerState.orientation === 'vertical' && {\n paddingTop: `calc(${theme.spacing(1)} * 1.2)`,\n paddingBottom: `calc(${theme.spacing(1)} * 1.2)`\n}));\nconst Divider = /*#__PURE__*/React.forwardRef(function Divider(inProps, ref) {\n const props = useDefaultProps({\n props: inProps,\n name: 'MuiDivider'\n });\n const {\n absolute = false,\n children,\n className,\n component = children ? 'div' : 'hr',\n flexItem = false,\n light = false,\n orientation = 'horizontal',\n role = component !== 'hr' ? 'separator' : undefined,\n textAlign = 'center',\n variant = 'fullWidth'\n } = props,\n other = _objectWithoutPropertiesLoose(props, _excluded);\n const ownerState = _extends({}, props, {\n absolute,\n component,\n flexItem,\n light,\n orientation,\n role,\n textAlign,\n variant\n });\n const classes = useUtilityClasses(ownerState);\n return /*#__PURE__*/_jsx(DividerRoot, _extends({\n as: component,\n className: clsx(classes.root, className),\n role: role,\n ref: ref,\n ownerState: ownerState\n }, other, {\n children: children ? /*#__PURE__*/_jsx(DividerWrapper, {\n className: classes.wrapper,\n ownerState: ownerState,\n children: children\n }) : null\n }));\n});\n\n/**\n * The following flag is used to ensure that this component isn't tabbable i.e.\n * does not get highlight/focus inside of MUI List.\n */\nDivider.muiSkipListHighlight = true;\nprocess.env.NODE_ENV !== \"production\" ? Divider.propTypes /* remove-proptypes */ = {\n // ┌────────────────────────────── Warning ──────────────────────────────┐\n // │ These PropTypes are generated from the TypeScript type definitions. │\n // │ To update them, edit the d.ts file and run `pnpm proptypes`. │\n // └─────────────────────────────────────────────────────────────────────┘\n /**\n * Absolutely position the element.\n * @default false\n */\n absolute: PropTypes.bool,\n /**\n * The content of the component.\n */\n children: PropTypes.node,\n /**\n * Override or extend the styles applied to the component.\n */\n classes: PropTypes.object,\n /**\n * @ignore\n */\n className: PropTypes.string,\n /**\n * The component used for the root node.\n * Either a string to use a HTML element or a component.\n */\n component: PropTypes.elementType,\n /**\n * If `true`, a vertical divider will have the correct height when used in flex container.\n * (By default, a vertical divider will have a calculated height of `0px` if it is the child of a flex container.)\n * @default false\n */\n flexItem: PropTypes.bool,\n /**\n * If `true`, the divider will have a lighter color.\n * @default false\n * @deprecated Use (or any opacity or color) instead. [How to migrate](/material-ui/migration/migrating-from-deprecated-apis/)\n */\n light: PropTypes.bool,\n /**\n * The component orientation.\n * @default 'horizontal'\n */\n orientation: PropTypes.oneOf(['horizontal', 'vertical']),\n /**\n * @ignore\n */\n role: PropTypes /* @typescript-to-proptypes-ignore */.string,\n /**\n * The system prop that allows defining system overrides as well as additional CSS styles.\n */\n sx: PropTypes.oneOfType([PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])), PropTypes.func, PropTypes.object]),\n /**\n * The text alignment.\n * @default 'center'\n */\n textAlign: PropTypes.oneOf(['center', 'left', 'right']),\n /**\n * The variant to use.\n * @default 'fullWidth'\n */\n variant: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([PropTypes.oneOf(['fullWidth', 'inset', 'middle']), PropTypes.string])\n} : void 0;\nexport default Divider;","import React from 'react';\nimport { Grid, Typography, Divider } from '@mui/material';\nimport About from '../about';\nimport Blog from '../blog';\nimport BestPractices from '../best-practices';\nimport Projects from '../projects';\n\nconst Home = () => {\n\treturn (\n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\tProjects\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\n\t\t\t\n\t\t\t\t\n\t\t\t\t\tBest Practices\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\n\t\t\t\n\t\t\t\t\n\t\t\t\t\tBlog\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\t);\n};\n\nexport default Home;\n","export const ReactData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1673023170/web/uxfuyzap5kbs1si34g29.png',\n\t\ttitle: 'React Shop',\n\t\tdescription: '',\n\t\turl: 'https://dadobos.github.io/react-shop/',\n\t},\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1685729092/web/tzoxavfsfa44z2o9wrgi.png',\n\t\ttitle: 'React Quiz App',\n\t\tdescription: '',\n\t\turl: 'https://dadobos.github.io/react-quiz-app/',\n\t},\n];\n\nexport const GoData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1669538934/web/ng0ghejmlsmzhrgyuiz4.png',\n\t\ttitle: 'Pokemon GO Templates',\n\t\tdescription: '',\n\t\turl: 'https://github.com/dadobos/pokemongotemplates',\n\t},\n];\n\nexport const WebsitesData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1653850879/web/TheSquareProject_sgflcj.png',\n\t\ttitle: 'The Square Project',\n\t\tdescription: '',\n\t\turl: 'https://dadobos.github.io/The-Square-Project/',\n\t},\n];\n\nexport const JavaData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1642766521/web/Restaurant_Billing_System_rgpsif.png',\n\t\ttitle: 'Restaurant Billing System',\n\t\tdescription: '',\n\t\turl: 'https://github.com/dadobos/Restaurant',\n\t},\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1642766521/web/Billing_System_bazap1.png',\n\t\ttitle: 'Billing System',\n\t\tdescription: '',\n\t\turl: 'https://github.com/dadobos/Billing-System',\n\t},\n];\n\nexport const VueData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1654030260/web/WorldCountries_ekx2of.png',\n\t\ttitle: 'World Countries',\n\t\tdescription: '',\n\t\turl: 'https://dadobos.github.io/worldcountries/',\n\t},\n];\n\nexport const CSSData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1673027279/web/msvc649ua0gahqegu31o.png',\n\t\ttitle: 'Anchor Tag Hide Components',\n\t\tdescription: '',\n\t\turl: 'https://codepen.io/diaid/full/MWOOogX',\n\t},\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1673027279/web/dprvsa15ocx3l34dxogo.png',\n\t\ttitle: 'Radio Hide Components',\n\t\tdescription: '',\n\t\turl: 'https://codepen.io/diaid/full/qBVdgWW',\n\t},\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1673025125/web/anidcin5lbxo2hced5i4.png',\n\t\ttitle: 'Rounded Paragraph',\n\t\tdescription: '',\n\t\turl: 'https://codepen.io/diaid/full/QWxOgVm',\n\t},\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1673027940/web/z9qn4wstdtzpr4cf5xtx.png',\n\t\ttitle: 'Responsive Table',\n\t\tdescription: '',\n\t\turl: 'https://codepen.io/diaid/full/xxJRGMB',\n\t},\n];\n\n\nexport const PantoneBlog = [`For 2025, the Pantone Color Institute selects PANTONE 17-1230 Mocha Mousse, \na warming, brown hue imbued with richness. It nurtures us with its suggestion of the delectable qualities \nof chocolate and coffee, answering our desire for comfort.`]\n\n\nexport const BlogContent = [\n\t{\n\t\ttitle: 'Panetone color 2025', \n\t\tdescription: [\n\t\t\t'A Pantone color is a standardized, proprietary color created by the Pantone company, which assigns a unique code to each color. These colors are used in various industries to ensure color consistency across different materials and locations, as they provide a shared language for specifying and reproducing colors accurately. Pantone colors are often more vibrant and consistent than colors created with the standard CMYK or RGB color models.',\n\t\t\t\n\t\t\t'For 2025, the Pantone Color Institute selects PANTONE 17-1230 Mocha Mousse, a warming, brown hue imbued with richness. It nurtures us with its suggestion of the delectable qualities of chocolate and coffee, answering our desire for comfort.'\t]\n\t},\n\t{\n\t\ttitle: 'How I achieved 100% on Lighthouse Audit', \n\t\tdescription: [\n\t\t\t'TBA'\t]\n\t},\n\n];"],"names":["About","theme","useTheme","_jsx","Container","id","children","Grid","container","direction","alignItems","justifyContent","style","minHeight","display","_jsxs","spacing","item","Typography","variant","align","inline","gutterBottom","sx","fontFamily","textTransform","letterSpacing","textAlign","breakpoints","down","Link","href","target","color","Projects","_Fragment","MainAccordion","items","ReactData","title","WebsitesData","VueData","GoData","JavaData","Tilt","props","options","tilt","useRef","useEffect","VanillaTilt","current","ref","_ref","imageURL","description","url","reverse","speed","easing","Card","maxWidth","mx","palette","text","secondary","backgroundColor","background","paper","CardMedia","component","height","image","alt","CardActionArea","CardContent","onClick","window","open","Accordion","defaultExpanded","TransitionProps","unmountOnExit","AccordionSummary","expandIcon","ExpandMoreIcon","AccordionDetails","map","project","xs","sm","md","MainCard","BestPractices","CSSData","blogContent","_ref2","lineContent","idx","paragraph","Blog","BlogAccordion","BlogContent","getDividerUtilityClass","slot","generateUtilityClass","generateUtilityClasses","_excluded","DividerRoot","styled","name","overridesResolver","styles","ownerState","root","absolute","light","orientation","vertical","flexItem","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","_extends","margin","flexShrink","borderWidth","borderStyle","borderColor","vars","divider","borderBottomWidth","position","bottom","left","width","concat","dividerChannel","alpha","marginLeft","marginRight","marginTop","marginBottom","borderRightWidth","alignSelf","whiteSpace","border","borderTopStyle","borderLeftStyle","content","_ref3","borderTop","_ref4","flexDirection","borderLeft","_ref5","DividerWrapper","wrapper","wrapperVertical","_ref6","paddingLeft","paddingRight","paddingTop","paddingBottom","Divider","React","inProps","useDefaultProps","className","role","undefined","other","_objectWithoutPropertiesLoose","classes","slots","composeClasses","useUtilityClasses","as","clsx","muiSkipListHighlight","Home"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/937.ac09ef4e.chunk.js","mappings":"4NAIA,MAwEA,EAxEcA,KACb,MAAMC,GAAQC,EAAAA,EAAAA,KAEd,OACCC,EAAAA,EAAAA,KAACC,EAAAA,EAAS,CAACC,GAAG,QAAOC,UACpBH,EAAAA,EAAAA,KAACI,EAAAA,GAAI,CACJC,WAAS,EACTC,UAAU,MACVC,WAAW,UACXC,eAAe,WAAUL,UACzBH,EAAAA,EAAAA,KAAA,OACCS,MAAO,CACNC,UAAW,OACXC,QAAS,OACTJ,WAAY,YACXJ,UACFS,EAAAA,EAAAA,MAACR,EAAAA,GAAI,CACJC,WAAS,EACTC,UAAU,SACVC,WAAW,WACXC,eAAe,WACfK,QAAS,EAAEV,SAAA,EACXH,EAAAA,EAAAA,KAACI,EAAAA,GAAI,CAACU,MAAI,EAAAX,UACTH,EAAAA,EAAAA,KAACe,EAAAA,EAAU,CAACC,QAAQ,KAAKC,MAAM,QAAQC,OAAO,OAAMf,SAAC,0BAItDH,EAAAA,EAAAA,KAACI,EAAAA,GAAI,CAACU,MAAI,EAAAX,UACTH,EAAAA,EAAAA,KAACe,EAAAA,EAAU,CACVC,QAAQ,KACRG,cAAY,EACZD,OAAO,OACPE,GAAI,CACHC,WAAY,WACZC,cAAe,YACfC,cAAe,OACfC,UAAW,OACX,CAAC1B,EAAM2B,YAAYC,KAAK,OAAQ,CAC/BF,UAAW,QACXD,cAAe,SAEfpB,SAAC,iBAKLH,EAAAA,EAAAA,KAACI,EAAAA,GAAI,CAACU,MAAI,EAAAX,UACTH,EAAAA,EAAAA,KAACe,EAAAA,EAAU,CAACE,MAAM,QAAQC,OAAO,OAAOF,QAAQ,KAAIb,SAAC,gGAMtDS,EAAAA,EAAAA,MAACR,EAAAA,GAAI,CAACU,MAAI,EAAAX,SAAA,EACTH,EAAAA,EAAAA,KAACe,EAAAA,EAAU,CAACE,MAAM,QAAQC,OAAO,OAAMf,SAAC,aAGxCH,EAAAA,EAAAA,KAAC2B,EAAAA,EAAI,CACJX,QAAQ,KACRY,KAAK,kCACLC,OAAO,SACPC,MAAM,UAAS3B,SAAC,yC,wFCtDxB,MAaA,EAbiB4B,KAEfnB,EAAAA,EAAAA,MAAAoB,EAAAA,SAAA,CAAA7B,SAAA,EAECH,EAAAA,EAAAA,KAACiC,EAAAA,EAAa,CAACC,MAAOC,EAAAA,GAAWC,MAAM,WACvCpC,EAAAA,EAAAA,KAACiC,EAAAA,EAAa,CAACC,MAAOG,EAAAA,GAAcD,MAAM,UAC1CpC,EAAAA,EAAAA,KAACiC,EAAAA,EAAa,CAACC,MAAOI,EAAAA,GAASF,MAAM,SACrCpC,EAAAA,EAAAA,KAACiC,EAAAA,EAAa,CAACC,MAAOK,EAAAA,GAAQH,MAAM,YACpCpC,EAAAA,EAAAA,KAACiC,EAAAA,EAAa,CAACC,MAAOM,EAAAA,GAAUJ,MAAM,W,+KCflC,MAAMK,EAAQC,IACpB,MAAM,QAAEC,EAAO,SAAExC,GAAauC,EACxBE,GAAOC,EAAAA,EAAAA,QAAO,MAMpB,OAJAC,EAAAA,EAAAA,WAAU,KACTC,IAAAA,KAAiBH,EAAKI,QAASL,IAC7B,CAACA,KAEG3C,EAAAA,EAAAA,KAAA,OAAKiD,IAAKL,EAAKzC,SAAEA,KC8CzB,EA7CiB+C,IAA4C,IAA3C,SAAEC,EAAQ,MAAEf,EAAK,YAAEgB,EAAW,IAAEC,GAAKH,EACtD,MAAMpD,GAAQC,EAAAA,EAAAA,KAQd,OACCC,EAAAA,EAAAA,KAACyC,EACA,CACAE,QATc,CACfW,SAAS,EACTC,MAAO,KACPC,OAAQ,iCAOPrD,UACCS,EAAAA,EAAAA,MAAC6C,EAAAA,EAAI,CACJrC,GAAI,CACHsC,SAAU,QACVC,GAAI,OACJ7B,MAAOhC,EAAM8D,QAAQC,KAAKC,UAC1BC,gBAAiBjE,EAAM8D,QAAQI,WAAWC,OACzC9D,SAAA,EACFH,EAAAA,EAAAA,KAACkE,EAAAA,EAAS,CACTC,UAAU,MACVC,OAAO,MACPC,MAAOlB,EACPmB,IAAKlC,KAGNpC,EAAAA,EAAAA,KAACe,EAAAA,EAAU,CAACC,QAAQ,QAAOb,SAAEiD,KAE7BpD,EAAAA,EAAAA,KAACuE,EAAAA,EAAc,CAAApE,UACdH,EAAAA,EAAAA,KAACwE,EAAAA,EAAW,CACX1C,MAAM,QACN2C,QAASA,IAAMC,OAAOC,KAAKtB,EAAK,UAAUlD,UAC1CH,EAAAA,EAAAA,KAACe,EAAAA,EAAU,CAACI,cAAY,EAACH,QAAQ,KAAKmD,UAAU,MAAKhE,SACnDiC,c,cCrCT,MAyCA,EAzCsBc,IAAqB,IAApB,MAAChB,EAAK,MAAEE,GAAMc,EACpC,OACCtC,EAAAA,EAAAA,MAACgE,EAAAA,EAAS,CACTC,iBAAe,EACfC,gBAAiB,CAAEC,eAAe,GAClC3D,GAAI,CAAE4C,WAAY,eAAgB7D,SAAA,EAClCH,EAAAA,EAAAA,KAACgF,EAAAA,EAAgB,CAChBC,YAAYjF,EAAAA,EAAAA,KAACkF,EAAAA,EAAc,IAC3B,gBAAc,kBACdhF,GAAG,iBAAgBC,UACnBH,EAAAA,EAAAA,KAACe,EAAAA,EAAU,CAACC,QAAQ,KAAIb,SAAGiC,OAE5BpC,EAAAA,EAAAA,KAACmF,EAAAA,EAAgB,CAAAhF,UAChBH,EAAAA,EAAAA,KAACI,EAAAA,GAAI,CACJC,WAAS,EACTC,UAAU,MACVC,WAAW,aACXC,eAAe,WACfK,QAAS,EAAEV,SACV+B,EAAMkD,IAAKC,IACXrF,EAAAA,EAAAA,KAACI,EAAAA,GAAI,CACJU,MAAI,EACJwE,GAAI,GACJC,GAAI,EACJC,GAAI,EAEJpE,GAAI,CAAEb,WAAY,SAAUC,eAAgB,UAAWL,UACvDH,EAAAA,EAAAA,KAACyF,EAAQ,CACRtC,SAAUkC,EAAQlC,SAClBf,MAAOiD,EAAQjD,MACfgB,YAAaiC,EAAQjC,YACrBC,IAAKgC,EAAQhC,OANTgC,EAAQjD,e,wFChCpB,MAIA,EAJsBsD,KACb1F,EAAAA,EAAAA,KAACiC,EAAAA,EAAa,CAACC,MAAOyD,EAAAA,GAASvD,MAAM,Y,+HCK9C,MAwBA,EAxBsBc,IAAoB,IAAnB,YAAC0C,GAAY1C,EACnC,OACO0C,EAAYR,IAAIS,IAAA,IAAC,MAACzD,EAAK,YAAEgB,GAAYyC,EAAA,OAC3CjF,EAAAA,EAAAA,MAACgE,EAAAA,EAEA,CAEAxD,GAAI,CAAE4C,WAAY,eAAgB7D,SAAA,EAClCH,EAAAA,EAAAA,KAACgF,EAAAA,EAAgB,CAChBC,YAAYjF,EAAAA,EAAAA,KAACkF,EAAAA,EAAc,IAC3B,gBAAc,kBACThF,GAAG,iBAAgBC,UACxBH,EAAAA,EAAAA,KAACe,EAAAA,EAAU,CAACC,QAAQ,KAAIb,SAAGiC,OAE5BpC,EAAAA,EAAAA,KAACmF,EAAAA,EAAgB,CAAAhF,SACJiD,EAAYgC,IAAI,CAACU,EAAaC,KAC9B/F,EAAAA,EAAAA,KAACe,EAAAA,EAAU,CACGiF,WAAS,EAAA7F,SAAE2F,GAAhBC,QAXjB3D,MCGR,EAZa6D,KAGZjG,EAAAA,EAAAA,KAAAgC,EAAAA,SAAA,CAAA7B,UACEH,EAAAA,EAAAA,KAACkG,EAAa,CAACN,YAAaO,EAAAA,M,2KCTxB,SAASC,EAAuBC,GACrC,OAAOC,EAAAA,EAAAA,IAAqB,aAAcD,EAC5C,EACuBE,EAAAA,EAAAA,GAAuB,aAAc,CAAC,OAAQ,WAAY,YAAa,QAAS,SAAU,WAAY,QAAS,WAAY,eAAgB,uBAAwB,iBAAkB,gBAAiB,UAAW,oB,aCDxO,MAAMC,EAAY,CAAC,WAAY,WAAY,YAAa,YAAa,WAAY,QAAS,cAAe,OAAQ,YAAa,WA2BxHC,GAAcC,EAAAA,EAAAA,IAAO,MAAO,CAChCC,KAAM,aACNN,KAAM,OACNO,kBAAmBA,CAAClE,EAAOmE,KACzB,MAAM,WACJC,GACEpE,EACJ,MAAO,CAACmE,EAAOE,KAAMD,EAAWE,UAAYH,EAAOG,SAAUH,EAAOC,EAAW9F,SAAU8F,EAAWG,OAASJ,EAAOI,MAAkC,aAA3BH,EAAWI,aAA8BL,EAAOM,SAAUL,EAAWM,UAAYP,EAAOO,SAAUN,EAAW3G,UAAY0G,EAAOQ,aAAcP,EAAW3G,UAAuC,aAA3B2G,EAAWI,aAA8BL,EAAOS,qBAA+C,UAAzBR,EAAWtF,WAAoD,aAA3BsF,EAAWI,aAA8BL,EAAOU,eAAyC,SAAzBT,EAAWtF,WAAmD,aAA3BsF,EAAWI,aAA8BL,EAAOW,iBAP7gBd,CASjBxD,IAAA,IAAC,MACFpD,EAAK,WACLgH,GACD5D,EAAA,OAAKuE,EAAAA,EAAAA,GAAS,CACbC,OAAQ,EAERC,WAAY,EACZC,YAAa,EACbC,YAAa,QACbC,aAAchI,EAAMiI,MAAQjI,GAAO8D,QAAQoE,QAC3CC,kBAAmB,QAClBnB,EAAWE,UAAY,CACxBkB,SAAU,WACVC,OAAQ,EACRC,KAAM,EACNC,MAAO,QACNvB,EAAWG,OAAS,CACrBa,YAAahI,EAAMiI,KAAO,QAAHO,OAAWxI,EAAMiI,KAAKnE,QAAQ2E,eAAc,aAAaC,EAAAA,EAAAA,IAAM1I,EAAM8D,QAAQoE,QAAS,MACrF,UAAvBlB,EAAW9F,SAAuB,CACnCyH,WAAY,IACY,WAAvB3B,EAAW9F,SAAmD,eAA3B8F,EAAWI,aAAgC,CAC/EuB,WAAY3I,EAAMe,QAAQ,GAC1B6H,YAAa5I,EAAMe,QAAQ,IACH,WAAvBiG,EAAW9F,SAAmD,aAA3B8F,EAAWI,aAA8B,CAC7EyB,UAAW7I,EAAMe,QAAQ,GACzB+H,aAAc9I,EAAMe,QAAQ,IACA,aAA3BiG,EAAWI,aAA8B,CAC1C9C,OAAQ,OACR6D,kBAAmB,EACnBY,iBAAkB,QACjB/B,EAAWM,UAAY,CACxB0B,UAAW,UACX1E,OAAQ,UACNyB,IAAA,IAAC,WACHiB,GACDjB,EAAA,OAAK4B,EAAAA,EAAAA,GAAS,CAAC,EAAGX,EAAW3G,UAAY,CACxCQ,QAAS,OACToI,WAAY,SACZvH,UAAW,SACXwH,OAAQ,EACRC,eAAgB,QAChBC,gBAAiB,QACjB,sBAAuB,CACrBC,QAAS,KACTL,UAAW,aAEXM,IAAA,IAAC,MACHtJ,EAAK,WACLgH,GACDsC,EAAA,OAAK3B,EAAAA,EAAAA,GAAS,CAAC,EAAGX,EAAW3G,UAAuC,aAA3B2G,EAAWI,aAA8B,CACjF,sBAAuB,CACrBmB,MAAO,OACPgB,UAAW,cAAFf,QAAiBxI,EAAMiI,MAAQjI,GAAO8D,QAAQoE,SACvDiB,eAAgB,cAEhBK,IAAA,IAAC,MACHxJ,EAAK,WACLgH,GACDwC,EAAA,OAAK7B,EAAAA,EAAAA,GAAS,CAAC,EAAGX,EAAW3G,UAAuC,aAA3B2G,EAAWI,aAA8B,CACjFqC,cAAe,SACf,sBAAuB,CACrBnF,OAAQ,OACRoF,WAAY,cAAFlB,QAAiBxI,EAAMiI,MAAQjI,GAAO8D,QAAQoE,SACxDkB,gBAAiB,cAEjBO,IAAA,IAAC,WACH3C,GACD2C,EAAA,OAAKhC,EAAAA,EAAAA,GAAS,CAAC,EAA4B,UAAzBX,EAAWtF,WAAoD,aAA3BsF,EAAWI,aAA8B,CAC9F,YAAa,CACXmB,MAAO,OAET,WAAY,CACVA,MAAO,QAEiB,SAAzBvB,EAAWtF,WAAmD,aAA3BsF,EAAWI,aAA8B,CAC7E,YAAa,CACXmB,MAAO,OAET,WAAY,CACVA,MAAO,WAGLqB,GAAiBhD,EAAAA,EAAAA,IAAO,OAAQ,CACpCC,KAAM,aACNN,KAAM,UACNO,kBAAmBA,CAAClE,EAAOmE,KACzB,MAAM,WACJC,GACEpE,EACJ,MAAO,CAACmE,EAAO8C,QAAoC,aAA3B7C,EAAWI,aAA8BL,EAAO+C,mBAPrDlD,CASpBmD,IAAA,IAAC,MACF/J,EAAK,WACLgH,GACD+C,EAAA,OAAKpC,EAAAA,EAAAA,GAAS,CACb9G,QAAS,eACTmJ,YAAa,QAAFxB,OAAUxI,EAAMe,QAAQ,GAAE,WACrCkJ,aAAc,QAAFzB,OAAUxI,EAAMe,QAAQ,GAAE,YACV,aAA3BiG,EAAWI,aAA8B,CAC1C8C,WAAY,QAAF1B,OAAUxI,EAAMe,QAAQ,GAAE,WACpCoJ,cAAe,QAAF3B,OAAUxI,EAAMe,QAAQ,GAAE,eAEnCqJ,EAAuBC,EAAAA,WAAiB,SAAiBC,EAASnH,GACtE,MAAMP,GAAQ2H,EAAAA,EAAAA,GAAgB,CAC5B3H,MAAO0H,EACPzD,KAAM,gBAEF,SACFK,GAAW,EAAK,SAChB7G,EAAQ,UACRmK,EAAS,UACTnG,GAAYhE,EAAW,MAAQ,MAAI,SACnCiH,GAAW,EAAK,MAChBH,GAAQ,EAAK,YACbC,EAAc,aAAY,KAC1BqD,GAAqB,OAAdpG,EAAqB,iBAAcqG,GAAS,UACnDhJ,EAAY,SAAQ,QACpBR,EAAU,aACR0B,EACJ+H,GAAQC,EAAAA,EAAAA,GAA8BhI,EAAO8D,GACzCM,GAAaW,EAAAA,EAAAA,GAAS,CAAC,EAAG/E,EAAO,CACrCsE,WACA7C,YACAiD,WACAH,QACAC,cACAqD,OACA/I,YACAR,YAEI2J,EA5JkB7D,KACxB,MAAM,SACJE,EAAQ,SACR7G,EAAQ,QACRwK,EAAO,SACPvD,EAAQ,MACRH,EAAK,YACLC,EAAW,UACX1F,EAAS,QACTR,GACE8F,EACE8D,EAAQ,CACZ7D,KAAM,CAAC,OAAQC,GAAY,WAAYhG,EAASiG,GAAS,QAAyB,aAAhBC,GAA8B,WAAYE,GAAY,WAAYjH,GAAY,eAAgBA,GAA4B,aAAhB+G,GAA8B,uBAAsC,UAAd1F,GAAyC,aAAhB0F,GAA8B,iBAAgC,SAAd1F,GAAwC,aAAhB0F,GAA8B,iBACjWyC,QAAS,CAAC,UAA2B,aAAhBzC,GAA8B,oBAErD,OAAO2D,EAAAA,EAAAA,GAAeD,EAAOxE,EAAwBuE,IA6IrCG,CAAkBhE,GAClC,OAAoB9G,EAAAA,EAAAA,KAAKyG,GAAagB,EAAAA,EAAAA,GAAS,CAC7CsD,GAAI5G,EACJmG,WAAWU,EAAAA,EAAAA,GAAKL,EAAQ5D,KAAMuD,GAC9BC,KAAMA,EACNtH,IAAKA,EACL6D,WAAYA,GACX2D,EAAO,CACRtK,SAAUA,GAAwBH,EAAAA,EAAAA,KAAK0J,EAAgB,CACrDY,UAAWK,EAAQhB,QACnB7C,WAAYA,EACZ3G,SAAUA,IACP,OAET,GAMA+J,EAAQe,sBAAuB,EAgE/B,U,4CCvPA,MA0CA,EA1CaC,KAEXtK,EAAAA,EAAAA,MAACR,EAAAA,GAAI,CAACC,WAAS,EAACC,UAAU,MAAMC,WAAW,UAAUM,QAAS,EAAEV,SAAA,EAC/DS,EAAAA,EAAAA,MAACR,EAAAA,GAAI,CAACU,MAAI,EAACT,WAAS,EAACC,UAAU,SAAQH,SAAA,EACtCS,EAAAA,EAAAA,MAACR,EAAAA,GAAI,CAACU,MAAI,EAAAX,SAAA,EACTH,EAAAA,EAAAA,KAACe,EAAAA,EAAU,CAACC,QAAQ,KAAIb,SAAC,cACzBH,EAAAA,EAAAA,KAACkK,EAAO,CAAClJ,QAAQ,cAElBhB,EAAAA,EAAAA,KAACI,EAAAA,GAAI,CAACU,MAAI,EAAAX,UACTH,EAAAA,EAAAA,KAAC+B,EAAAA,QAAQ,UAIXnB,EAAAA,EAAAA,MAACR,EAAAA,GAAI,CAACU,MAAI,EAACT,WAAS,EAACC,UAAU,SAAQH,SAAA,EACtCS,EAAAA,EAAAA,MAACR,EAAAA,GAAI,CAACU,MAAI,EAAAX,SAAA,EACTH,EAAAA,EAAAA,KAACe,EAAAA,EAAU,CAACC,QAAQ,KAAIb,SAAC,oBACzBH,EAAAA,EAAAA,KAACkK,EAAO,CAAClJ,QAAQ,cAElBhB,EAAAA,EAAAA,KAACI,EAAAA,GAAI,CAACU,MAAI,EAAAX,UACTH,EAAAA,EAAAA,KAAC0F,EAAAA,QAAa,UAIhB9E,EAAAA,EAAAA,MAACR,EAAAA,GAAI,CAACU,MAAI,EAACT,WAAS,EAACC,UAAU,SAAQH,SAAA,EACtCS,EAAAA,EAAAA,MAACR,EAAAA,GAAI,CAACU,MAAI,EAAAX,SAAA,EACTH,EAAAA,EAAAA,KAACe,EAAAA,EAAU,CAACC,QAAQ,KAAIb,SAAC,UACzBH,EAAAA,EAAAA,KAACkK,EAAO,CAAClJ,QAAQ,cAElBhB,EAAAA,EAAAA,KAACI,EAAAA,GAAI,CAACU,MAAI,EAAAX,UACTH,EAAAA,EAAAA,KAACiG,EAAAA,QAAI,UAIPjG,EAAAA,EAAAA,KAACI,EAAAA,GAAI,CAACU,MAAI,EAACT,WAAS,EAACG,eAAe,WAAUL,UAC7CH,EAAAA,EAAAA,KAACI,EAAAA,GAAI,CAACU,MAAI,EAAAX,UACTH,EAAAA,EAAAA,KAACH,EAAAA,QAAK,U,yFC1CJ,MAAMsC,EAAY,CACxB,CACCgB,SACC,2FACDf,MAAO,aACPgB,YAAa,GACbC,IAAK,yCAEN,CACCF,SACC,2FACDf,MAAO,iBACPgB,YAAa,GACbC,IAAK,8CAIMd,EAAS,CACrB,CACCY,SACC,2FACDf,MAAO,uBACPgB,YAAa,GACbC,IAAK,kDAIMhB,EAAe,CAC3B,CACCc,SACC,8FACDf,MAAO,qBACPgB,YAAa,GACbC,IAAK,kDAIMb,EAAW,CACvB,CACCW,SACC,uGACDf,MAAO,4BACPgB,YAAa,GACbC,IAAK,yCAEN,CACCF,SACC,4FACDf,MAAO,iBACPgB,YAAa,GACbC,IAAK,8CAIMf,EAAU,CACtB,CACCa,SACC,4FACDf,MAAO,kBACPgB,YAAa,GACbC,IAAK,8CAIMsC,EAAU,CACtB,CACCxC,SACC,2FACDf,MAAO,6BACPgB,YAAa,GACbC,IAAK,yCAEN,CACCF,SACC,2FACDf,MAAO,wBACPgB,YAAa,GACbC,IAAK,yCAEN,CACCF,SACC,2FACDf,MAAO,oBACPgB,YAAa,GACbC,IAAK,yCAEN,CACCF,SACC,2FACDf,MAAO,mBACPgB,YAAa,GACbC,IAAK,0CAUO8C,EAAc,CAC3B,CACC/D,MAAO,qBACPgB,YAAa,CACZ,6bAEA,qPAEF,CACChB,MAAO,0CACPgB,YAAa,CACZ,Q","sources":["pages/about/About.jsx","pages/projects/Projects.jsx","components/main-card/Tilt.jsx","components/main-card/MainCard.jsx","components/main-accordion/MainAccordion.jsx","pages/best-practices/BestPractices.jsx","components/blog-accordion/BlogAccordion.jsx","pages/blog/Blog.jsx","../node_modules/@mui/material/Divider/dividerClasses.js","../node_modules/@mui/material/Divider/Divider.js","pages/landing/Landing.jsx","data/Data.jsx"],"sourcesContent":["import React from 'react';\nimport { Container, Grid, Typography, Link } from '@mui/material';\nimport { useTheme } from '@mui/material/styles';\n\nconst About = () => {\n\tconst theme = useTheme();\n\n\treturn (\n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tSoftware Developer\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tDan Dobos\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tCharacterized by the desire of understanding and implementing\n\t\t\t\t\t\t\t\ttechnological innovations.\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tContact\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tdanandreidobos@gmail.com\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\t);\n};\n\nexport default About;\n","import React from 'react';\nimport {\n\t// AngularData,\n\tReactData,\n\tWebsitesData,\n\tVueData,\n\tGoData,\n\tJavaData,\n} from 'data/Data';\nimport MainAccordion from 'components/main-accordion/MainAccordion';\n\nconst Projects = () => {\n\treturn (\n\t\t<>\n\t\t\t{/* */}\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t);\n};\n\nexport default Projects;\n","import React, { useEffect, useRef } from 'react';\n\nimport VanillaTilt from 'vanilla-tilt';\n\nexport const Tilt = (props) => {\n\tconst { options, children } = props;\n\tconst tilt = useRef(null);\n\n\tuseEffect(() => {\n\t\tVanillaTilt.init(tilt.current, options);\n\t}, [options]);\n\n\treturn
{children}
;\n};\n","import React from 'react';\n\nimport {\n\tCard,\n\tCardContent,\n\tCardMedia,\n\tCardActionArea,\n\tTypography,\n} from '@mui/material';\nimport { useTheme } from '@mui/material/styles';\n\nimport { Tilt } from './Tilt';\n\nconst MainCard = ({ imageURL, title, description, url }) => {\n\tconst theme = useTheme();\n\n\tconst options = {\n\t\treverse: true,\n\t\tspeed: 1200,\n\t\teasing: 'cubic-bezier(.09,.67,.54,.76)',\n\t};\n\n\treturn (\n\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t{description}\n\n\t\t\t\t\t\n\t\t\t\t\t\t window.open(url, '_blank')}>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{title}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t}\n\t\t/>\n\t);\n};\n\nexport default MainCard;\n","import React from 'react';\nimport {\n\tGrid,\n\tAccordion,\n\tAccordionSummary,\n\tAccordionDetails,\n\tTypography,\n} from '@mui/material';\nimport MainCard from 'components/main-card/MainCard';\nimport ExpandMoreIcon from '@mui/icons-material/ExpandMore';\n\nconst MainAccordion = ({items, title}) => {\n\treturn (\n\t\t\n\t\t\t}\n\t\t\t\taria-controls='panel1a-content'\n\t\t\t\tid='panel1a-header'>\n\t\t\t\t{ title }\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t{items.map((project) => (\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t))}\n\t\t\t\t\n\t\t\t\n\t\t\n\t);\n};\n\nexport default MainAccordion;\n","import React from 'react';\nimport { CSSData } from 'data/Data';\nimport MainAccordion from 'components/main-accordion/MainAccordion';\n\nconst BestPractices = () => {\n\treturn ();\n};\n\nexport default BestPractices;\n","import React from 'react';\nimport {\n\tAccordion,\n\tAccordionSummary,\n\tAccordionDetails,\n\tTypography,\n} from '@mui/material';\n\nimport ExpandMoreIcon from '@mui/icons-material/ExpandMore';\n\nconst BlogAccordion = ({blogContent}) => {\n\treturn (\n blogContent.map(({title, description}) => (\n\t\t\n\t\t\t}\n\t\t\t\taria-controls='panel1a-content'\n\t\t\t\t\t\t\t\t\tid='panel1a-header'>\n\t\t\t\t{ title }\n\t\t\t\n\t\t\t\n {description.map((lineContent, idx) => (\n {lineContent}\n ))}\n\t\t\t\n\t\t\n\t)));\n};\n\nexport default BlogAccordion;","import React from 'react';\n\nimport { BlogContent } from 'data/Data';\n\nimport BlogAccordion from 'components/blog-accordion/BlogAccordion';\n\n\nconst Blog = () => {\n\treturn (\n\t\t//
Blog ...in progress
\n\t<>\n\t\t\t\n\n\t\n\n\t\t\n\t);\n};\n\nexport default Blog;\n","import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\nexport function getDividerUtilityClass(slot) {\n return generateUtilityClass('MuiDivider', slot);\n}\nconst dividerClasses = generateUtilityClasses('MuiDivider', ['root', 'absolute', 'fullWidth', 'inset', 'middle', 'flexItem', 'light', 'vertical', 'withChildren', 'withChildrenVertical', 'textAlignRight', 'textAlignLeft', 'wrapper', 'wrapperVertical']);\nexport default dividerClasses;","'use client';\n\nimport _objectWithoutPropertiesLoose from \"@babel/runtime/helpers/esm/objectWithoutPropertiesLoose\";\nimport _extends from \"@babel/runtime/helpers/esm/extends\";\nconst _excluded = [\"absolute\", \"children\", \"className\", \"component\", \"flexItem\", \"light\", \"orientation\", \"role\", \"textAlign\", \"variant\"];\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { alpha } from '@mui/system/colorManipulator';\nimport styled from '../styles/styled';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport { getDividerUtilityClass } from './dividerClasses';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nconst useUtilityClasses = ownerState => {\n const {\n absolute,\n children,\n classes,\n flexItem,\n light,\n orientation,\n textAlign,\n variant\n } = ownerState;\n const slots = {\n root: ['root', absolute && 'absolute', variant, light && 'light', orientation === 'vertical' && 'vertical', flexItem && 'flexItem', children && 'withChildren', children && orientation === 'vertical' && 'withChildrenVertical', textAlign === 'right' && orientation !== 'vertical' && 'textAlignRight', textAlign === 'left' && orientation !== 'vertical' && 'textAlignLeft'],\n wrapper: ['wrapper', orientation === 'vertical' && 'wrapperVertical']\n };\n return composeClasses(slots, getDividerUtilityClass, classes);\n};\nconst DividerRoot = styled('div', {\n name: 'MuiDivider',\n slot: 'Root',\n overridesResolver: (props, styles) => {\n const {\n ownerState\n } = props;\n return [styles.root, ownerState.absolute && styles.absolute, styles[ownerState.variant], ownerState.light && styles.light, ownerState.orientation === 'vertical' && styles.vertical, ownerState.flexItem && styles.flexItem, ownerState.children && styles.withChildren, ownerState.children && ownerState.orientation === 'vertical' && styles.withChildrenVertical, ownerState.textAlign === 'right' && ownerState.orientation !== 'vertical' && styles.textAlignRight, ownerState.textAlign === 'left' && ownerState.orientation !== 'vertical' && styles.textAlignLeft];\n }\n})(({\n theme,\n ownerState\n}) => _extends({\n margin: 0,\n // Reset browser default style.\n flexShrink: 0,\n borderWidth: 0,\n borderStyle: 'solid',\n borderColor: (theme.vars || theme).palette.divider,\n borderBottomWidth: 'thin'\n}, ownerState.absolute && {\n position: 'absolute',\n bottom: 0,\n left: 0,\n width: '100%'\n}, ownerState.light && {\n borderColor: theme.vars ? `rgba(${theme.vars.palette.dividerChannel} / 0.08)` : alpha(theme.palette.divider, 0.08)\n}, ownerState.variant === 'inset' && {\n marginLeft: 72\n}, ownerState.variant === 'middle' && ownerState.orientation === 'horizontal' && {\n marginLeft: theme.spacing(2),\n marginRight: theme.spacing(2)\n}, ownerState.variant === 'middle' && ownerState.orientation === 'vertical' && {\n marginTop: theme.spacing(1),\n marginBottom: theme.spacing(1)\n}, ownerState.orientation === 'vertical' && {\n height: '100%',\n borderBottomWidth: 0,\n borderRightWidth: 'thin'\n}, ownerState.flexItem && {\n alignSelf: 'stretch',\n height: 'auto'\n}), ({\n ownerState\n}) => _extends({}, ownerState.children && {\n display: 'flex',\n whiteSpace: 'nowrap',\n textAlign: 'center',\n border: 0,\n borderTopStyle: 'solid',\n borderLeftStyle: 'solid',\n '&::before, &::after': {\n content: '\"\"',\n alignSelf: 'center'\n }\n}), ({\n theme,\n ownerState\n}) => _extends({}, ownerState.children && ownerState.orientation !== 'vertical' && {\n '&::before, &::after': {\n width: '100%',\n borderTop: `thin solid ${(theme.vars || theme).palette.divider}`,\n borderTopStyle: 'inherit'\n }\n}), ({\n theme,\n ownerState\n}) => _extends({}, ownerState.children && ownerState.orientation === 'vertical' && {\n flexDirection: 'column',\n '&::before, &::after': {\n height: '100%',\n borderLeft: `thin solid ${(theme.vars || theme).palette.divider}`,\n borderLeftStyle: 'inherit'\n }\n}), ({\n ownerState\n}) => _extends({}, ownerState.textAlign === 'right' && ownerState.orientation !== 'vertical' && {\n '&::before': {\n width: '90%'\n },\n '&::after': {\n width: '10%'\n }\n}, ownerState.textAlign === 'left' && ownerState.orientation !== 'vertical' && {\n '&::before': {\n width: '10%'\n },\n '&::after': {\n width: '90%'\n }\n}));\nconst DividerWrapper = styled('span', {\n name: 'MuiDivider',\n slot: 'Wrapper',\n overridesResolver: (props, styles) => {\n const {\n ownerState\n } = props;\n return [styles.wrapper, ownerState.orientation === 'vertical' && styles.wrapperVertical];\n }\n})(({\n theme,\n ownerState\n}) => _extends({\n display: 'inline-block',\n paddingLeft: `calc(${theme.spacing(1)} * 1.2)`,\n paddingRight: `calc(${theme.spacing(1)} * 1.2)`\n}, ownerState.orientation === 'vertical' && {\n paddingTop: `calc(${theme.spacing(1)} * 1.2)`,\n paddingBottom: `calc(${theme.spacing(1)} * 1.2)`\n}));\nconst Divider = /*#__PURE__*/React.forwardRef(function Divider(inProps, ref) {\n const props = useDefaultProps({\n props: inProps,\n name: 'MuiDivider'\n });\n const {\n absolute = false,\n children,\n className,\n component = children ? 'div' : 'hr',\n flexItem = false,\n light = false,\n orientation = 'horizontal',\n role = component !== 'hr' ? 'separator' : undefined,\n textAlign = 'center',\n variant = 'fullWidth'\n } = props,\n other = _objectWithoutPropertiesLoose(props, _excluded);\n const ownerState = _extends({}, props, {\n absolute,\n component,\n flexItem,\n light,\n orientation,\n role,\n textAlign,\n variant\n });\n const classes = useUtilityClasses(ownerState);\n return /*#__PURE__*/_jsx(DividerRoot, _extends({\n as: component,\n className: clsx(classes.root, className),\n role: role,\n ref: ref,\n ownerState: ownerState\n }, other, {\n children: children ? /*#__PURE__*/_jsx(DividerWrapper, {\n className: classes.wrapper,\n ownerState: ownerState,\n children: children\n }) : null\n }));\n});\n\n/**\n * The following flag is used to ensure that this component isn't tabbable i.e.\n * does not get highlight/focus inside of MUI List.\n */\nDivider.muiSkipListHighlight = true;\nprocess.env.NODE_ENV !== \"production\" ? Divider.propTypes /* remove-proptypes */ = {\n // ┌────────────────────────────── Warning ──────────────────────────────┐\n // │ These PropTypes are generated from the TypeScript type definitions. │\n // │ To update them, edit the d.ts file and run `pnpm proptypes`. │\n // └─────────────────────────────────────────────────────────────────────┘\n /**\n * Absolutely position the element.\n * @default false\n */\n absolute: PropTypes.bool,\n /**\n * The content of the component.\n */\n children: PropTypes.node,\n /**\n * Override or extend the styles applied to the component.\n */\n classes: PropTypes.object,\n /**\n * @ignore\n */\n className: PropTypes.string,\n /**\n * The component used for the root node.\n * Either a string to use a HTML element or a component.\n */\n component: PropTypes.elementType,\n /**\n * If `true`, a vertical divider will have the correct height when used in flex container.\n * (By default, a vertical divider will have a calculated height of `0px` if it is the child of a flex container.)\n * @default false\n */\n flexItem: PropTypes.bool,\n /**\n * If `true`, the divider will have a lighter color.\n * @default false\n * @deprecated Use (or any opacity or color) instead. [How to migrate](/material-ui/migration/migrating-from-deprecated-apis/)\n */\n light: PropTypes.bool,\n /**\n * The component orientation.\n * @default 'horizontal'\n */\n orientation: PropTypes.oneOf(['horizontal', 'vertical']),\n /**\n * @ignore\n */\n role: PropTypes /* @typescript-to-proptypes-ignore */.string,\n /**\n * The system prop that allows defining system overrides as well as additional CSS styles.\n */\n sx: PropTypes.oneOfType([PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])), PropTypes.func, PropTypes.object]),\n /**\n * The text alignment.\n * @default 'center'\n */\n textAlign: PropTypes.oneOf(['center', 'left', 'right']),\n /**\n * The variant to use.\n * @default 'fullWidth'\n */\n variant: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([PropTypes.oneOf(['fullWidth', 'inset', 'middle']), PropTypes.string])\n} : void 0;\nexport default Divider;","import React from 'react';\nimport { Grid, Typography, Divider } from '@mui/material';\nimport About from '../about';\nimport Blog from '../blog';\nimport BestPractices from '../best-practices';\nimport Projects from '../projects';\n\nconst Home = () => {\n\treturn (\n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\tProjects\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\n\t\t\t\n\t\t\t\t\n\t\t\t\t\tBest Practices\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\n\t\t\t\n\t\t\t\t\n\t\t\t\t\tBlog\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\t);\n};\n\nexport default Home;\n","export const ReactData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1673023170/web/uxfuyzap5kbs1si34g29.png',\n\t\ttitle: 'React Shop',\n\t\tdescription: '',\n\t\turl: 'https://dadobos.github.io/react-shop/',\n\t},\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1685729092/web/tzoxavfsfa44z2o9wrgi.png',\n\t\ttitle: 'React Quiz App',\n\t\tdescription: '',\n\t\turl: 'https://dadobos.github.io/react-quiz-app/',\n\t},\n];\n\nexport const GoData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1669538934/web/ng0ghejmlsmzhrgyuiz4.png',\n\t\ttitle: 'Pokemon GO Templates',\n\t\tdescription: '',\n\t\turl: 'https://github.com/dadobos/pokemongotemplates',\n\t},\n];\n\nexport const WebsitesData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1653850879/web/TheSquareProject_sgflcj.png',\n\t\ttitle: 'The Square Project',\n\t\tdescription: '',\n\t\turl: 'https://dadobos.github.io/The-Square-Project/',\n\t},\n];\n\nexport const JavaData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1642766521/web/Restaurant_Billing_System_rgpsif.png',\n\t\ttitle: 'Restaurant Billing System',\n\t\tdescription: '',\n\t\turl: 'https://github.com/dadobos/Restaurant',\n\t},\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1642766521/web/Billing_System_bazap1.png',\n\t\ttitle: 'Billing System',\n\t\tdescription: '',\n\t\turl: 'https://github.com/dadobos/Billing-System',\n\t},\n];\n\nexport const VueData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1654030260/web/WorldCountries_ekx2of.png',\n\t\ttitle: 'World Countries',\n\t\tdescription: '',\n\t\turl: 'https://dadobos.github.io/worldcountries/',\n\t},\n];\n\nexport const CSSData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1673027279/web/msvc649ua0gahqegu31o.png',\n\t\ttitle: 'Anchor Tag Hide Components',\n\t\tdescription: '',\n\t\turl: 'https://codepen.io/diaid/full/MWOOogX',\n\t},\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1673027279/web/dprvsa15ocx3l34dxogo.png',\n\t\ttitle: 'Radio Hide Components',\n\t\tdescription: '',\n\t\turl: 'https://codepen.io/diaid/full/qBVdgWW',\n\t},\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1673025125/web/anidcin5lbxo2hced5i4.png',\n\t\ttitle: 'Rounded Paragraph',\n\t\tdescription: '',\n\t\turl: 'https://codepen.io/diaid/full/QWxOgVm',\n\t},\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1673027940/web/z9qn4wstdtzpr4cf5xtx.png',\n\t\ttitle: 'Responsive Table',\n\t\tdescription: '',\n\t\turl: 'https://codepen.io/diaid/full/xxJRGMB',\n\t},\n];\n\n\nexport const PantoneBlog = [`For 2025, the Pantone Color Institute selects PANTONE 17-1230 Mocha Mousse, \na warming, brown hue imbued with richness. It nurtures us with its suggestion of the delectable qualities \nof chocolate and coffee, answering our desire for comfort.`]\n\n\nexport const BlogContent = [\n\t{\n\t\ttitle: 'Pantone color 2025', \n\t\tdescription: [\n\t\t\t'A Pantone color is a standardized, proprietary color created by the Pantone company, which assigns a unique code to each color. These colors are used in various industries to ensure color consistency across different materials and locations, as they provide a shared language for specifying and reproducing colors accurately. Pantone colors are often more vibrant and consistent than colors created with the standard CMYK or RGB color models.',\n\t\t\t\n\t\t\t'For 2025, the Pantone Color Institute selects PANTONE 17-1230 Mocha Mousse, a warming, brown hue imbued with richness. It nurtures us with its suggestion of the delectable qualities of chocolate and coffee, answering our desire for comfort.'\t]\n\t},\n\t{\n\t\ttitle: 'How I achieved 100% on Lighthouse Audit', \n\t\tdescription: [\n\t\t\t'TBA'\t]\n\t},\n\n];"],"names":["About","theme","useTheme","_jsx","Container","id","children","Grid","container","direction","alignItems","justifyContent","style","minHeight","display","_jsxs","spacing","item","Typography","variant","align","inline","gutterBottom","sx","fontFamily","textTransform","letterSpacing","textAlign","breakpoints","down","Link","href","target","color","Projects","_Fragment","MainAccordion","items","ReactData","title","WebsitesData","VueData","GoData","JavaData","Tilt","props","options","tilt","useRef","useEffect","VanillaTilt","current","ref","_ref","imageURL","description","url","reverse","speed","easing","Card","maxWidth","mx","palette","text","secondary","backgroundColor","background","paper","CardMedia","component","height","image","alt","CardActionArea","CardContent","onClick","window","open","Accordion","defaultExpanded","TransitionProps","unmountOnExit","AccordionSummary","expandIcon","ExpandMoreIcon","AccordionDetails","map","project","xs","sm","md","MainCard","BestPractices","CSSData","blogContent","_ref2","lineContent","idx","paragraph","Blog","BlogAccordion","BlogContent","getDividerUtilityClass","slot","generateUtilityClass","generateUtilityClasses","_excluded","DividerRoot","styled","name","overridesResolver","styles","ownerState","root","absolute","light","orientation","vertical","flexItem","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","_extends","margin","flexShrink","borderWidth","borderStyle","borderColor","vars","divider","borderBottomWidth","position","bottom","left","width","concat","dividerChannel","alpha","marginLeft","marginRight","marginTop","marginBottom","borderRightWidth","alignSelf","whiteSpace","border","borderTopStyle","borderLeftStyle","content","_ref3","borderTop","_ref4","flexDirection","borderLeft","_ref5","DividerWrapper","wrapper","wrapperVertical","_ref6","paddingLeft","paddingRight","paddingTop","paddingBottom","Divider","React","inProps","useDefaultProps","className","role","undefined","other","_objectWithoutPropertiesLoose","classes","slots","composeClasses","useUtilityClasses","as","clsx","muiSkipListHighlight","Home"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/992.c7285f86.chunk.js b/static/js/992.1169c6a1.chunk.js similarity index 82% rename from static/js/992.c7285f86.chunk.js rename to static/js/992.1169c6a1.chunk.js index 8143346..ea59baf 100644 --- a/static/js/992.c7285f86.chunk.js +++ b/static/js/992.1169c6a1.chunk.js @@ -1,2 +1,2 @@ -"use strict";(self.webpackChunkreact_page=self.webpackChunkreact_page||[]).push([[992],{6322:(e,t,o)=>{o.d(t,{A:()=>v});var i=o(5043),a=o(8043),s=o(6605),n=o(5865),r=o(710),d=o(8903),l=o(2110),c=o(6591),p=o(2828),u=o(6494),g=o(6240),h=o(9368),m=o.n(h),b=o(579);const x=e=>{const{options:t,children:o}=e,a=(0,i.useRef)(null);return(0,i.useEffect)(()=>{m().init(a.current,t)},[t]),(0,b.jsx)("div",{ref:a,children:o})},f=e=>{let{imageURL:t,title:o,description:i,url:a}=e;const s=(0,g.A)();return(0,b.jsx)(x,{options:{reverse:!0,speed:1200,easing:"cubic-bezier(.09,.67,.54,.76)"},children:(0,b.jsxs)(l.A,{sx:{maxWidth:"320px",mx:"auto",color:s.palette.text.secondary,backgroundColor:s.palette.background.paper},children:[(0,b.jsx)(c.A,{component:"img",height:"150",image:t,alt:o}),(0,b.jsx)(n.A,{variant:"body2",children:i}),(0,b.jsx)(p.A,{children:(0,b.jsx)(u.A,{color:"white",onClick:()=>window.open(a,"_blank"),children:(0,b.jsx)(n.A,{gutterBottom:!0,variant:"h6",component:"div",children:o})})})]})})};var y=o(1337);const v=e=>{let{items:t,title:o}=e;return(0,b.jsxs)(a.A,{defaultExpanded:!0,TransitionProps:{unmountOnExit:!0},sx:{background:"transparent"},children:[(0,b.jsx)(s.A,{expandIcon:(0,b.jsx)(y.A,{}),"aria-controls":"panel1a-content",id:"panel1a-header",children:(0,b.jsx)(n.A,{variant:"h5",children:o})}),(0,b.jsx)(r.A,{children:(0,b.jsx)(d.Ay,{container:!0,direction:"row",alignItems:"flex-start",justifyContent:"baseline",spacing:3,children:t.map(e=>(0,b.jsx)(d.Ay,{item:!0,xs:12,sm:6,md:4,sx:{alignItems:"center",justifyContent:"center"},children:(0,b.jsx)(f,{imageURL:e.imageURL,title:e.title,description:e.description,url:e.url})},e.title))})})]})}},6992:(e,t,o)=>{o.r(t),o.d(t,{default:()=>n});o(5043);var i=o(9975),a=o(6322),s=o(579);const n=()=>(0,s.jsx)(a.A,{items:i.Iz,title:"CSS Only"})},9975:(e,t,o)=>{o.d(t,{Iz:()=>d,Pz:()=>n,a7:()=>l,b8:()=>s,c3:()=>i,dX:()=>a,ri:()=>r});const i=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673023170/web/uxfuyzap5kbs1si34g29.png",title:"React Shop",description:"",url:"https://dadobos.github.io/react-shop/"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1685729092/web/tzoxavfsfa44z2o9wrgi.png",title:"React Quiz App",description:"",url:"https://dadobos.github.io/react-quiz-app/"}],a=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1669538934/web/ng0ghejmlsmzhrgyuiz4.png",title:"Pokemon GO Templates",description:"",url:"https://github.com/dadobos/pokemongotemplates"}],s=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1653850879/web/TheSquareProject_sgflcj.png",title:"The Square Project",description:"",url:"https://dadobos.github.io/The-Square-Project/"}],n=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1642766521/web/Restaurant_Billing_System_rgpsif.png",title:"Restaurant Billing System",description:"",url:"https://github.com/dadobos/Restaurant"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1642766521/web/Billing_System_bazap1.png",title:"Billing System",description:"",url:"https://github.com/dadobos/Billing-System"}],r=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1654030260/web/WorldCountries_ekx2of.png",title:"World Countries",description:"",url:"https://dadobos.github.io/worldcountries/"}],d=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673027279/web/msvc649ua0gahqegu31o.png",title:"Anchor Tag Hide Components",description:"",url:"https://codepen.io/diaid/full/MWOOogX"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673027279/web/dprvsa15ocx3l34dxogo.png",title:"Radio Hide Components",description:"",url:"https://codepen.io/diaid/full/qBVdgWW"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673025125/web/anidcin5lbxo2hced5i4.png",title:"Rounded Paragraph",description:"",url:"https://codepen.io/diaid/full/QWxOgVm"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673027940/web/z9qn4wstdtzpr4cf5xtx.png",title:"Responsive Table",description:"",url:"https://codepen.io/diaid/full/xxJRGMB"}],l=[{title:"Panetone color 2025",description:["A Pantone color is a standardized, proprietary color created by the Pantone company, which assigns a unique code to each color. These colors are used in various industries to ensure color consistency across different materials and locations, as they provide a shared language for specifying and reproducing colors accurately. Pantone colors are often more vibrant and consistent than colors created with the standard CMYK or RGB color models.","For 2025, the Pantone Color Institute selects PANTONE 17-1230 Mocha Mousse, a warming, brown hue imbued with richness. It nurtures us with its suggestion of the delectable qualities of chocolate and coffee, answering our desire for comfort."]},{title:"How I achieved 100% on Lighthouse Audit",description:["TBA"]}]}}]); -//# sourceMappingURL=992.c7285f86.chunk.js.map \ No newline at end of file +"use strict";(self.webpackChunkreact_page=self.webpackChunkreact_page||[]).push([[992],{6322:(e,t,o)=>{o.d(t,{A:()=>v});var i=o(5043),a=o(8043),s=o(6605),n=o(5865),r=o(710),d=o(8903),l=o(2110),c=o(6591),p=o(2828),u=o(6494),g=o(6240),h=o(9368),m=o.n(h),b=o(579);const x=e=>{const{options:t,children:o}=e,a=(0,i.useRef)(null);return(0,i.useEffect)(()=>{m().init(a.current,t)},[t]),(0,b.jsx)("div",{ref:a,children:o})},f=e=>{let{imageURL:t,title:o,description:i,url:a}=e;const s=(0,g.A)();return(0,b.jsx)(x,{options:{reverse:!0,speed:1200,easing:"cubic-bezier(.09,.67,.54,.76)"},children:(0,b.jsxs)(l.A,{sx:{maxWidth:"320px",mx:"auto",color:s.palette.text.secondary,backgroundColor:s.palette.background.paper},children:[(0,b.jsx)(c.A,{component:"img",height:"150",image:t,alt:o}),(0,b.jsx)(n.A,{variant:"body2",children:i}),(0,b.jsx)(p.A,{children:(0,b.jsx)(u.A,{color:"white",onClick:()=>window.open(a,"_blank"),children:(0,b.jsx)(n.A,{gutterBottom:!0,variant:"h6",component:"div",children:o})})})]})})};var y=o(1337);const v=e=>{let{items:t,title:o}=e;return(0,b.jsxs)(a.A,{defaultExpanded:!0,TransitionProps:{unmountOnExit:!0},sx:{background:"transparent"},children:[(0,b.jsx)(s.A,{expandIcon:(0,b.jsx)(y.A,{}),"aria-controls":"panel1a-content",id:"panel1a-header",children:(0,b.jsx)(n.A,{variant:"h5",children:o})}),(0,b.jsx)(r.A,{children:(0,b.jsx)(d.Ay,{container:!0,direction:"row",alignItems:"flex-start",justifyContent:"baseline",spacing:3,children:t.map(e=>(0,b.jsx)(d.Ay,{item:!0,xs:12,sm:6,md:4,sx:{alignItems:"center",justifyContent:"center"},children:(0,b.jsx)(f,{imageURL:e.imageURL,title:e.title,description:e.description,url:e.url})},e.title))})})]})}},6992:(e,t,o)=>{o.r(t),o.d(t,{default:()=>n});o(5043);var i=o(9975),a=o(6322),s=o(579);const n=()=>(0,s.jsx)(a.A,{items:i.Iz,title:"CSS Only"})},9975:(e,t,o)=>{o.d(t,{Iz:()=>d,Pz:()=>n,a7:()=>l,b8:()=>s,c3:()=>i,dX:()=>a,ri:()=>r});const i=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673023170/web/uxfuyzap5kbs1si34g29.png",title:"React Shop",description:"",url:"https://dadobos.github.io/react-shop/"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1685729092/web/tzoxavfsfa44z2o9wrgi.png",title:"React Quiz App",description:"",url:"https://dadobos.github.io/react-quiz-app/"}],a=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1669538934/web/ng0ghejmlsmzhrgyuiz4.png",title:"Pokemon GO Templates",description:"",url:"https://github.com/dadobos/pokemongotemplates"}],s=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1653850879/web/TheSquareProject_sgflcj.png",title:"The Square Project",description:"",url:"https://dadobos.github.io/The-Square-Project/"}],n=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1642766521/web/Restaurant_Billing_System_rgpsif.png",title:"Restaurant Billing System",description:"",url:"https://github.com/dadobos/Restaurant"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1642766521/web/Billing_System_bazap1.png",title:"Billing System",description:"",url:"https://github.com/dadobos/Billing-System"}],r=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1654030260/web/WorldCountries_ekx2of.png",title:"World Countries",description:"",url:"https://dadobos.github.io/worldcountries/"}],d=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673027279/web/msvc649ua0gahqegu31o.png",title:"Anchor Tag Hide Components",description:"",url:"https://codepen.io/diaid/full/MWOOogX"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673027279/web/dprvsa15ocx3l34dxogo.png",title:"Radio Hide Components",description:"",url:"https://codepen.io/diaid/full/qBVdgWW"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673025125/web/anidcin5lbxo2hced5i4.png",title:"Rounded Paragraph",description:"",url:"https://codepen.io/diaid/full/QWxOgVm"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673027940/web/z9qn4wstdtzpr4cf5xtx.png",title:"Responsive Table",description:"",url:"https://codepen.io/diaid/full/xxJRGMB"}],l=[{title:"Pantone color 2025",description:["A Pantone color is a standardized, proprietary color created by the Pantone company, which assigns a unique code to each color. These colors are used in various industries to ensure color consistency across different materials and locations, as they provide a shared language for specifying and reproducing colors accurately. Pantone colors are often more vibrant and consistent than colors created with the standard CMYK or RGB color models.","For 2025, the Pantone Color Institute selects PANTONE 17-1230 Mocha Mousse, a warming, brown hue imbued with richness. It nurtures us with its suggestion of the delectable qualities of chocolate and coffee, answering our desire for comfort."]},{title:"How I achieved 100% on Lighthouse Audit",description:["TBA"]}]}}]); +//# sourceMappingURL=992.1169c6a1.chunk.js.map \ No newline at end of file diff --git a/static/js/992.c7285f86.chunk.js.map b/static/js/992.1169c6a1.chunk.js.map similarity index 83% rename from static/js/992.c7285f86.chunk.js.map rename to static/js/992.1169c6a1.chunk.js.map index d4e5d2c..2e458f5 100644 --- a/static/js/992.c7285f86.chunk.js.map +++ b/static/js/992.1169c6a1.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/992.c7285f86.chunk.js","mappings":"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","sources":["components/main-card/Tilt.jsx","components/main-card/MainCard.jsx","components/main-accordion/MainAccordion.jsx","pages/best-practices/BestPractices.jsx","data/Data.jsx"],"sourcesContent":["import React, { useEffect, useRef } from 'react';\n\nimport VanillaTilt from 'vanilla-tilt';\n\nexport const Tilt = (props) => {\n\tconst { options, children } = props;\n\tconst tilt = useRef(null);\n\n\tuseEffect(() => {\n\t\tVanillaTilt.init(tilt.current, options);\n\t}, [options]);\n\n\treturn
{children}
;\n};\n","import React from 'react';\n\nimport {\n\tCard,\n\tCardContent,\n\tCardMedia,\n\tCardActionArea,\n\tTypography,\n} from '@mui/material';\nimport { useTheme } from '@mui/material/styles';\n\nimport { Tilt } from './Tilt';\n\nconst MainCard = ({ imageURL, title, description, url }) => {\n\tconst theme = useTheme();\n\n\tconst options = {\n\t\treverse: true,\n\t\tspeed: 1200,\n\t\teasing: 'cubic-bezier(.09,.67,.54,.76)',\n\t};\n\n\treturn (\n\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t{description}\n\n\t\t\t\t\t\n\t\t\t\t\t\t window.open(url, '_blank')}>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{title}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t}\n\t\t/>\n\t);\n};\n\nexport default MainCard;\n","import React from 'react';\nimport {\n\tGrid,\n\tAccordion,\n\tAccordionSummary,\n\tAccordionDetails,\n\tTypography,\n} from '@mui/material';\nimport MainCard from 'components/main-card/MainCard';\nimport ExpandMoreIcon from '@mui/icons-material/ExpandMore';\n\nconst MainAccordion = ({items, title}) => {\n\treturn (\n\t\t\n\t\t\t}\n\t\t\t\taria-controls='panel1a-content'\n\t\t\t\tid='panel1a-header'>\n\t\t\t\t{ title }\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t{items.map((project) => (\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t))}\n\t\t\t\t\n\t\t\t\n\t\t\n\t);\n};\n\nexport default MainAccordion;\n","import React from 'react';\nimport { CSSData } from 'data/Data';\nimport MainAccordion from 'components/main-accordion/MainAccordion';\n\nconst BestPractices = () => {\n\treturn ();\n};\n\nexport default BestPractices;\n","export const ReactData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1673023170/web/uxfuyzap5kbs1si34g29.png',\n\t\ttitle: 'React Shop',\n\t\tdescription: '',\n\t\turl: 'https://dadobos.github.io/react-shop/',\n\t},\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1685729092/web/tzoxavfsfa44z2o9wrgi.png',\n\t\ttitle: 'React Quiz App',\n\t\tdescription: '',\n\t\turl: 'https://dadobos.github.io/react-quiz-app/',\n\t},\n];\n\nexport const GoData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1669538934/web/ng0ghejmlsmzhrgyuiz4.png',\n\t\ttitle: 'Pokemon GO Templates',\n\t\tdescription: '',\n\t\turl: 'https://github.com/dadobos/pokemongotemplates',\n\t},\n];\n\nexport const WebsitesData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1653850879/web/TheSquareProject_sgflcj.png',\n\t\ttitle: 'The Square Project',\n\t\tdescription: '',\n\t\turl: 'https://dadobos.github.io/The-Square-Project/',\n\t},\n];\n\nexport const JavaData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1642766521/web/Restaurant_Billing_System_rgpsif.png',\n\t\ttitle: 'Restaurant Billing System',\n\t\tdescription: '',\n\t\turl: 'https://github.com/dadobos/Restaurant',\n\t},\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1642766521/web/Billing_System_bazap1.png',\n\t\ttitle: 'Billing System',\n\t\tdescription: '',\n\t\turl: 'https://github.com/dadobos/Billing-System',\n\t},\n];\n\nexport const VueData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1654030260/web/WorldCountries_ekx2of.png',\n\t\ttitle: 'World Countries',\n\t\tdescription: '',\n\t\turl: 'https://dadobos.github.io/worldcountries/',\n\t},\n];\n\nexport const CSSData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1673027279/web/msvc649ua0gahqegu31o.png',\n\t\ttitle: 'Anchor Tag Hide Components',\n\t\tdescription: '',\n\t\turl: 'https://codepen.io/diaid/full/MWOOogX',\n\t},\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1673027279/web/dprvsa15ocx3l34dxogo.png',\n\t\ttitle: 'Radio Hide Components',\n\t\tdescription: '',\n\t\turl: 'https://codepen.io/diaid/full/qBVdgWW',\n\t},\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1673025125/web/anidcin5lbxo2hced5i4.png',\n\t\ttitle: 'Rounded Paragraph',\n\t\tdescription: '',\n\t\turl: 'https://codepen.io/diaid/full/QWxOgVm',\n\t},\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1673027940/web/z9qn4wstdtzpr4cf5xtx.png',\n\t\ttitle: 'Responsive Table',\n\t\tdescription: '',\n\t\turl: 'https://codepen.io/diaid/full/xxJRGMB',\n\t},\n];\n\n\nexport const PantoneBlog = [`For 2025, the Pantone Color Institute selects PANTONE 17-1230 Mocha Mousse, \na warming, brown hue imbued with richness. It nurtures us with its suggestion of the delectable qualities \nof chocolate and coffee, answering our desire for comfort.`]\n\n\nexport const BlogContent = [\n\t{\n\t\ttitle: 'Panetone color 2025', \n\t\tdescription: [\n\t\t\t'A Pantone color is a standardized, proprietary color created by the Pantone company, which assigns a unique code to each color. These colors are used in various industries to ensure color consistency across different materials and locations, as they provide a shared language for specifying and reproducing colors accurately. Pantone colors are often more vibrant and consistent than colors created with the standard CMYK or RGB color models.',\n\t\t\t\n\t\t\t'For 2025, the Pantone Color Institute selects PANTONE 17-1230 Mocha Mousse, a warming, brown hue imbued with richness. It nurtures us with its suggestion of the delectable qualities of chocolate and coffee, answering our desire for comfort.'\t]\n\t},\n\t{\n\t\ttitle: 'How I achieved 100% on Lighthouse Audit', \n\t\tdescription: [\n\t\t\t'TBA'\t]\n\t},\n\n];"],"names":["Tilt","props","options","children","tilt","useRef","useEffect","VanillaTilt","current","_jsx","ref","_ref","imageURL","title","description","url","theme","useTheme","reverse","speed","easing","_jsxs","Card","sx","maxWidth","mx","color","palette","text","secondary","backgroundColor","background","paper","CardMedia","component","height","image","alt","Typography","variant","CardActionArea","CardContent","onClick","window","open","gutterBottom","items","Accordion","defaultExpanded","TransitionProps","unmountOnExit","AccordionSummary","expandIcon","ExpandMoreIcon","id","AccordionDetails","Grid","container","direction","alignItems","justifyContent","spacing","map","project","item","xs","sm","md","MainCard","BestPractices","MainAccordion","CSSData","ReactData","GoData","WebsitesData","JavaData","VueData","BlogContent"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/992.1169c6a1.chunk.js","mappings":"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","sources":["components/main-card/Tilt.jsx","components/main-card/MainCard.jsx","components/main-accordion/MainAccordion.jsx","pages/best-practices/BestPractices.jsx","data/Data.jsx"],"sourcesContent":["import React, { useEffect, useRef } from 'react';\n\nimport VanillaTilt from 'vanilla-tilt';\n\nexport const Tilt = (props) => {\n\tconst { options, children } = props;\n\tconst tilt = useRef(null);\n\n\tuseEffect(() => {\n\t\tVanillaTilt.init(tilt.current, options);\n\t}, [options]);\n\n\treturn
{children}
;\n};\n","import React from 'react';\n\nimport {\n\tCard,\n\tCardContent,\n\tCardMedia,\n\tCardActionArea,\n\tTypography,\n} from '@mui/material';\nimport { useTheme } from '@mui/material/styles';\n\nimport { Tilt } from './Tilt';\n\nconst MainCard = ({ imageURL, title, description, url }) => {\n\tconst theme = useTheme();\n\n\tconst options = {\n\t\treverse: true,\n\t\tspeed: 1200,\n\t\teasing: 'cubic-bezier(.09,.67,.54,.76)',\n\t};\n\n\treturn (\n\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t{description}\n\n\t\t\t\t\t\n\t\t\t\t\t\t window.open(url, '_blank')}>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{title}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t}\n\t\t/>\n\t);\n};\n\nexport default MainCard;\n","import React from 'react';\nimport {\n\tGrid,\n\tAccordion,\n\tAccordionSummary,\n\tAccordionDetails,\n\tTypography,\n} from '@mui/material';\nimport MainCard from 'components/main-card/MainCard';\nimport ExpandMoreIcon from '@mui/icons-material/ExpandMore';\n\nconst MainAccordion = ({items, title}) => {\n\treturn (\n\t\t\n\t\t\t}\n\t\t\t\taria-controls='panel1a-content'\n\t\t\t\tid='panel1a-header'>\n\t\t\t\t{ title }\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t{items.map((project) => (\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t))}\n\t\t\t\t\n\t\t\t\n\t\t\n\t);\n};\n\nexport default MainAccordion;\n","import React from 'react';\nimport { CSSData } from 'data/Data';\nimport MainAccordion from 'components/main-accordion/MainAccordion';\n\nconst BestPractices = () => {\n\treturn ();\n};\n\nexport default BestPractices;\n","export const ReactData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1673023170/web/uxfuyzap5kbs1si34g29.png',\n\t\ttitle: 'React Shop',\n\t\tdescription: '',\n\t\turl: 'https://dadobos.github.io/react-shop/',\n\t},\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1685729092/web/tzoxavfsfa44z2o9wrgi.png',\n\t\ttitle: 'React Quiz App',\n\t\tdescription: '',\n\t\turl: 'https://dadobos.github.io/react-quiz-app/',\n\t},\n];\n\nexport const GoData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1669538934/web/ng0ghejmlsmzhrgyuiz4.png',\n\t\ttitle: 'Pokemon GO Templates',\n\t\tdescription: '',\n\t\turl: 'https://github.com/dadobos/pokemongotemplates',\n\t},\n];\n\nexport const WebsitesData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1653850879/web/TheSquareProject_sgflcj.png',\n\t\ttitle: 'The Square Project',\n\t\tdescription: '',\n\t\turl: 'https://dadobos.github.io/The-Square-Project/',\n\t},\n];\n\nexport const JavaData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1642766521/web/Restaurant_Billing_System_rgpsif.png',\n\t\ttitle: 'Restaurant Billing System',\n\t\tdescription: '',\n\t\turl: 'https://github.com/dadobos/Restaurant',\n\t},\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1642766521/web/Billing_System_bazap1.png',\n\t\ttitle: 'Billing System',\n\t\tdescription: '',\n\t\turl: 'https://github.com/dadobos/Billing-System',\n\t},\n];\n\nexport const VueData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1654030260/web/WorldCountries_ekx2of.png',\n\t\ttitle: 'World Countries',\n\t\tdescription: '',\n\t\turl: 'https://dadobos.github.io/worldcountries/',\n\t},\n];\n\nexport const CSSData = [\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1673027279/web/msvc649ua0gahqegu31o.png',\n\t\ttitle: 'Anchor Tag Hide Components',\n\t\tdescription: '',\n\t\turl: 'https://codepen.io/diaid/full/MWOOogX',\n\t},\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1673027279/web/dprvsa15ocx3l34dxogo.png',\n\t\ttitle: 'Radio Hide Components',\n\t\tdescription: '',\n\t\turl: 'https://codepen.io/diaid/full/qBVdgWW',\n\t},\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1673025125/web/anidcin5lbxo2hced5i4.png',\n\t\ttitle: 'Rounded Paragraph',\n\t\tdescription: '',\n\t\turl: 'https://codepen.io/diaid/full/QWxOgVm',\n\t},\n\t{\n\t\timageURL:\n\t\t\t'https://res.cloudinary.com/dadobos/image/upload/v1673027940/web/z9qn4wstdtzpr4cf5xtx.png',\n\t\ttitle: 'Responsive Table',\n\t\tdescription: '',\n\t\turl: 'https://codepen.io/diaid/full/xxJRGMB',\n\t},\n];\n\n\nexport const PantoneBlog = [`For 2025, the Pantone Color Institute selects PANTONE 17-1230 Mocha Mousse, \na warming, brown hue imbued with richness. It nurtures us with its suggestion of the delectable qualities \nof chocolate and coffee, answering our desire for comfort.`]\n\n\nexport const BlogContent = [\n\t{\n\t\ttitle: 'Pantone color 2025', \n\t\tdescription: [\n\t\t\t'A Pantone color is a standardized, proprietary color created by the Pantone company, which assigns a unique code to each color. These colors are used in various industries to ensure color consistency across different materials and locations, as they provide a shared language for specifying and reproducing colors accurately. Pantone colors are often more vibrant and consistent than colors created with the standard CMYK or RGB color models.',\n\t\t\t\n\t\t\t'For 2025, the Pantone Color Institute selects PANTONE 17-1230 Mocha Mousse, a warming, brown hue imbued with richness. It nurtures us with its suggestion of the delectable qualities of chocolate and coffee, answering our desire for comfort.'\t]\n\t},\n\t{\n\t\ttitle: 'How I achieved 100% on Lighthouse Audit', \n\t\tdescription: [\n\t\t\t'TBA'\t]\n\t},\n\n];"],"names":["Tilt","props","options","children","tilt","useRef","useEffect","VanillaTilt","current","_jsx","ref","_ref","imageURL","title","description","url","theme","useTheme","reverse","speed","easing","_jsxs","Card","sx","maxWidth","mx","color","palette","text","secondary","backgroundColor","background","paper","CardMedia","component","height","image","alt","Typography","variant","CardActionArea","CardContent","onClick","window","open","gutterBottom","items","Accordion","defaultExpanded","TransitionProps","unmountOnExit","AccordionSummary","expandIcon","ExpandMoreIcon","id","AccordionDetails","Grid","container","direction","alignItems","justifyContent","spacing","map","project","item","xs","sm","md","MainCard","BestPractices","MainAccordion","CSSData","ReactData","GoData","WebsitesData","JavaData","VueData","BlogContent"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/main.1856ff43.js b/static/js/main.a87ac124.js similarity index 99% rename from static/js/main.1856ff43.js rename to static/js/main.a87ac124.js index ad5d159..014dbbf 100644 --- a/static/js/main.1856ff43.js +++ b/static/js/main.a87ac124.js @@ -1,3 +1,3 @@ -/*! For license information please see main.1856ff43.js.LICENSE.txt */ -(()=>{var e={39:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.createSvgIcon}});var r=n(1100)},219:(e,t,n)=>{"use strict";var r=n(3763),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function s(e){return r.isMemo(e)?i:l[e.$$typeof]||o}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=i;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!==typeof n){if(h){var o=p(n);o&&o!==h&&e(t,o,r)}var i=u(n);d&&(i=i.concat(d(n)));for(var l=s(t),m=s(n),v=0;v{"use strict";n.r(t),n.d(t,{default:()=>r.A});var r=n(7868)},528:(e,t)=>{"use strict";var n=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),l=Symbol.for("react.consumer"),s=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),d=Symbol.for("react.suspense_list"),f=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),h=Symbol.for("react.view_transition"),m=Symbol.for("react.client.reference");function v(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case o:case i:case a:case u:case d:case h:return e;default:switch(e=e&&e.$$typeof){case s:case c:case p:case f:case l:return e;default:return t}}case r:return t}}}t.vM=c,t.lD=f},579:(e,t,n)=>{"use strict";e.exports=n(1153)},653:(e,t,n)=>{"use strict";n.d(t,{c:()=>o,q:()=>r});const r=e=>e.scrollTop;function o(e,t){var n,r;const{timeout:o,easing:a,style:i={}}=e;return{duration:null!=(n=i.transitionDuration)?n:"number"===typeof o?o:o[t.mode]||0,easing:null!=(r=i.transitionTimingFunction)?r:"object"===typeof a?a[t.mode]:a,delay:i.transitionDelay}}},869:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});n(5043);var r=n(3290),o=n(579);function a(e){const{styles:t,defaultTheme:n={}}=e,a="function"===typeof t?e=>{return t(void 0===(r=e)||null===r||0===Object.keys(r).length?n:e);var r}:t;return(0,o.jsx)(r.mL,{styles:a})}},918:(e,t,n)=>{"use strict";function r(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}n.d(t,{A:()=>r})},1100:(e,t,n)=>{"use strict";n.r(t),n.d(t,{capitalize:()=>o.A,createChainedFunction:()=>a,createSvgIcon:()=>i.A,debounce:()=>l.A,deprecatedPropType:()=>s,isMuiElement:()=>c.A,ownerDocument:()=>u.A,ownerWindow:()=>d.A,requirePropFactory:()=>f,setRef:()=>p,unstable_ClassNameGenerator:()=>w,unstable_useEnhancedEffect:()=>h.A,unstable_useId:()=>m,unsupportedProp:()=>v,useControlled:()=>g.A,useEventCallback:()=>y.A,useForkRef:()=>b.A,useIsFocusVisible:()=>x.A});var r=n(9386),o=n(6803);const a=n(2456).A;var i=n(9662),l=n(4461);const s=function(e,t){return()=>null};var c=n(7328),u=n(2427),d=n(6078);const f=function(e,t){return()=>null};const p=n(6564).A;var h=n(5013);const m=n(5844).A;const v=function(e,t,n,r,o){return null};var g=n(5420),y=n(3319),b=n(5849),x=n(3574);const w={configure:e=>{r.A.configure(e)}}},1153:(e,t,n)=>{"use strict";var r=n(5043),o=Symbol.for("react.element"),a=Symbol.for("react.fragment"),i=Object.prototype.hasOwnProperty,l=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,n){var r,a={},c=null,u=null;for(r in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)i.call(t,r)&&!s.hasOwnProperty(r)&&(a[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===a[r]&&(a[r]=t[r]);return{$$typeof:o,type:e,key:c,ref:u,props:a,_owner:l.current}}t.Fragment=a,t.jsx=c,t.jsxs=c},1542:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});const r=function(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e},o=e=>r(e)&&"classes"!==e},1668:(e,t,n)=>{"use strict";function r(e){return e&&e.ownerDocument||document}n.d(t,{A:()=>r})},1722:(e,t,n)=>{"use strict";n.d(t,{Rk:()=>r,SF:()=>o,sk:()=>a});function r(e,t,n){var r="";return n.split(" ").forEach(function(n){void 0!==e[n]?t.push(e[n]+";"):n&&(r+=n+" ")}),r}var o=function(e,t,n){var r=e.key+"-"+t.name;!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles)},a=function(e,t,n){o(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var a=t;do{e.insert(t===a?"."+r:"",a,e.sheet,!0),a=a.next}while(void 0!==a)}}},1782:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(5043),o=n(4440);const a=function(e){const t=r.useRef(e);return(0,o.A)(()=>{t.current=e}),r.useRef(function(){return(0,t.current)(...arguments)}).current}},2372:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>a});var r=n(9386);const o={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function a(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Mui";const a=o[t];return a?"".concat(n,"-").concat(a):"".concat(r.A.generate(e),"-").concat(t)}},2427:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(1668).A},2456:(e,t,n)=>{"use strict";function r(){for(var e=arguments.length,t=new Array(e),n=0;nnull==t?e:function(){for(var n=arguments.length,r=new Array(n),o=0;o{})}n.d(t,{A:()=>r})},2532:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(2372);function o(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Mui";const o={};return t.forEach(t=>{o[t]=(0,r.Ay)(e,t,n)}),o}},2730:(e,t,n)=>{"use strict";var r=n(5043),o=n(8853);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n