Changeset 2817204
- Timestamp:
- 11/13/2022 10:59:08 AM (21 months ago)
- Location:
- social-contact-form
- Files:
-
- 24 added
- 18 deleted
- 20 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
social-contact-form/tags/1.1.3/plugin.php
r2811152 r2817204 4 4 * plugin URI: https://wppool.dev/social-contact-form-pricing/ 5 5 * Description: Add a contact form on your website that sends form leads directly to your WhatsApp web or mobile, including WooCommerce orders, cart, etc 6 * Version: 1.1. 26 * Version: 1.1. 7 7 * Author: WPPOOL 8 8 * Author URI: https://wppool.dev … … 20 20 21 21 # Include files 22 require_once plugin_dir_path( __FILE__ ) . 'includes/ load.php';22 require_once plugin_dir_path( __FILE__ ) . 'includes/.php'; 23 23 24 24 /** -
social-contact-form/tags/1.1.3/public/css/admin.min.css
r2715371 r2817204 1 /*! tailwindcss v3.0.23 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*{scrollbar-color:auto;scrollbar-width:auto}*,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}.pointer-events-none{pointer-events:none!important}.invisible{visibility:hidden!important}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}.sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.left-0{left:0!important}. top-1\/2{top:50%!important}.left-1\/2{left:50%!important}.top-2{top:.5rem!important}.right-2{right:.5rem!important}.right-0{right:0!important}.bottom-0{bottom:0!important}.left-2{left:.5rem!important}.bottom-2{bottom:.5rem!important}.top-1\.5{top:.375rem!important}.right-1\/2{right:50%!important}.top-1{top:.25rem!important}.-top-8{top:-2rem!important}.-right-2{right:-.5rem!important}.z-50{z-index:50!important}.z-40{z-index:40!important}.z-0{z-index:0!important}.z-20{z-index:20!important}.z-10{z-index:10!important}.m-0{margin:0!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-6{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-8{margin-top:2rem!important;margin-bottom:2rem!important}.-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.my-4{margin-top:1rem!important;margin-bottom:1rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mb-6{margin-bottom:1.5rem!important}.mb-2{margin-bottom:.5rem!important}.mb-4{margin-bottom:1rem!important}.mr-2{margin-right:.5rem!important}.mb-5{margin-bottom:1.25rem!important}.ml-2{margin-left:.5rem!important}.mb-1{margin-bottom:.25rem!important}.mt-3{margin-top:.75rem!important}.mt-2{margin-top:.5rem!important}.mb-3{margin-bottom:.75rem!important}.mb-0{margin-bottom:0!important}.mt-6{margin-top:1.5rem!important}.mt-4{margin-top:1rem!important}.block{display:block!important}.inline-block{display:inline-block!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}.table{display:table!important}.grid{display:grid!important}.contents{display:contents!important}.h-full{height:100%!important}.h-6{height:1.5rem!important}.h-3{height:.75rem!important}.h-0{height:0!important}.h-4{height:1rem!important}.h-auto{height:auto!important}.h-8{height:2rem!important}.h-2{height:.5rem!important}.h-72{height:18rem!important}.h-1{height:.25rem!important}.h-10{height:2.5rem!important}.h-56{height:14rem!important}.h-32{height:8rem!important}.h-7{height:1.75rem!important}.min-h-screen{min-height:100vh!important}.w-20{width:5rem!important}.w-full{width:100%!important}.w-6{width:1.5rem!important}.w-3{width:.75rem!important}.w-72{width:18rem!important}.w-1\/3{width:33.333333%!important}.w-32{width:8rem!important}.w-0{width:0!important}.w-4{width:1rem!important}.w-auto{width:auto!important}.w-64{width:16rem!important}.w-1\/2{width:50%!important}.w-44{width:11rem!important}.w-10{width:2.5rem!important}.w-12{width:3rem!important}.w-16{width:4rem!important}.w-5{width:1.25rem!important}.w-48{width:12rem!important}.w-2{width:.5rem!important}.w-14{width:3.5rem!important}.w-24{width:6rem!important}.w-28{width:7rem!important}.max-w-md{max-width:28rem!important}.max-w-sm{max-width:24rem!important}.max-w-full{max-width:100%!important}.max-w-3xl{max-width:48rem!important}.-translate-x-1\/2{--tw-translate-x:-50%!important}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.-translate-y-1\/2{--tw-translate-y:-50%!important}.-rotate-90{--tw-rotate:-90deg!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}.animate-pulse{-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite!important;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite!important}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{-webkit-animation:spin 1s linear infinite!important;animation:spin 1s linear infinite!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-pointer{cursor:pointer!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-col{flex-direction:column!important}.flex-col-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.items-center{align-items:center!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.gap-4{gap:1rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:.75rem!important}.gap-1{gap:.25rem!important}.gap-1\.5{gap:.375rem!important}.gap-0\.5{gap:.125rem!important}.gap-0{gap:0!important}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-right:calc(.25rem*var(--tw-space-x-reverse))!important;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)))!important}.self-start{align-self:flex-start!important}.overflow-x-auto{overflow-x:auto!important}.overflow-y-auto{overflow-y:auto!important}.whitespace-nowrap{white-space:nowrap!important}.rounded-md{border-radius:.375rem!important}.rounded-sm{border-radius:.125rem!important}.rounded-xl{border-radius:.75rem!important}.rounded-full{border-radius:9999px!important}.rounded-t-sm{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.border{border-width:1px!important}.border-2{border-width:2px!important}.border-b{border-bottom-width:1px!important}.border-l-4{border-left-width:4px!important}.border-dashed{border-style:dashed!important}.border-none{border-style:none!important}.border-slate-100{--tw-border-opacity:1!important;border-color:rgb(241 245 249/var(--tw-border-opacity))!important}.border-slate-400{--tw-border-opacity:1!important;border-color:rgb(148 163 184/var(--tw-border-opacity))!important}.border-indigo-600{--tw-border-opacity:1!important;border-color:rgb(79 70 229/var(--tw-border-opacity))!important}.border-slate-200{--tw-border-opacity:1!important;border-color:rgb(226 232 240/var(--tw-border-opacity))!important}.border-transparent{border-color:#0000!important}.border-slate-300{--tw-border-opacity:1!important;border-color:rgb(203 213 225/var(--tw-border-opacity))!important}.bg-transparent{background-color:initial!important}.bg-indigo-600{background-color:rgb(79 70 229/var(--tw-bg-opacity))!important}.bg-indigo-600,.bg-red-50{--tw-bg-opacity:1!important}.bg-red-50{background-color:rgb(254 242 242/var(--tw-bg-opacity))!important}.bg-gray-300{--tw-bg-opacity:1!important;background-color:rgb(209 213 219/var(--tw-bg-opacity))!important}.bg-slate-800{background-color:rgb(30 41 59/var(--tw-bg-opacity))!important}.bg-red-200,.bg-slate-800{--tw-bg-opacity:1!important}.bg-red-200{background-color:rgb(254 202 202/var(--tw-bg-opacity))!important}.bg-slate-100{background-color:rgb(241 245 249/var(--tw-bg-opacity))!important}.bg-slate-100,.bg-white{--tw-bg-opacity:1!important}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))!important}.bg-red-500{background-color:rgb(239 68 68/var(--tw-bg-opacity))!important}.bg-red-500,.bg-slate-50{--tw-bg-opacity:1!important}.bg-slate-50{background-color:rgb(248 250 252/var(--tw-bg-opacity))!important}.bg-slate-300{--tw-bg-opacity:1!important;background-color:rgb(203 213 225/var(--tw-bg-opacity))!important}.bg-slate-200{--tw-bg-opacity:1!important;background-color:rgb(226 232 240/var(--tw-bg-opacity))!important}.bg-indigo-100{--tw-bg-opacity:1!important;background-color:rgb(224 231 255/var(--tw-bg-opacity))!important}.bg-red-400{background-color:rgb(248 113 113/var(--tw-bg-opacity))!important}.bg-red-400,.bg-slate-500{--tw-bg-opacity:1!important}.bg-slate-500{background-color:rgb(100 116 139/var(--tw-bg-opacity))!important}.bg-gray-200{--tw-bg-opacity:1!important;background-color:rgb(229 231 235/var(--tw-bg-opacity))!important}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))!important}.from-purple-600{--tw-gradient-from:#9333ea!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#9333ea00)!important}.to-indigo-800{--tw-gradient-to:#3730a3!important}.fill-current{fill:currentColor!important}.p-4{padding:1rem!important}.p-8{padding:2rem!important}.p-6{padding:1.5rem!important}.p-1\.5{padding:.375rem!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:.75rem!important}.p-0{padding:0!important}.p-0\.5{padding:.125rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.px-1\.5{padding-left:.375rem!important;padding-right:.375rem!important}.py-0\.5{padding-top:.125rem!important;padding-bottom:.125rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.py-5{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-4{padding-left:1rem!important}.pr-4,.px-4{padding-right:1rem!important}.pl-2{padding-left:.5rem!important}.pt-4{padding-top:1rem!important}.pb-1{padding-bottom:.25rem!important}.pr-3{padding-right:.75rem!important}.pl-4{padding-left:1rem!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-base{font-size:1rem!important;line-height:1.5rem!important}.text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-xs{font-size:.75rem!important;line-height:1rem!important}.text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.text-3xl{font-size:1.875rem!important;line-height:2.25rem!important}.text-6xl{font-size:3.75rem!important;line-height:1!important}.text-2xl{font-size:1.5rem!important;line-height:2rem!important}.text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.font-bold{font-weight:700!important}.font-normal{font-weight:400!important}.uppercase{text-transform:uppercase!important}.capitalize{text-transform:capitalize!important}.italic{font-style:italic!important}.leading-normal{line-height:1.5!important}.tracking-normal{letter-spacing:0!important}.tracking-wide{letter-spacing:.025em!important}.text-gray-700{--tw-text-opacity:1!important;color:rgb(55 65 81/var(--tw-text-opacity))!important}.text-gray-600{--tw-text-opacity:1!important;color:rgb(75 85 99/var(--tw-text-opacity))!important}.text-red-500{--tw-text-opacity:1!important;color:rgb(239 68 68/var(--tw-text-opacity))!important}.text-indigo-600{--tw-text-opacity:1!important;color:rgb(79 70 229/var(--tw-text-opacity))!important}.text-white{color:rgb(255 255 255/var(--tw-text-opacity))!important}.text-slate-700,.text-white{--tw-text-opacity:1!important}.text-slate-700{color:rgb(51 65 85/var(--tw-text-opacity))!important}.text-slate-600{--tw-text-opacity:1!important;color:rgb(71 85 105/var(--tw-text-opacity))!important}.text-slate-400{--tw-text-opacity:1!important;color:rgb(148 163 184/var(--tw-text-opacity))!important}.text-indigo-400{--tw-text-opacity:1!important;color:rgb(129 140 248/var(--tw-text-opacity))!important}.text-pink-500{--tw-text-opacity:1!important;color:rgb(236 72 153/var(--tw-text-opacity))!important}.text-orange-400{--tw-text-opacity:1!important;color:rgb(251 146 60/var(--tw-text-opacity))!important}.text-yellow-400{--tw-text-opacity:1!important;color:rgb(250 204 21/var(--tw-text-opacity))!important}.text-slate-500{--tw-text-opacity:1!important;color:rgb(100 116 139/var(--tw-text-opacity))!important}.text-slate-300{--tw-text-opacity:1!important;color:rgb(203 213 225/var(--tw-text-opacity))!important}.text-red-400{color:rgb(248 113 113/var(--tw-text-opacity))!important}.text-red-300,.text-red-400{--tw-text-opacity:1!important}.text-red-300{color:rgb(252 165 165/var(--tw-text-opacity))!important}.opacity-60{opacity:.6!important}.opacity-50{opacity:.5!important}.opacity-40{opacity:.4!important}.opacity-20{opacity:.2!important}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a!important;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)!important}.shadow-lg,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a!important;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)!important}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a!important;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)!important}.shadow,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d!important;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)!important}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important}.ring,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important}.ring-indigo-600{--tw-ring-opacity:1!important;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity))!important}.ring-red-300{--tw-ring-opacity:1!important;--tw-ring-color:rgb(252 165 165/var(--tw-ring-opacity))!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.transition{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.duration-150,.transition{transition-duration:.15s!important}.duration-300{transition-duration:.3s!important}.duration-200{transition-duration:.2s!important}.duration-100{transition-duration:.1s!important}.scrollbar{--scrollbar-track:initial!important;--scrollbar-thumb:initial!important;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)!important;overflow:overlay!important}.scrollbar.overflow-x-hidden{overflow-x:hidden!important}.scrollbar.overflow-y-hidden{overflow-y:hidden!important}.scrollbar::-webkit-scrollbar-track{background-color:var(--scrollbar-track)!important}.scrollbar::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)!important}.scrollbar{scrollbar-width:auto!important}.scrollbar::-webkit-scrollbar{width:16px!important;height:16px!important}.scrollbar-thin{--scrollbar-track:initial!important;--scrollbar-thumb:initial!important;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)!important;overflow:overlay!important}.scrollbar-thin.overflow-x-hidden{overflow-x:hidden!important}.scrollbar-thin.overflow-y-hidden{overflow-y:hidden!important}.scrollbar-thin::-webkit-scrollbar-track{background-color:var(--scrollbar-track)!important}.scrollbar-thin::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)!important}.scrollbar-thin{scrollbar-width:thin!important}.scrollbar-thin::-webkit-scrollbar{width:8px!important;height:8px!important}.scrollbar-track-gray-\31 00{--scrollbar-track:#f3f4f6!important}.scrollbar-track-slate-\32 00{--scrollbar-track:#e2e8f0!important}.scrollbar-thumb-indigo-\36 00{--scrollbar-thumb:#4f46e5!important}.scf_wrapper{position:relative}.scf_wrapper .scf_container{margin:1.25rem;overflow-y:auto;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.scf_wrapper .content-height{min-height:450px;overflow:hidden}.scf_wrapper .box{background:#fff;border-radius:2px;box-shadow:0 1px 2px #0000000d;padding:5px 8px;margin:10px 0}.scf_wrapper #scf_icon_preview img{width:55px;cursor:pointer;border-radius:50%;box-shadow:0 1px 2px #0000000d}.scf_wrapper .scf-input{border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:.25rem .75rem;--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid #0000;outline-offset:2px;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.scf_wrapper .scf-input:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(203 213 225/var(--tw-ring-opacity))}.scf_wrapper .scf-input::-webkit-inner-spin-button,.scf_wrapper .scf-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.scf_wrapper .scf-input[type=number]{-moz-appearance:textfield}.scf_wrapper .scf-switch{margin-bottom:1rem;display:flex;align-items:center;gap:.75rem}.scf_wrapper .scf-switch>div{position:relative;height:1rem;width:2.25rem;cursor:pointer;border-radius:.75rem;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity))}.scf_wrapper .scf-switch>div,.scf_wrapper .scf-switch>div:after{border-width:1px;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.scf_wrapper .scf-switch>div:after{position:absolute;top:50%;left:0;display:block;height:1.25rem;width:1.25rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);content:""}.scf_wrapper .scf-switch>div label{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity))}.scf_wrapper .scf-switch>div label>span{cursor:help;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity))}.scf_wrapper .scf-switch.active>div{--tw-border-opacity:1;border-color:rgb(79 70 229/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity))}.scf_wrapper .scf-switch.active>div:after{--tw-translate-x:1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scf_wrapper .scf-switch.inactive>div{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.scf_wrapper .scf-range{height:.25rem;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity));outline:2px solid #0000;outline-offset:2px}.scf_wrapper .scf-range::-webkit-slider-thumb{height:1.25rem;width:1.25rem;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity));--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid #0000;outline-offset:2px;-webkit-transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.scf_wrapper .scf-range::-webkit-slider-thumb,.scf_wrapper .scf-range::-webkit-slider-thumb:hover{background-color:rgb(79 70 229/var(--tw-bg-opacity))}.scf_wrapper .scf-range::-webkit-slider-thumb:hover{--tw-bg-opacity:1}.scf_wrapper .scf-modal-height{max-height:600px}.scf_wrapper .scf-tooltip{position:relative;margin-bottom:0;display:inline-flex;cursor:help;align-items:center;justify-content:center;font-size:1rem;line-height:1.5rem;line-height:1;--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity))}.scf_wrapper .scf-tooltip>span{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;position:absolute;left:100%;z-index:50;margin-left:.5rem;display:block;cursor:default;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:1rem;text-align:left;font-weight:400;--tw-text-opacity:1;--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);width:100%;min-width:350px!important}.scf_wrapper .form-label,.scf_wrapper .scf-tooltip>span{font-size:.875rem;line-height:1.25rem;color:rgb(71 85 105/var(--tw-text-opacity))}.scf_wrapper .form-label{cursor:pointer}.scf_wrapper .form-help,.scf_wrapper .form-label{margin-bottom:.25rem;display:flex;align-items:center;gap:.25rem;--tw-text-opacity:1}.scf_wrapper .form-help{padding-top:.5rem;padding-bottom:.5rem;font-size:.75rem;line-height:1rem;color:rgb(71 85 105/var(--tw-text-opacity))}.scf_wrapper .text-shadow{text-shadow:1px 1px #000c}.scf_wrapper .upgrade-counter{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.scf_wrapper .upgrade-counter .counter-box{position:relative;display:flex;height:4rem;width:4rem;align-items:center;justify-content:center;border-radius:.125rem;--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity));text-align:center;font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity))}.scf_wrapper .upgrade-counter .counter-box span{position:absolute;height:.25rem;width:.25rem;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.scf_wrapper .upgrade-counter .counter-box span:first-child{top:.25rem;left:.25rem}.scf_wrapper .upgrade-counter .counter-box span:nth-child(2){left:.25rem;bottom:.25rem}.scf_wrapper .upgrade-counter .counter-box span:nth-child(3){bottom:.25rem;right:.25rem}.scf_wrapper .upgrade-counter .counter-box span:nth-child(4){top:.25rem;right:.25rem}.scf_wrapper .upgrade-counter .counter-label{padding-top:.25rem;padding-bottom:.25rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity))}.hover\:border-transparent:hover{border-color:#0000!important}.hover\:bg-red-500:hover{--tw-bg-opacity:1!important;background-color:rgb(239 68 68/var(--tw-bg-opacity))!important}.hover\:bg-slate-200:hover{--tw-bg-opacity:1!important;background-color:rgb(226 232 240/var(--tw-bg-opacity))!important}.hover\:bg-indigo-600:hover{--tw-bg-opacity:1!important;background-color:rgb(79 70 229/var(--tw-bg-opacity))!important}.hover\:bg-gray-100:hover{--tw-bg-opacity:1!important;background-color:rgb(243 244 246/var(--tw-bg-opacity))!important}.hover\:bg-red-600:hover{--tw-bg-opacity:1!important;background-color:rgb(220 38 38/var(--tw-bg-opacity))!important}.hover\:bg-indigo-100:hover{--tw-bg-opacity:1!important;background-color:rgb(224 231 255/var(--tw-bg-opacity))!important}.hover\:bg-slate-600:hover{--tw-bg-opacity:1!important;background-color:rgb(71 85 105/var(--tw-bg-opacity))!important}.hover\:text-white:hover{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.hover\:text-red-500:hover{--tw-text-opacity:1!important;color:rgb(239 68 68/var(--tw-text-opacity))!important}.hover\:text-red-600:hover{--tw-text-opacity:1!important;color:rgb(220 38 38/var(--tw-text-opacity))!important}.hover\:opacity-90:hover{opacity:.9!important}.hover\:shadow:hover{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a!important;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.hover\:ring-indigo-600:hover{--tw-ring-opacity:1!important;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity))!important}.hover\:ring-red-600:hover{--tw-ring-opacity:1!important;--tw-ring-color:rgb(220 38 38/var(--tw-ring-opacity))!important}.focus\:border-0:focus{border-width:0!important}.focus\:border-transparent:focus{border-color:#0000!important}.focus\:outline-none:focus{outline:2px solid #0000!important;outline-offset:2px!important}.focus\:ring-transparent:focus{--tw-ring-color:#0000!important}.group:hover .group-hover\:visible{visibility:visible!important}@media (min-width:640px){.sm\:fixed{position:fixed!important}.sm\:absolute{position:absolute!important}.sm\:ml-1{margin-left:.25rem!important}.sm\:-mb-1{margin-bottom:-.25rem!important}.sm\:ml-16{margin-left:4rem!important}.sm\:flex{display:flex!important}.sm\:h-9{height:2.25rem!important}.sm\:w-3\/4{width:75%!important}.sm\:w-1\/2{width:50%!important}.sm\:flex-row{flex-direction:row!important}.sm\:items-center{align-items:center!important}.sm\:justify-end{justify-content:flex-end!important}.sm\:justify-between{justify-content:space-between!important}.sm\:rounded-lg{border-radius:.5rem!important}.sm\:border-r{border-right-width:1px!important}.sm\:border-dotted{border-style:dotted!important}.sm\:border-slate-200{--tw-border-opacity:1!important;border-color:rgb(226 232 240/var(--tw-border-opacity))!important}.sm\:py-0{padding-top:0!important;padding-bottom:0!important}.sm\:text-left{text-align:left!important}}@media (min-width:768px){.md\:max-w-md{max-width:28rem!important}}@media (min-width:1024px){.lg\:ml-20{margin-left:5rem!important}}1 /*! tailwindcss v3.0.23 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*{scrollbar-color:auto;scrollbar-width:auto}*,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}.pointer-events-none{pointer-events:none!important}.invisible{visibility:hidden!important}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}.sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.left-0{left:0!important}.rem!important}} 2 2 /*# sourceMappingURL=admin.min.css.map */ -
social-contact-form/tags/1.1.3/public/css/admin.min.css.map
r2715371 r2817204 1 {"version":3,"sources":["../../src/scss/admin.scss","%3Cinput%20css%20 PO5pgb%3E","<no source>","../../src/css/admin.css"],"names":[],"mappings":"AAAA,gEAAA,CAAA,iBCQE,qBAAsB,CAGtB,sBDXF,CAAA,eCgBE,eDhBF,CAAA,KC2BE,eAAgB,CAChB,6BAA8B,CAC9B,eAAgB,CAChB,aAAW,CAAX,UAAW,CACX,gMD/BF,CAAA,KCwCE,QAAS,CACT,mBDzCF,CAAA,GCmDE,QAAS,CACT,aAAc,CACd,oBDrDF,CAAA,oBC6DE,wCAAiC,CAAjC,gCD7DF,CAAA,kBC0EE,iBAAkB,CAClB,mBD3EF,CAAA,ECmFE,aAAc,CACd,uBDpFF,CAAA,SC6FE,kBD7FF,CAAA,kBCyGE,mGAAyI,CACzI,aD1GF,CAAA,MCkHE,aDlHF,CAAA,QC2HE,aAAc,CACd,aAAc,CACd,iBAAkB,CAClB,sBD9HF,CAAA,ICkIE,aDlIF,CAAA,ICsIE,SDtIF,CAAA,MCgJE,aAAc,CACd,oBAAqB,CACrB,wBDlJF,CAAA,sCCgKE,mBAAoB,CACpB,cAAe,CACf,mBAAoB,CACpB,aAAc,CACd,QAAS,CACT,SDrKF,CAAA,cC8KE,mBD9KF,CAAA,gDC0LE,yBAA0B,CAC1B,wBAA6B,CAC7B,qBD5LF,CAAA,gBCoME,YDpMF,CAAA,iBC4ME,eD5MF,CAAA,SCoNE,sBDpNF,CAAA,wDC6NE,WD7NF,CAAA,cCsOE,4BAA6B,CAC7B,mBDvOF,CAAA,4BC+OE,uBD/OF,CAAA,6BCwPE,yBAA0B,CAC1B,YDzPF,CAAA,QCiQE,iBDjQF,CAAA,mDCqRE,QDrRF,CAAA,SCyRE,QDzRF,CAAA,gBC0RE,SD1RF,CAAA,WCoSE,eAAgB,CAChB,QAAS,CACT,SDtSF,CAAA,SC8SE,eD9SF,CAAA,mDCwTE,SAAU,CACV,aDzTF,CAAA,2DCwTE,SAAU,CACV,aDzTF,CAAA,yCCwTE,SAAU,CACV,aDzTF,CAAA,qBCkUE,cDlUF,CAAA,UCyUE,cDzUF,CAAA,+CC0VE,aAAc,CACd,qBD3VF,CAAA,UCoWE,cAAe,CACf,WDrWF,CAAA,SC6WE,YD7WF,CAAA,EEAA,qBAAA,oBFAA,CEAA,iBAAA,mBAAA,mBAAA,cAAA,cAAA,cAAA,eAAA,eAAA,aAAA,aAAA,kBAAA,sCAAA,eAAA,oBAAA,sBAAA,uBAAA,wBAAA,kBAAA,2BAAA,4BAAA,0BAAA,kCAAA,2BAAA,sBAAA,8BAAA,YAAA,kBAAA,gBAAA,iBAAA,kBAAA,cAAA,gBAAA,aAAA,mBAAA,qBAAA,2BAAA,yBAAA,0BAAA,2BAAA,uBAAA,wBAAA,yBAAA,sBAAA,AFCA,WEDA,UFCA,CAAA,yBEDA,WAAA,gBAAA,AFCA,CAAA,yBEDA,WAAA,gBAAA,AFCA,CAAA,0BEDA,WAAA,iBAAA,AFCA,CAAA,0BEDA,WAAA,iBAAA,AFCA,CAAA,0BEDA,WAAA,iBAAA,AFCA,CACA,SEFA,4BAAA,oBAAA,qBAAA,oBAAA,sBAAA,0BAAA,6BAAA,6BAAA,wBFEA,CAAA,qBEFA,6BFEA,CAAA,WEFA,2BFEA,CAAA,OEFA,wBFEA,CAAA,UEFA,2BFEA,CAAA,UEFA,2BFEA,CAAA,QEFA,kCAAA,yBFEA,CAAA,OEFA,eFEA,CAAA,QEFA,gBFEA,CAAA,UEFA,iBFEA,CAAA,WEFA,kBFEA,CAAA,OEFA,mBFEA,CAAA,SEFA,qBFEA,CAAA,SEFA,iBFEA,CAAA,UEFA,kBFEA,CAAA,QEFA,oBFEA,CAAA,UEFA,sBFEA,CAAA,UEFA,qBFEA,CAAA,YEFA,mBFEA,CAAA,OEFA,oBFEA,CAAA,QEFA,mBFEA,CAAA,UEFA,sBFEA,CAAA,MEFA,oBFEA,CAAA,MEFA,oBFEA,CAAA,KEFA,mBFEA,CAAA,MEFA,oBFEA,CAAA,MEFA,oBFEA,CAAA,KEFA,kBFEA,CAAA,MEFA,2BAAA,6BFEA,CAAA,MEFA,4BAAA,8BFEA,CAAA,SEFA,2BAAA,2BFEA,CAAA,MEFA,0BAAA,4BFEA,CAAA,OEFA,8BAAA,8BFEA,CAAA,MEFA,0BAAA,4BFEA,CAAA,MEFA,4BAAA,4BFEA,CAAA,MEFA,8BFEA,CAAA,MEFA,6BFEA,CAAA,MEFA,4BFEA,CAAA,MEFA,4BFEA,CAAA,MEFA,+BFEA,CAAA,MEFA,2BFEA,CAAA,MEFA,8BFEA,CAAA,MEFA,2BFEA,CAAA,MEFA,0BFEA,CAAA,MEFA,8BFEA,CAAA,MEFA,yBFEA,CAAA,MEFA,2BFEA,CAAA,MEFA,yBFEA,CAAA,OEFA,uBFEA,CAAA,cEFA,8BFEA,CAAA,MEFA,sBFEA,CAAA,aEFA,6BFEA,CAAA,OEFA,uBFEA,CAAA,MEFA,sBFEA,CAAA,UEFA,0BFEA,CAAA,QEFA,qBFEA,CAAA,KEFA,uBFEA,CAAA,KEFA,uBFEA,CAAA,KEFA,kBFEA,CAAA,KEFA,qBFEA,CAAA,QEFA,qBFEA,CAAA,KEFA,qBFEA,CAAA,KEFA,sBFEA,CAAA,MEFA,sBFEA,CAAA,KEFA,uBFEA,CAAA,MEFA,uBFEA,CAAA,MEFA,sBFEA,CAAA,MEFA,qBFEA,CAAA,KEFA,wBFEA,CAAA,cEFA,0BFEA,CAAA,MEFA,oBFEA,CAAA,QEFA,oBFEA,CAAA,KEFA,sBFEA,CAAA,KEFA,sBFEA,CAAA,MEFA,qBFEA,CAAA,QEFA,0BFEA,CAAA,MEFA,oBFEA,CAAA,KEFA,iBFEA,CAAA,KEFA,oBFEA,CAAA,QEFA,oBFEA,CAAA,MEFA,qBFEA,CAAA,QEFA,mBFEA,CAAA,MEFA,qBFEA,CAAA,MEFA,sBFEA,CAAA,MEFA,oBFEA,CAAA,MEFA,oBFEA,CAAA,KEFA,uBFEA,CAAA,MEFA,qBFEA,CAAA,KEFA,qBFEA,CAAA,MEFA,sBFEA,CAAA,MEFA,oBFEA,CAAA,MEFA,oBFEA,CAAA,UEFA,yBFEA,CAAA,UEFA,yBFEA,CAAA,YEFA,wBFEA,CAAA,WEFA,yBFEA,CAAA,mBEFA,+BFEA,CAAA,sCEFA,uMFEA,CAAA,mBEFA,+BFEA,CAAA,YEFA,6BAAA,uMFEA,CAAA,yBEFA,IAAA,WAAA,AFEA,CAAA,iBEFA,IAAA,WAAA,AFEA,CAAA,eEFA,sEAAA,6DFEA,CAAA,wBEFA,GAAA,wBAAA,AFEA,CAAA,gBEFA,GAAA,wBAAA,AFEA,CAAA,cEFA,oDAAA,2CFEA,CAAA,oBEFA,4BFEA,CAAA,gBEFA,wBFEA,CAAA,aEFA,uDFEA,CAAA,aEFA,uDFEA,CAAA,UEFA,4BFEA,CAAA,kBEFA,oCFEA,CAAA,UEFA,+BFEA,CAAA,kBEFA,uCFEA,CAAA,WEFA,wBFEA,CAAA,cEFA,4BFEA,CAAA,aEFA,kCFEA,CAAA,gBEFA,gCFEA,CAAA,iBEFA,uCFEA,CAAA,OEFA,kBFEA,CAAA,OEFA,mBFEA,CAAA,OEFA,oBFEA,CAAA,OEFA,oBFEA,CAAA,UEFA,qBFEA,CAAA,UEFA,qBFEA,CAAA,OEFA,eFEA,CAAA,yCEFA,iCAAA,8DAAA,kEFEA,CAAA,YEFA,+BFEA,CAAA,iBEFA,yBFEA,CAAA,iBEFA,yBFEA,CAAA,mBEFA,4BFEA,CAAA,YEFA,+BFEA,CAAA,YEFA,+BFEA,CAAA,YEFA,8BFEA,CAAA,cEFA,8BFEA,CAAA,cEFA,yCAAA,yCFEA,CAAA,QEFA,0BFEA,CAAA,UEFA,0BFEA,CAAA,UEFA,iCFEA,CAAA,YEFA,+BFEA,CAAA,eEFA,6BFEA,CAAA,aEFA,2BFEA,CAAA,kBEFA,gCAAA,gEFEA,CAAA,kBEFA,gCAAA,gEFEA,CAAA,mBEFA,gCAAA,8DFEA,CAAA,kBEFA,gCAAA,gEFEA,CAAA,oBEFA,4BFEA,CAAA,kBEFA,gCAAA,gEFEA,CAAA,gBEFA,kCFEA,CAAA,eEFA,8DFEA,CAAA,0BEFA,2BFEA,CAAA,WEFA,gEFEA,CAAA,aEFA,4BAAA,gEFEA,CAAA,cEFA,6DFEA,CAAA,0BEFA,2BFEA,CAAA,YEFA,gEFEA,CAAA,cEFA,gEFEA,CAAA,wBEFA,2BFEA,CAAA,UEFA,gEFEA,CAAA,YEFA,8DFEA,CAAA,yBEFA,2BFEA,CAAA,aEFA,gEFEA,CAAA,cEFA,4BAAA,gEFEA,CAAA,cEFA,4BAAA,gEFEA,CAAA,eEFA,4BAAA,gEFEA,CAAA,YEFA,gEFEA,CAAA,0BEFA,2BFEA,CAAA,cEFA,gEFEA,CAAA,aEFA,4BAAA,gEFEA,CAAA,kBEFA,8EFEA,CAAA,iBEFA,qCAAA,qFFEA,CAAA,eEFA,kCFEA,CAAA,cEFA,2BFEA,CAAA,KEFA,sBFEA,CAAA,KEFA,sBFEA,CAAA,KEFA,wBFEA,CAAA,QEFA,yBFEA,CAAA,KEFA,wBFEA,CAAA,KEFA,uBFEA,CAAA,KEFA,wBFEA,CAAA,KEFA,mBFEA,CAAA,QEFA,yBFEA,CAAA,MEFA,4BAAA,8BFEA,CAAA,MEFA,8BAAA,8BFEA,CAAA,SEFA,+BAAA,+BFEA,CAAA,SEFA,8BAAA,gCFEA,CAAA,MEFA,8BAAA,8BFEA,CAAA,MEFA,wBAAA,0BFEA,CAAA,MEFA,6BAAA,+BFEA,CAAA,MEFA,2BAAA,6BFEA,CAAA,MEFA,8BAAA,gCFEA,CAAA,MEFA,6BAAA,6BFEA,CAAA,MEFA,6BAAA,+BFEA,CAAA,SEFA,8BAAA,gCFEA,CAAA,MEFA,8BAAA,8BFEA,CAAA,MEFA,2BFEA,CAAA,YEFA,4BFEA,CAAA,MEFA,4BFEA,CAAA,MEFA,0BFEA,CAAA,MEFA,+BFEA,CAAA,MEFA,8BFEA,CAAA,MEFA,2BFEA,CAAA,WEFA,yBFEA,CAAA,aEFA,2BFEA,CAAA,YEFA,0BFEA,CAAA,WEFA,yBAAA,4BFEA,CAAA,SEFA,4BAAA,6BFEA,CAAA,SEFA,2BAAA,0BFEA,CAAA,SEFA,4BAAA,6BFEA,CAAA,UEFA,6BAAA,6BFEA,CAAA,UEFA,4BAAA,uBFEA,CAAA,UEFA,2BAAA,0BFEA,CAAA,SEFA,6BAAA,6BFEA,CAAA,aEFA,yBFEA,CAAA,eEFA,yBFEA,CAAA,WEFA,yBFEA,CAAA,aEFA,yBFEA,CAAA,WEFA,kCFEA,CAAA,YEFA,mCFEA,CAAA,QEFA,2BFEA,CAAA,gBEFA,yBFEA,CAAA,iBEFA,0BFEA,CAAA,eEFA,+BFEA,CAAA,eEFA,8BAAA,oDFEA,CAAA,eEFA,8BAAA,oDFEA,CAAA,cEFA,8BAAA,qDFEA,CAAA,iBEFA,8BAAA,qDFEA,CAAA,YEFA,uDFEA,CAAA,4BEFA,6BFEA,CAAA,gBEFA,oDFEA,CAAA,gBEFA,8BAAA,qDFEA,CAAA,gBEFA,8BAAA,uDFEA,CAAA,iBEFA,8BAAA,uDFEA,CAAA,eEFA,8BAAA,sDFEA,CAAA,iBEFA,8BAAA,sDFEA,CAAA,iBEFA,8BAAA,sDFEA,CAAA,gBEFA,8BAAA,uDFEA,CAAA,gBEFA,8BAAA,uDFEA,CAAA,cEFA,uDFEA,CAAA,4BEFA,6BFEA,CAAA,cEFA,uDFEA,CAAA,YEFA,oBFEA,CAAA,YEFA,oBFEA,CAAA,YEFA,oBFEA,CAAA,YEFA,oBFEA,CAAA,WEFA,wEAAA,yGFEA,CAAA,sBEFA,4GFEA,CAAA,WEFA,0EAAA,2GFEA,CAAA,QEFA,qEAAA,sGFEA,CAAA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","file":"admin.min.css"}1 {"version":3,"sources":["../../src/scss/admin.scss","%3Cinput%20css%20BAAA,CAAA","file":"admin.min.css"} -
social-contact-form/tags/1.1.3/public/css/frontend.min.css.map
r2712257 r2817204 1 {"version":3,"sources":["../../src/scss/frontend.scss","%3Cinput%20css%20 92NkKo%3E","<no source>","../../src/css/frontend.css"],"names":[],"mappings":"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","file":"frontend.min.css"}1 {"version":3,"sources":["../../src/scss/frontend.scss","%3Cinput%20css%20%3E","<no source>","../../src/css/frontend.css"],"names":[],"mappings":"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","file":"frontend.min.css"} -
social-contact-form/tags/1.1.3/public/js/admin.min.js
r2811152 r2817204 49 49 /***/ (() => { 50 50 51 eval("(function ($) {\n class Events {\n init = () => {\n this.load();\n };\n load = () => {\n setTimeout(() => {\n $(\".scf_wrapper\").fadeIn(200);\n }, 50);\n };\n }\n\n const events = new Events();\n window.addEventListener(\"load\", events.load);\n})(jQuery);\n\n//# sourceURL=webpack://social-contact-form/./src/js/admin/events.js?");51 eval("(function ($) {\n class Events {\n init = () => {\n this.load();\n );\n})(jQuery);\n\n//# sourceURL=webpack://social-contact-form/./src/js/admin/events.js?"); 52 52 53 53 /***/ }), … … 60 60 61 61 "use strict"; 62 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Success\": () => (/* binding */ Success),\n/* harmony export */ \"Toast\": () => (/* binding */ Toast),\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */ \"excerpt\": () => (/* binding */ excerpt),\n/* harmony export */ \"is_true\": () => (/* binding */ is_true),\n/* harmony export */ \"is_whatsapp_number\": () => (/* binding */ is_whatsapp_number),\n/* harmony export */ \"log\": () => (/* binding */ log),\n/* harmony export */ \"search_in_object\": () => (/* binding */ search_in_object)\n/* harmony export */ });\n/* harmony import */ var sweetalert2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! sweetalert2 */ \"./node_modules/sweetalert2/dist/sweetalert2.all.js\");\n/* harmony import */ var sweetalert2__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(sweetalert2__WEBPACK_IMPORTED_MODULE_0__);\n\nconst Toast = sweetalert2__WEBPACK_IMPORTED_MODULE_0___default().mixin({\n confirmButtonColor: \"#4f46e5\",\n customClass: {\n popup: \"rounded-md\",\n title: \"font-medium tracking-normal text-gray-700\",\n content: \"text-base font-medium tracking-wide text-gray-600\",\n confirmButton: \"py-2 px-3 text-sm rounded-sm focus:ring-transparent focus:border-transparent\",\n denyButton: \"py-2 px-3 text-sm rounded-sm focus:ring-transparent focus:border-0 focus:border-transparent\",\n cancelButton: \"py-2 px-3 text-sm rounded-sm focus:ring-transparent focus:border-0 focus:border-transparent\"\n },\n focusConfirm: false\n});\nconst Success = message => {\n Toast.fire({\n toast: true,\n icon: \"success\",\n title: message,\n position: \"top-end\",\n showConfirmButton: false,\n timer: 3000,\n timerProgressBar: true\n });\n};\nconst search_in_object = (object, search_term) => {\n for (let key in object) {\n if (object.hasOwnProperty(key)) {\n try {\n if (JSON.stringify(object[key]).toLowerCase().includes(search_term.toLowerCase())) {\n return true;\n }\n } catch (e) {\n if (String(object[key]).toLowerCase().includes(search_term.toLowerCase())) {\n return true;\n }\n }\n }\n }\n\n return false;\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({\n Success,\n Toast\n});\nconst is_true = value => {\n return value === true || value === \"true\" || value === \"1\" || value === 1;\n};\nfunction log() {\n if (!is_true(scf_admin.development)) return;\n let args = Array.from(arguments);\n console.log(\"%cSCF\", \"background: #6D5ACF; color: white; font-size: 10px; padding: 2px; border-radius: 5px;\", ...args);\n}\nconst is_whatsapp_number = number => {\n return /^\\+?[0-9]{ 10,11}$/.test(number);\n};\nconst excerpt = (text, length = 20) => {\n if (text.length > length) {\n return text.substring(0, length) + \"...\";\n } else {\n return text;\n }\n};\n\n//# sourceURL=webpack://social-contact-form/./src/js/admin/helper.js?");62 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Success\": () => (/* binding */ Success),\n/* harmony export */ \"Toast\": () => (/* binding */ Toast),\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */ \"excerpt\": () => (/* binding */ excerpt),\n/* harmony export */ \"is_true\": () => (/* binding */ is_true),\n/* harmony export */ \"is_whatsapp_number\": () => (/* binding */ is_whatsapp_number),\n/* harmony export */ \"log\": () => (/* binding */ log),\n/* harmony export */ \"search_in_object\": () => (/* binding */ search_in_object)\n/* harmony export */ });\n/* harmony import */ var sweetalert2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! sweetalert2 */ \"./node_modules/sweetalert2/dist/sweetalert2.all.js\");\n/* harmony import */ var sweetalert2__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(sweetalert2__WEBPACK_IMPORTED_MODULE_0__);\n\nconst Toast = sweetalert2__WEBPACK_IMPORTED_MODULE_0___default().mixin({\n confirmButtonColor: \"#4f46e5\",\n customClass: {\n popup: \"rounded-md\",\n title: \"font-medium tracking-normal text-gray-700\",\n content: \"text-base font-medium tracking-wide text-gray-600\",\n confirmButton: \"py-2 px-3 text-sm rounded-sm focus:ring-transparent focus:border-transparent\",\n denyButton: \"py-2 px-3 text-sm rounded-sm focus:ring-transparent focus:border-0 focus:border-transparent\",\n cancelButton: \"py-2 px-3 text-sm rounded-sm focus:ring-transparent focus:border-0 focus:border-transparent\"\n },\n focusConfirm: false\n});\nconst Success = message => {\n Toast.fire({\n toast: true,\n icon: \"success\",\n title: message,\n position: \"top-end\",\n showConfirmButton: false,\n timer: 3000,\n timerProgressBar: true\n });\n};\nconst search_in_object = (object, search_term) => {\n for (let key in object) {\n if (object.hasOwnProperty(key)) {\n try {\n if (JSON.stringify(object[key]).toLowerCase().includes(search_term.toLowerCase())) {\n return true;\n }\n } catch (e) {\n if (String(object[key]).toLowerCase().includes(search_term.toLowerCase())) {\n return true;\n }\n }\n }\n }\n\n return false;\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({\n Success,\n Toast\n});\nconst is_true = value => {\n return value === true || value === \"true\" || value === \"1\" || value === 1;\n};\nfunction log() {\n if (!is_true(scf_admin.development)) return;\n let args = Array.from(arguments);\n console.log(\"%cSCF\", \"background: #6D5ACF; color: white; font-size: 10px; padding: 2px; border-radius: 5px;\", ...args);\n}\nconst is_whatsapp_number = number => {\n return /^\\+?[0-9]{,11}$/.test(number);\n};\nconst excerpt = (text, length = 20) => {\n if (text.length > length) {\n return text.substring(0, length) + \"...\";\n } else {\n return text;\n }\n};\n\n//# sourceURL=webpack://social-contact-form/./src/js/admin/helper.js?"); 63 63 64 64 /***/ }), … … 71 71 72 72 "use strict"; 73 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _helper__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./helper */ \"./src/js/admin/helper.js\");\n\n\nconst LeadsApp = () => {\n return {\n state: {},\n lead: {\n loading: true,\n from: \"\",\n to: \"\",\n search: \"\",\n page: 1,\n perPage: 10,\n leads: []\n },\n\n get isPro() {\n return (0,_helper__WEBPACK_IMPORTED_MODULE_0__.is_true)(scf_admin.is_pro);\n },\n\n get not_free() {\n if (this.isPro) return false;\n return \"pointer-events-none opacity-60\";\n },\n\n get leads() {\n if (this.lead.leads.length === 0) return [];\n let leads = this.lead.leads || [];\n\n if (this.lead.search) {\n leads = leads.filter(lead => {\n return (0,_helper__WEBPACK_IMPORTED_MODULE_0__.search_in_object)(lead, this.lead.search);\n });\n }\n\n if (this.lead.from) {\n leads = leads.filter(lead => {\n return lead.created_at >= this.lead.from;\n });\n }\n\n if (this.lead.to) {\n leads = leads.filter(lead => {\n return lead.created_at <= this.lead.to;\n });\n } // paginated\n\n\n let start = (this.lead.page - 1) * this.lead.perPage;\n let end = start + this.lead.perPage;\n return leads.slice(start, end);\n },\n\n async loadLeads() {\n const url = `${scf_admin.ajax_url}?action=scf_get_leads`;\n const response = await fetch(url);\n const result = await response.json(); // console.log(result);\n\n this.lead.loading = false;\n this.lead.leads = result.data && result.data.length ? result.data.filter(lead => !lead.deleted_at) : []; // console.log(result.data);\n },\n\n async loadNextLeads() {\n this.lead.page++;\n await this.loadLeads();\n },\n\n async loadPreviousLeads() {\n this.lead.page--;\n await this.loadLeads();\n },\n\n async loadPageLeads(page) {\n this.lead.page = page;\n await this.loadLeads();\n },\n\n init() {\n // console.log(scf_admin);\n this.loadLeads();\n },\n\n upgradeModal(event = null) {\n if (!this.isPro) {\n if (event) event.preventDefault();\n WPPOOL.Popup('social_contact_form').show();\n }\n },\n\n show_lead(lead = null) {\n this.state.modal_open = true;\n this.state.lead = lead;\n },\n\n async deleteLead(ids = []) {\n let confirmDelete = await _helper__WEBPACK_IMPORTED_MODULE_0__.Toast.fire({\n title: \"Are you sure?\",\n text: \"Once you delete lead, you won't be able to undo!\",\n icon: \"warning\",\n showCancelButton: true,\n cancelButtonColor: \"#d33\",\n confirmButtonText: \"Yes, delete it!\"\n });\n\n if (!confirmDelete.isConfirmed) {\n _helper__WEBPACK_IMPORTED_MODULE_0__.Toast.close();\n return;\n }\n\n const ids_as_string = ids.join(\",\"); // console.log(ids_as_string);\n\n const url = `${scf_admin.ajax_url}?action=scf_delete_leads&ids=${ids_as_string}`;\n const response = await fetch(url, {\n method: \"POST\",\n headers: {\n \"Content-Type\": \"application/x-www-form-urlencoded; charset=UTF-8\"\n }\n });\n const result = await response.json();\n\n if (result.success) {\n (0,_helper__WEBPACK_IMPORTED_MODULE_0__.Success)(result.message);\n this.loadLeads();\n }\n },\n\n async exportLeadsAsCSV() {\n if (!this.isPro) {\n this.upgradeModal();\n return;\n }\n\n let leads = this.leads.map(lead => {\n let fields = {};\n\n for (let field in lead.field) {\n if (lead.field.hasOwnProperty(field)) {\n fields[field] = lead.field[field];\n }\n }\n\n fields.created = lead.created_at;\n return fields;\n });\n\n if (leads.length === 0) {\n _helper__WEBPACK_IMPORTED_MODULE_0__.Toast.fire({\n title: \"No leads to export\",\n icon: \"warning\"\n });\n return;\n }\n\n let csv = \"\";\n let keys = Object.keys(leads[0]);\n csv += keys.join(\",\") + \"\\n\";\n leads.forEach(lead => {\n let row = [];\n keys.forEach(key => {\n row.push(lead[key]);\n });\n csv += row.join(\",\") + \"\\n\";\n });\n const blob = new Blob([csv], {\n type: \"text/csv\"\n });\n const url = URL.createObjectURL(blob);\n const a = document.createElement(\"a\");\n a.href = url;\n a.download = \"leads.csv\";\n document.body.appendChild(a);\n a.click();\n document.body.removeChild(a);\n },\n\n getTime(date) {\n return new Date(date).toLocaleString();\n },\n\n getDate(date) {\n return new Date(date).toLocaleDateString();\n },\n\n bulkSelectLeads(event) {\n const checked = event.target.checked;\n this.lead.leads.forEach(lead => {\n lead.selected = checked;\n });\n },\n\n get selectedLeads() {\n return this.leads.filter(lead => lead.selected);\n },\n\n deleteSelected() {\n this.deleteLead(this.selectedLeads.map(lead => lead.id));\n },\n\n is_true: _helper__WEBPACK_IMPORTED_MODULE_0__.is_true\n };\n};\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (LeadsApp);\n\n//# sourceURL=webpack://social-contact-form/./src/js/admin/leads.js?");73 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _helper__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./helper */ \"./src/js/admin/helper.js\");\n\n\nconst LeadsApp = () => {\n return {\n state: {},\n lead: {\n loading: true,\n from: \"\",\n to: \"\",\n search: \"\",\n page: 1,\n perPage: 10,\n leads: []\n },\n\n get isPro() {\n return (0,_helper__WEBPACK_IMPORTED_MODULE_0__.is_true)(scf_admin.is_pro);\n },\n\n get not_free() {\n if (this.isPro) return false;\n return \"pointer-events-none opacity-60\";\n },\n\n get leads() {\n if (this.lead.leads.length === 0) return [];\n let leads = this.lead.leads || [];\n\n if (this.lead.search) {\n leads = leads.filter(lead => {\n return (0,_helper__WEBPACK_IMPORTED_MODULE_0__.search_in_object)(lead, this.lead.search);\n });\n }\n\n if (this.lead.from) {\n leads = leads.filter(lead => {\n );\n this.loadLeads();\n }\n },\n\n async exportLeadsAsCSV() {\n if (!this.isPro) {\n this.upgradeModal();\n return;\n }\n\n let leads = this.leads.map(lead => {\n let fields = {};\n\n for (let field in lead.field) {\n if (lead.field.hasOwnProperty(field)) {\n fields[field] = lead.field[field];\n }\n }\n\n fields.created = lead.created_at;\n return fields;\n });\n\n if (leads.length === 0) {\n _helper__WEBPACK_IMPORTED_MODULE_0__.Toast.fire({\n title: \"No leads to export\",\n icon: \"warning\"\n });\n return;\n }\n\n let csv = \"\";\n let keys = Object.keys(leads[0]);\n csv += keys.join(\",\") + \"\\n\";\n leads.forEach(lead => {\n let row = [];\n keys.forEach(key => {\n row.push(lead[key]);\n });\n csv += row.join(\",\") + \"\\n\";\n });\n const blob = new Blob([csv], {\n type: \"text/csv\"\n });\n const url = URL.createObjectURL(blob);\n const a = document.createElement(\"a\");\n a.href = url;\n a.download = \"leads.csv\";\n document.body.appendChild(a);\n a.click();\n document.body.removeChild(a);\n },\n\n getTime(date) {\n return new Date(date).toLocaleString();\n },\n\n getDate(date) {\n return new Date(date).toLocaleDateString();\n },\n\n bulkSelectLeads(event) {\n const checked = event.target.checked;\n this.lead.leads.forEach(lead => {\n lead.selected = checked;\n });\n },\n\n get selectedLeads() {\n return this.leads.filter(lead => lead.selected);\n },\n\n deleteSelected() {\n this.deleteLead(this.selectedLeads.map(lead => lead.id));\n },\n\n is_true: _helper__WEBPACK_IMPORTED_MODULE_0__.is_true\n };\n};\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (LeadsApp);\n\n//# sourceURL=webpack://social-contact-form/./src/js/admin/leads.js?"); 74 74 75 75 /***/ }), … … 82 82 83 83 "use strict"; 84 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _helper__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./helper */ \"./src/js/admin/helper.js\");\n\n\nconst SettingsApp = () => {\n return {\n state: {\n step: 1,\n steps: [{\n id: \"whatsapp\",\n title: \"WhatsApp Info\"\n }, {\n id: \"customize\",\n title: \"Customize Form\"\n }, {\n id: \"activate\",\n title: \"Activate the Form\"\n }],\n errors: {}\n },\n options: {},\n\n get currentStep() {\n return this.state.steps[this.state.step - 1];\n },\n\n get isPro() {\n return (0,_helper__WEBPACK_IMPORTED_MODULE_0__.is_true)(scf_admin.is_pro);\n },\n\n get not_free() {\n if (this.isPro) return false;\n return \"pointer-events-none opacity-50 cursor-not-allowed\";\n },\n\n get icon() {\n let image = this.options.icon.image || scf_admin.public + \"/images/whatsapp.svg\";\n let size = {\n small: \"45\",\n medium: \"60\",\n large: \"80\",\n custom: this.isPro ? this.options.icon.size_custom || \"60\" : \"60\"\n }[this.options.icon.size || \"medium\"] + \"px\";\n let position = this.options.icon.position || \"right\";\n let align = this.options.icon.position || \"right\";\n\n switch (this.options.icon.position) {\n case \"left\":\n position = {\n left: \"7px\",\n bottom: \"7px\"\n };\n break;\n\n case \"right\":\n position = {\n right: \"7px\",\n bottom: \"7px\"\n };\n break;\n\n case \"custom\":\n default:\n if ((0,_helper__WEBPACK_IMPORTED_MODULE_0__.is_true)(this.isPro)) {\n position = {\n top: this.options.icon.position_top ? this.options.icon.position_top + \"px\" : \"auto\",\n left: this.options.icon.position_left ? this.options.icon.position_left + \"px\" : \"auto\",\n bottom: this.options.icon.position_bottom ? this.options.icon.position_bottom + \"px\" : \"auto\",\n right: this.options.icon.position_right ? this.options.icon.position_right + \"px\" : \"auto\"\n };\n } else {\n position = {\n right: \"7px\",\n bottom: \"7px\"\n };\n }\n\n break;\n }\n\n const icon = {\n image,\n size,\n position,\n align\n };\n return icon;\n },\n\n get call_to_action() {\n let text = this.options.call_to_action.text;\n let color = this.options.call_to_action.color;\n let background = this.options.call_to_action.background;\n let size = {\n small: \"16\",\n medium: \"18\",\n large: \"20\",\n custom: this.isPro ? this.options.call_to_action.size_custom || \"18\" : \"18\"\n }[this.options.call_to_action.size || \"medium\"] + \"px\";\n let call_to_action = {\n text,\n color,\n background,\n size\n };\n return call_to_action;\n },\n\n get form() {\n let title = this.options.form.title || \"Contact via WhatsApp\";\n let header = this.options.form.header || \"\";\n let footer = this.options.form.footer || \"\";\n let submit = this.options.form.submit || \"Send on WhatsApp\";\n let color = this.options.form.color || \"#fff\";\n let background = this.options.form.background || \"#09816D\";\n let size = {\n small: \"250\",\n medium: \"300\",\n large: \"350\",\n custom: this.isPro ? this.options.form.size_custom || \"300\" : \"300\"\n }[this.options.form.size || \"medium\"] + \"px\";\n let titleFontSize = size.slice(0, -2) / 16; // minimum title font size 12px\n // maximum title font size 25px\n\n if (titleFontSize < 12) titleFontSize = 12;\n if (titleFontSize > 25) titleFontSize = 25;\n titleFontSize += \"px\";\n return {\n titleFontSize,\n title,\n header,\n footer,\n color,\n background,\n size,\n submit\n };\n },\n\n get preset_message() {\n let message = this.options.whatsapp.defined_preset + this.options.whatsapp.preset;\n let replaces = {\n name: \"John Doe\",\n phone: \"+123456789\",\n email: \"john@wppool.dev\",\n message: \"Hello, I am a message\",\n title: \"Hello, I am a title\",\n url: \"https://wppool.dev\",\n id: \"123456789\"\n }; // replace * with bold\n\n message = message.replace(/\\*([^*]+)\\*/g, \"<b>$1</b>\"); // replace __ with italic\n\n message = message.replace(/_([^_]+)_/g, \"<i>$1</i>\"); // replace {break} with <br/>\n\n message = message.replace(/\\n/g, \"<br/>\");\n message = message.replace(/{break}/g, \"<br/>\"); // replace ~ with striketrough\n\n message = message.replace(/~([^~]+)~/g, \"<s>$1</s>\"); // replace ``` with monospace\n\n message = message.replace(/```([^`]+)```/g, \"<pre>$1</pre>\"); // replace regex\n\n for (let key in replaces) {\n message = message.replace(new RegExp(`{${key}}`, \"g\"), replaces[key]);\n }\n\n return message;\n },\n\n get countries() {\n let countries = scf_admin.countries;\n let search = this.state.search_country || \"\";\n let filtered = countries.filter(country => {\n return country.name.toLowerCase().includes(search.toLowerCase()) || country.phone_code.toLowerCase().includes(search.toLowerCase()) || (\"tags\" in country && country.tags ? country.tags.toLowerCase().includes(search.toLowerCase()) : false);\n });\n return filtered;\n },\n\n get currentCountry() {\n let phone_code = this.options.whatsapp.phone_code;\n let country = scf_admin.countries.find(country => country.phone_code === phone_code);\n return country || false;\n },\n\n get fields() {\n return scf_admin.fields;\n },\n\n excerpt: _helper__WEBPACK_IMPORTED_MODULE_0__.excerpt,\n\n init() {\n (0,_helper__WEBPACK_IMPORTED_MODULE_0__.log)(scf_admin);\n this.loadOptions();\n },\n\n get nextButton() {\n let button = \"Next\";\n\n if (this.state.step === this.state.steps.length) {\n button = \"Save\";\n }\n\n return button;\n },\n\n jumpStep(step = null) {\n if (step === null) {\n step = this.state.step + 1;\n }\n\n if (step > this.state.steps.length) {\n this.saveMiddleware();\n } else {\n if (this.state.step === 1 && !this.validateWhatsApp()) return false;\n this.state.step = step;\n }\n },\n\n validateWhatsApp() {\n (0,_helper__WEBPACK_IMPORTED_MODULE_0__.log)(\"validateWhatsApp\");\n let whatsapp = this.options.whatsapp;\n let errors = {};\n\n if (!whatsapp.phone_code) {\n errors.whatsapp = \"Please select a country\";\n }\n\n if (!(0,_helper__WEBPACK_IMPORTED_MODULE_0__.is_whatsapp_number)(whatsapp.phone_number)) {\n errors.whatsapp = \"Invalid phone number\";\n }\n\n if (Object.keys(errors).length > 0) {\n this.state.errors = errors;\n return false;\n }\n\n return true;\n },\n\n nextStep(step = null, reverse = false) {\n (0,_helper__WEBPACK_IMPORTED_MODULE_0__.log)(\"jumpStep\", this.options.whatsapp.phone_code);\n\n if (this.state.step == 1) {\n if (!this.options.whatsapp.phone_code) {\n this.state.errors.whatsapp = \"Please select a country\";\n return;\n }\n\n if (!(0,_helper__WEBPACK_IMPORTED_MODULE_0__.is_whatsapp_number)(this.options.whatsapp.phone_number)) {\n this.$refs.whatsapp_number.focus();\n this.state.errors.whatsapp = \"Please enter a valid WhatsApp number\";\n return;\n }\n\n this.state.errors = {};\n }\n\n if (this.state.step < this.state.steps.length) {\n this.state.step++;\n } else {\n this.saveOptions();\n }\n },\n\n loadOptions() {\n if (typeof scf_admin.options !== \"undefined\") {\n this.options = scf_admin.options;\n this.state.countries = scf_admin.countries || [];\n }\n },\n\n upgradeModal(event = null) {\n if (!this.isPro) {\n if (event) event.preventDefault();\n WPPOOL.Popup('social_contact_form').show();\n }\n },\n\n uploadImage() {\n var self = this;\n const image = wp.media({\n title: \"WhatsApp Icon\",\n multiple: false,\n library: {\n type: \"image\"\n }\n }).open().on(\"select\", function (e) {\n let uploaded_image = image.state().get(\"selection\").first();\n self.options.icon.image = uploaded_image.toJSON().url;\n });\n },\n\n setIconSize(size) {\n if (size === \"custom\" && !this.isPro) {\n this.upgradeModal();\n return;\n }\n\n this.options.icon.size = size;\n },\n\n setIconPosition(position) {\n if (position === \"custom\" && !this.isPro) {\n this.upgradeModal();\n return;\n }\n\n if (position === \"left\") {\n this.options.icon.position_left = \"7\";\n this.options.icon.position_right = \"\";\n this.options.icon.position_top = \"\";\n this.options.icon.position_bottom = \"7\";\n } else if (position === \"right\") {\n this.options.icon.position_left = \"\";\n this.options.icon.position_right = \"7\";\n this.options.icon.position_top = \"\";\n this.options.icon.position_bottom = \"7\";\n }\n\n this.options.icon.position = position;\n },\n\n setTextSize(size) {\n if (size === \"custom\" && !this.isPro) {\n this.upgradeModal();\n return;\n }\n\n this.options.call_to_action.size_custom = {\n small: 16,\n medium: 24,\n large: 32\n }[size];\n this.options.call_to_action.size = size;\n },\n\n setFormSize(size) {\n if (size === \"custom\" && !this.isPro) {\n this.upgradeModal();\n return;\n }\n\n this.options.form.size = size;\n },\n\n saveMiddleware() {\n const self = this;\n\n if ((0,_helper__WEBPACK_IMPORTED_MODULE_0__.is_true)(this.options.enabled)) {\n this.saveOptions();\n return true;\n }\n\n _helper__WEBPACK_IMPORTED_MODULE_0__.Toast.fire({\n icon: \"\",\n iconHtml: `<svg xmlns=\"http://www.w3.org/2000/svg\" class=\"fill-current w-20\" viewBox=\"0 0 16 16\">\n <path d=\"M8.982 1.566a1.13 1.13 0 0 0-1.96 0L.165 13.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767L8.982 1.566zM8 5c.535 0 .954.462.9.995l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 5.995A.905.905 0 0 1 8 5zm.002 6a1 1 0 1 1 0 2 1 1 0 0 1 0-2z\"/>\n </svg>`,\n title: \"Oops! The form is deactivated\",\n html: \"If you keep the Social Contact Form <strong>turned off</strong>, you won't be able to use this form on your website.\",\n showCancelButton: false,\n showDenyButton: true,\n showConfirmButton: true,\n denyButtonText: \"Save anyway\",\n confirmButtonText: \"Activate and Save\",\n reverseButtons: true,\n focusConfirm: true,\n allowEscapeKey: false,\n allowOutsideClick: false,\n showCloseButton: true,\n customClass: {\n icon: \"border-none text-red-500\",\n denyButton: \"bg-transparent text-indigo-600 ring-1 ring-indigo-600 py-2 rounded-sm\",\n confirmButton: \"ring-1 ring-indigo-600 py-2 rounded-sm bg-indigo-600 text-white\",\n actions: \"flex justify-between items-center gap-4 mb-6\",\n popup: \"bg-red-50\",\n title: \"font-medium text-slate-700\"\n }\n }).then(result => {\n if (result.isConfirmed) {\n self.options.enabled = true;\n self.saveOptions();\n }\n\n if (result.isDenied) {\n self.saveOptions();\n }\n });\n },\n\n saveOptions() {\n const self = this;\n (0,_helper__WEBPACK_IMPORTED_MODULE_0__.log)(\"Finished\", this.state);\n this.state.saving = true;\n jQuery.ajax({\n url: scf_admin.ajax_url,\n type: \"POST\",\n data: {\n action: \"scf_save_settings\",\n options: this.options\n },\n success: function (response) {\n (0,_helper__WEBPACK_IMPORTED_MODULE_0__.log)(response);\n\n if (response.success) {\n self.state.finished = true;\n self.state.saving = false;\n } else {\n self.state.finished = false;\n self.state.saving = true;\n }\n },\n error: function (response) {\n (0,_helper__WEBPACK_IMPORTED_MODULE_0__.log)(response);\n }\n });\n },\n\n is_true: _helper__WEBPACK_IMPORTED_MODULE_0__.is_true,\n\n handlerPreviewScreen(event) {\n let div = this.$refs.customize_form;\n this.state.preview_form = div.getBoundingClientRect().top < 300 && this.state.step === 2;\n },\n\n get isMobile() {\n return window.innerWidth < 768 || window.innerHeight < 768;\n },\n\n get getPreset() {\n let text = this.options.whatsapp.preset;\n text = text.replace(/{break}/g, \"\\n\");\n return text;\n },\n\n setPreset($event) {\n let text = $event.target.value;\n text = text.replace(/\\n+/g, \"{break}\");\n this.options.whatsapp.preset = text;\n },\n\n capitalize(string) {\n return string.charAt(0).toUpperCase() + string.slice(1);\n },\n\n addPresetTag(tag, label = \"\") {\n tag = (label ? label + \": \" : \"\") + \"{\" + tag + \"}{break}\";\n let text = this.getPreset;\n let preset = this.$refs.preset; // insert end of the cursor\n\n let start = preset.selectionStart;\n let end = preset.selectionEnd;\n let before = text.substring(0, start);\n let after = text.substring(end, text.length);\n let newText = before + tag + after;\n this.setPreset({\n target: {\n value: newText\n }\n });\n },\n\n upgradeAfterSetup() {\n this.state.finished = false;\n this.state.saving = false;\n this.state.step = 1;\n window.open('https://go.wppool.dev/2rc7', \"_blank\");\n },\n\n stickyPreview(event) {\n const container = document.querySelector(\".scf_container\");\n const previewBox = this.$refs.previewBox;\n let containerTop = container.getBoundingClientRect().top;\n let currentWindowPosition = window.pageYOffset; // // sticky to middle \n // const classes = ['sm:absolute', 'top-0']\n\n if (currentWindowPosition > container.offsetTop && !this.isMobile) {\n (0,_helper__WEBPACK_IMPORTED_MODULE_0__.log)(\"sticky\");\n previewBox.style.top = currentWindowPosition - 30 + \"px\";\n } else {\n previewBox.style.top = (this.isMobile ? 0 : 20) + \"px\";\n } // sticky to bottom\n\n } \n\n };\n};\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (SettingsApp);\n\n//# sourceURL=webpack://social-contact-form/./src/js/admin/settings.js?");84 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _helper__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./helper */ \"./src/js/admin/helper.js\");\n\n\nconst SettingsApp = () => {\n return {\n state: {\n step: 1,\n steps: [{\n id: \"whatsapp\",\n title: \"WhatsApp Info\"\n }, {\n id: \"customize\",\n title: \"Customize Form\"\n }, {\n id: \"activate\",\n title: \"Activate the Form\"\n }],\n errors: {}\n },\n options: {},\n\n get currentStep() {\n return this.state.steps[this.state.step - 1];\n },\n\n get isPro() {\n return (0,_helper__WEBPACK_IMPORTED_MODULE_0__.is_true)(scf_admin.is_pro);\n },\n\n get not_free() {\n if (this.isPro) return false;\n return \"pointer-events-none opacity-50 cursor-not-allowed\";\n },\n\n get icon() {\n let image = this.options.icon.image || scf_admin.public + \"/images/whatsapp.svg\";\n let size = {\n small: \"45\",\n medium: \"60\",\n large: \"80\",\n custom: this.isPro ? this.options.icon.size_custom || \"60\" : \"60\"\n }[this.options.icon.size || \"medium\"] + \"px\";\n let position = this.options.icon.position || \"right\";\n let align = this.options.icon.position || \"right\";\n\n switch (this.options.icon.position) {\n case \"left\":\n position = {\n left: \"7px\",\n bottom: \"7px\"\n };\n break;\n\n case \"right\":\n position = {\n right: \"7px\",\n bottom: \"7px\"\n };\n break;\n\n case \"custom\":\n default:\n if ((0,_helper__WEBPACK_IMPORTED_MODULE_0__.is_true)(this.isPro)) {\n position = {\n top: this.options.icon.position_top ? this.options.icon.position_top + \"px\" : \"auto\",\n left: this.options.icon.position_left ? this.options.icon.position_left + \"px\" : \"auto\",\n bottom: this.options.icon.position_bottom ? this.options.icon.position_bottom + \"px\" : \"auto\",\n right: this.options.icon.position_right ? this.options.icon.position_right + \"px\" : \"auto\"\n };\n } else {\n position = {\n right: \"7px\",\n bottom: \"7px\"\n };\n }\n\n break;\n }\n\n const icon = {\n image,\n size,\n position,\n align\n };\n return icon;\n },\n\n get call_to_action() {\n let text = this.options.call_to_action.text;\n let color = this.options.call_to_action.color;\n let background = this.options.call_to_action.background;\n let size = {\n small: \"16\",\n medium: \"18\",\n large: \"20\",\n custom: this.isPro ? this.options.call_to_action.size_custom || \"18\" : \"18\"\n }[this.options.call_to_action.size || \"medium\"] + \"px\";\n let call_to_action = {\n text,\n color,\n background,\n size\n };\n return call_to_action;\n },\n\n get form() {\n let title = this.options.form.title || \"Contact via WhatsApp\";\n let header = this.options.form.header || \"\";\n let footer = this.options.form.footer || \"\";\n let submit = this.options.form.submit || \"Send on WhatsApp\";\n let color = this.options.form.color || \"#fff\";\n let background = this.options.form.background || \"#09816D\";\n let size = {\n small: \"250\",\n medium: \"300\",\n large: \"350\",\n custom: this.isPro ? this.options.form.size_custom || \"300\" : \"300\"\n }[this.options.form.size || \"medium\"] + \"px\";\n let titleFontSize = size.slice(0, -2) / 16; // minimum title font size 12px\n // maximum title font size 25px\n\n if (titleFontSize < 12) titleFontSize = 12;\n if (titleFontSize > 25) titleFontSize = 25;\n titleFontSize += \"px\";\n return {\n titleFontSize,\n title,\n header,\n footer,\n color,\n background,\n size,\n submit\n };\n },\n\n get preset_message() {\n let message = this.options.whatsapp.defined_preset + this.options.whatsapp.preset;\n let replaces = {\n name: \"John Doe\",\n phone: \"+123456789\",\n email: \"john@wppool.dev\",\n message: \"Hello, I am a message\",\n title: \"Hello, I am a title\",\n url: \"https://wppool.dev\",\n id: \"123456789\"\n }; // replace * with bold\n\n message = message.replace(/\\*([^*]+)\\*/g, \"<b>$1</b>\"); // replace __ with italic\n\n message = message.replace(/_([^_]+)_/g, \"<i>$1</i>\"); // replace {break} with <br/>\n\n message = message.replace(/\\n/g, \"<br/>\");\n message = message.replace(/{break}/g, \"<br/>\"); // replace ~ with striketrough\n\n message = message.replace(/~([^~]+)~/g, \"<s>$1</s>\"); // replace ``` with monospace\n\n message = message.replace(/```([^`]+)```/g, \"<pre>$1</pre>\"); // replace regex\n\n for (let key in replaces) {\n message = message.replace(new RegExp(`{${key}}`, \"g\"), replaces[key]);\n }\n\n return message;\n },\n\n get countries() {\n let countries = scf_admin.countries;\n let search = this.state.search_country || \"\";\n let filtered = countries.filter(country => {\n return country.name.toLowerCase().includes(search.toLowerCase()) || country.phone_code.toLowerCase().includes(search.toLowerCase()) || (\"tags\" in country && country.tags ? country.tags.toLowerCase().includes(search.toLowerCase()) : false);\n });\n return filtered;\n },\n\n get currentCountry() {\n let phone_code = this.options.whatsapp.phone_code;\n let country = scf_admin.countries.find(country => country.phone_code === phone_code);\n return country || false;\n },\n\n get fields() {\n return scf_admin.fields;\n },\n\n excerpt: _helper__WEBPACK_IMPORTED_MODULE_0__.excerpt,\n\n init() {\n (0,_helper__WEBPACK_IMPORTED_MODULE_0__.log)(scf_admin);\n this.loadOptions();\n },\n\n get nextButton() {\n let button = \"Next\";\n\n if (this.state.step === this.state.steps.length) {\n button = \"Save\";\n }\n\n return button;\n },\n\n jumpStep(step = null) {\n if (step === null) {\n step = this.state.step + 1;\n }\n\n if (step > this.state.steps.length) {\n this.saveMiddleware();\n } else {\n if (this.state.step === 1 && !this.validateWhatsApp()) return false;\n this.state.step = step;\n }\n },\n\n validateWhatsApp() {\n (0,_helper__WEBPACK_IMPORTED_MODULE_0__.log)(\"validateWhatsApp\");\n let whatsapp = this.options.whatsapp;\n let errors = {};\n\n if (!whatsapp.phone_code) {\n errors.whatsapp = \"Please select a country\";\n }\n\n if (!(0,_helper__WEBPACK_IMPORTED_MODULE_0__.is_whatsapp_number)(whatsapp.phone_number)) {\n errors.whatsapp = \"Invalid phone number\";\n }\n\n if (Object.keys(errors).length > 0) {\n this.state.errors = errors;\n return false;\n }\n\n return true;\n },\n\n nextStep(step = null, reverse = false) {\n (0,_helper__WEBPACK_IMPORTED_MODULE_0__.log)(\"jumpStep\", this.options.whatsapp.phone_code);\n\n if (this.state.step == 1) {\n if (!this.options.whatsapp.phone_code) {\n this.state.errors.whatsapp = \"Please select a country\";\n return;\n }\n\n if (!(0,_helper__WEBPACK_IMPORTED_MODULE_0__.is_whatsapp_number)(this.options.whatsapp.phone_number)) {\n this.$refs.whatsapp_number.focus();\n this.state.errors.whatsapp = \"Please enter a valid WhatsApp number\";\n return;\n }\n\n this.state.errors = {};\n }\n\n if (this.state.step < this.state.steps.length) {\n this.state.step++;\n } else {\n this.saveOptions();\n }\n },\n\n loadOptions() {\n if (typeof scf_admin.options !== \"undefined\") {\n this.options = scf_admin.options;\n this.state.countries = scf_admin.countries || [];\n }\n },\n\n upgradeModal(event = null) {\n if (!this.isPro) {\n if (event) event.preventDefault();\n WPPOOL.Popup('social_contact_form').show();\n }\n },\n\n uploadImage() {\n var self = this;\n const image = wp.media({\n title: \"WhatsApp Icon\",\n multiple: false,\n library: {\n type: \"image\"\n }\n }).open().on(\"select\", function (e) {\n let uploaded_image = image.state().get(\"selection\").first();\n self.options.icon.image = uploaded_image.toJSON().url;\n });\n },\n\n setIconSize(size) {\n if (size === \"custom\" && !this.isPro) {\n this.upgradeModal();\n return;\n }\n\n this.options.icon.size = size;\n },\n\n setIconPosition(position) {\n if (position === \"custom\" && !this.isPro) {\n this.upgradeModal();\n return;\n }\n\n if (position === \"left\") {\n this.options.icon.position_left = \"7\";\n this.options.icon.position_right = \"\";\n this.options.icon.position_top = \"\";\n this.options.icon.position_bottom = \"7\";\n } else if (position === \"right\") {\n this.options.icon.position_left = \"\";\n this.options.icon.position_right = \"7\";\n this.options.icon.position_top = \"\";\n this.options.icon.position_bottom = \"7\";\n }\n\n this.options.icon.position = position;\n },\n\n setTextSize(size) {\n if (size === \"custom\" && !this.isPro) {\n this.upgradeModal();\n return;\n }\n\n this.options.call_to_action.size_custom = {\n small: 16,\n medium: 24,\n large: 32\n }[size];\n this.options.call_to_action.size = size;\n },\n\n setFormSize(size) {\n if (size === \"custom\" && !this.isPro) {\n this.upgradeModal();\n return;\n }\n\n this.options.form.size = size;\n },\n\n saveMiddleware() {\n const self = this;\n\n if ((0,_helper__WEBPACK_IMPORTED_MODULE_0__.is_true)(this.options.enabled)) {\n this.saveOptions();\n return true;\n }\n\n _helper__WEBPACK_IMPORTED_MODULE_0__.Toast.fire({\n icon: \"\",\n iconHtml: `<svg xmlns=\"http://www.w3.org/2000/svg\" class=\"fill-current w-20\" viewBox=\"0 0 16 16\">\n <path d=\"M8.982 1.566a1.13 1.13 0 0 0-1.96 0L.165 13.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767L8.982 1.566zM8 5c.535 0 .954.462.9.995l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 5.995A.905.905 0 0 1 8 5zm.002 6a1 1 0 1 1 0 2 1 1 0 0 1 0-2z\"/>\n </svg>`,\n title: \"Oops! The form is deactivated\",\n html: \"If you keep the Social Contact Form <strong>turned off</strong>, you won't be able to use this form on your website.\",\n showCancelButton: false,\n showDenyButton: true,\n showConfirmButton: true,\n denyButtonText: \"Save anyway\",\n confirmButtonText: \"Activate and Save\",\n reverseButtons: true,\n focusConfirm: true,\n allowEscapeKey: false,\n allowOutsideClick: false,\n showCloseButton: true,\n customClass: {\n icon: \"border-none text-red-500\",\n denyButton: \"bg-transparent text-indigo-600 ring-1 ring-indigo-600 py-2 rounded-sm\",\n confirmButton: \"ring-1 ring-indigo-600 py-2 rounded-sm bg-indigo-600 text-white\",\n actions: \"flex justify-between items-center gap-4 mb-6\",\n popup: \"bg-red-50\",\n title: \"font-medium text-slate-700\"\n }\n }).then(result => {\n if (result.isConfirmed) {\n self.options.enabled = true;\n self.saveOptions();\n }\n\n if (result.isDenied) {\n self.saveOptions();\n }\n });\n },\n\n saveOptions() {\n const self = this;\n (0,_helper__WEBPACK_IMPORTED_MODULE_0__.log)(\"Finished\", this.state);\n this.state.saving = true;\n jQuery.ajax({\n url: scf_admin.ajax_url,\n type: \"POST\",\n data: {\n action: \"scf_save_settings\",\n options: this.options\n },\n success: function (response) {\n (0,_helper__WEBPACK_IMPORTED_MODULE_0__.log)(response);\n\n if (response.success) {\n self.state.finished = true;\n self.state.saving = false;\n } else {\n self.state.finished = false;\n self.state.saving = true;\n }\n },\n error: function (response) {\n (0,_helper__WEBPACK_IMPORTED_MODULE_0__.log)(response);\n }\n });\n },\n\n is_true: _helper__WEBPACK_IMPORTED_MODULE_0__.is_true,\n\n handlerPreviewScreen(event) {\n let div = this.$refs.customize_form;\n this.state.preview_form = div.getBoundingClientRect().top < 300 && this.state.step === 2;\n },\n\n get isMobile() {\n return window.innerWidth < 768 || window.innerHeight < 768;\n },\n\n get getPreset() {\n let text = this.options.whatsapp.preset;\n text = text.replace(/{break}/g, \"\\n\");\n return text;\n },\n\n setPreset($event) {\n let text = $event.target.value;\n text = text.replace(/\\n+/g, \"{break}\");\n this.options.whatsapp.preset = text;\n },\n\n capitalize(string) {\n return string.charAt(0).toUpperCase() + string.slice(1);\n },\n\n addPresetTag(tag, label = \"\") {\n tag = (label ? label + \": \" : \"\") + \"{\" + tag + \"}{break}\";\n let text = this.getPreset;\n let preset = this.$refs.preset; // insert end of the cursor\n\n let start = preset.selectionStart;\n let end = preset.selectionEnd;\n let before = text.substring(0, start);\n let after = text.substring(end, text.length);\n let newText = before + tag + after;\n this.setPreset({\n target: {\n value: newText\n }\n });\n },\n\n upgradeAfterSetup() {\n this.state.finished = false;\n this.state.saving = false;\n this.state.step = 1;\n window.open('https://go.wppool.dev/2rc7', \"_blank\");\n },\n\n stickyPreview(event) {\n const container = document.querySelector(\".scf_container\");\n const previewBox = this.$refs.previewBox;\n let containerTop = container.getBoundingClientRect().top;\n let currentWindowPosition = window.pageYOffset; // // sticky to middle \n // const classes = ['sm:absolute', 'top-0']\n\n if (currentWindowPosition > container.offsetTop && !this.isMobile) {\n (0,_helper__WEBPACK_IMPORTED_MODULE_0__.log)(\"sticky\");\n previewBox.style.top = currentWindowPosition - 30 + \"px\";\n } else {\n previewBox.style.top = (this.isMobile ? 0 : 20) + \"px\";\n } // sticky to bottom\n\n }\n\n };\n};\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (SettingsApp);\n\n//# sourceURL=webpack://social-contact-form/./src/js/admin/settings.js?"); 85 85 86 86 /***/ }), -
social-contact-form/tags/1.1.3/public/js/frontend.min.js
r2712257 r2817204 17 17 18 18 "use strict"; 19 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Success\": () => (/* binding */ Success),\n/* harmony export */ \"Toast\": () => (/* binding */ Toast),\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */ \"excerpt\": () => (/* binding */ excerpt),\n/* harmony export */ \"is_true\": () => (/* binding */ is_true),\n/* harmony export */ \"is_whatsapp_number\": () => (/* binding */ is_whatsapp_number),\n/* harmony export */ \"log\": () => (/* binding */ log),\n/* harmony export */ \"search_in_object\": () => (/* binding */ search_in_object)\n/* harmony export */ });\n/* harmony import */ var sweetalert2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! sweetalert2 */ \"./node_modules/sweetalert2/dist/sweetalert2.all.js\");\n/* harmony import */ var sweetalert2__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(sweetalert2__WEBPACK_IMPORTED_MODULE_0__);\n\nconst Toast = sweetalert2__WEBPACK_IMPORTED_MODULE_0___default().mixin({\n confirmButtonColor: \"#4f46e5\",\n customClass: {\n popup: \"rounded-md\",\n title: \"font-medium tracking-normal text-gray-700\",\n content: \"text-base font-medium tracking-wide text-gray-600\",\n confirmButton: \"py-2 px-3 text-sm rounded-sm focus:ring-transparent focus:border-transparent\",\n denyButton: \"py-2 px-3 text-sm rounded-sm focus:ring-transparent focus:border-0 focus:border-transparent\",\n cancelButton: \"py-2 px-3 text-sm rounded-sm focus:ring-transparent focus:border-0 focus:border-transparent\"\n },\n focusConfirm: false\n});\nconst Success = message => {\n Toast.fire({\n toast: true,\n icon: \"success\",\n title: message,\n position: \"top-end\",\n showConfirmButton: false,\n timer: 3000,\n timerProgressBar: true\n });\n};\nconst search_in_object = (object, search_term) => {\n for (let key in object) {\n if (object.hasOwnProperty(key)) {\n try {\n if (JSON.stringify(object[key]).toLowerCase().includes(search_term.toLowerCase())) {\n return true;\n }\n } catch (e) {\n if (String(object[key]).toLowerCase().includes(search_term.toLowerCase())) {\n return true;\n }\n }\n }\n }\n\n return false;\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({\n Success,\n Toast\n});\nconst is_true = value => {\n return value === true || value === \"true\" || value === \"1\" || value === 1;\n};\nfunction log() {\n if (!is_true(scf_admin.development)) return;\n let args = Array.from(arguments);\n console.log(\"%cSCF\", \"background: #6D5ACF; color: white; font-size: 10px; padding: 2px; border-radius: 5px;\", ...args);\n}\nconst is_whatsapp_number = number => {\n return /^\\+?[0-9]{ 10,11}$/.test(number);\n};\nconst excerpt = (text, length = 20) => {\n if (text.length > length) {\n return text.substring(0, length) + \"...\";\n } else {\n return text;\n }\n};\n\n//# sourceURL=webpack://social-contact-form/./src/js/admin/helper.js?");19 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Success\": () => (/* binding */ Success),\n/* harmony export */ \"Toast\": () => (/* binding */ Toast),\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */ \"excerpt\": () => (/* binding */ excerpt),\n/* harmony export */ \"is_true\": () => (/* binding */ is_true),\n/* harmony export */ \"is_whatsapp_number\": () => (/* binding */ is_whatsapp_number),\n/* harmony export */ \"log\": () => (/* binding */ log),\n/* harmony export */ \"search_in_object\": () => (/* binding */ search_in_object)\n/* harmony export */ });\n/* harmony import */ var sweetalert2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! sweetalert2 */ \"./node_modules/sweetalert2/dist/sweetalert2.all.js\");\n/* harmony import */ var sweetalert2__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(sweetalert2__WEBPACK_IMPORTED_MODULE_0__);\n\nconst Toast = sweetalert2__WEBPACK_IMPORTED_MODULE_0___default().mixin({\n confirmButtonColor: \"#4f46e5\",\n customClass: {\n popup: \"rounded-md\",\n title: \"font-medium tracking-normal text-gray-700\",\n content: \"text-base font-medium tracking-wide text-gray-600\",\n confirmButton: \"py-2 px-3 text-sm rounded-sm focus:ring-transparent focus:border-transparent\",\n denyButton: \"py-2 px-3 text-sm rounded-sm focus:ring-transparent focus:border-0 focus:border-transparent\",\n cancelButton: \"py-2 px-3 text-sm rounded-sm focus:ring-transparent focus:border-0 focus:border-transparent\"\n },\n focusConfirm: false\n});\nconst Success = message => {\n Toast.fire({\n toast: true,\n icon: \"success\",\n title: message,\n position: \"top-end\",\n showConfirmButton: false,\n timer: 3000,\n timerProgressBar: true\n });\n};\nconst search_in_object = (object, search_term) => {\n for (let key in object) {\n if (object.hasOwnProperty(key)) {\n try {\n if (JSON.stringify(object[key]).toLowerCase().includes(search_term.toLowerCase())) {\n return true;\n }\n } catch (e) {\n if (String(object[key]).toLowerCase().includes(search_term.toLowerCase())) {\n return true;\n }\n }\n }\n }\n\n return false;\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({\n Success,\n Toast\n});\nconst is_true = value => {\n return value === true || value === \"true\" || value === \"1\" || value === 1;\n};\nfunction log() {\n if (!is_true(scf_admin.development)) return;\n let args = Array.from(arguments);\n console.log(\"%cSCF\", \"background: #6D5ACF; color: white; font-size: 10px; padding: 2px; border-radius: 5px;\", ...args);\n}\nconst is_whatsapp_number = number => {\n return /^\\+?[0-9]{,11}$/.test(number);\n};\nconst excerpt = (text, length = 20) => {\n if (text.length > length) {\n return text.substring(0, length) + \"...\";\n } else {\n return text;\n }\n};\n\n//# sourceURL=webpack://social-contact-form/./src/js/admin/helper.js?"); 20 20 21 21 /***/ }), … … 28 28 29 29 "use strict"; 30 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _admin_helper__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./admin/helper */ \"./src/js/admin/helper.js\");\n\n\n(function ($) {\n function log() {\n if ((0,_admin_helper__WEBPACK_IMPORTED_MODULE_0__.is_true)(_scf.development)) {\n console.log(\"SCF\", ...arguments);\n }\n }\n\n const SFB = {\n open: () => {\n $(\".scf-form\").slideDown(150).addClass(\"active\"); // $(\".scf-icon\").slideUp(120);\n\n $('.scf-form-overlay').fadeIn(150);\n },\n close: () => {\n $(\".scf-form\").slideUp(150).removeClass(\"active\"); // $(\".scf-icon\").slideDown(80);\n\n $('.scf-form-overlay').fadeOut(150);\n },\n is_open: () => {\n return $(\".scf-form\").hasClass(\"active\");\n }\n };\n window.SFB = SFB;\n\n class App {\n // initialize the class\n init = async () => {\n log(_scf);\n this.initEvents();\n this.loadIcons();\n };\n\n get whatsapp_number() {\n return _scf.options.whatsapp.phone_code + _scf.options.whatsapp.phone_number;\n } // initialize events\n\n\n initEvents = () => {\n $(document).on(\"submit\", \"#scf-form-content\", this.handleSubmit);\n $(document).on(\"click\", \".scf-icon\", this.handleOpenForm);\n $(document).on(\"click\", \".scf-form-close\", this.handleCloseForm);\n $(document).on(\"click\", \".scf-form-overlay\", this.handleCloseForm);\n document.addEventListener(\"scf_form_success\", this.handleSubmitSuccess);\n document.addEventListener(\"scf_form_error\", this.handleSubmitError);\n }; // load icons\n\n loadIcons = () => {\n const $icons = $(\".scf-icon\");\n setTimeout(() => {\n $icons.fadeIn(400);\n }, _scf.options.form.delay || 0);\n }; // handle submit form\n\n handleSubmit = async e => {\n e.preventDefault();\n const form = $(e.target);\n const form_serialized_data = form.serialize();\n const url = form.attr(\"action\");\n const form_data = JSON.parse('{\"' + decodeURI(form_serialized_data).replace(/\"/g, '\\\\\"').replace(/&/g, '\",\"').replace(/=/g, '\":\"') + '\"}');\n delete form_data.action;\n delete form_data.nonce;\n form.addClass(\"scf-loading\");\n let meta_data = this.getMetaData();\n let data = {\n fields: form_data,\n meta: meta_data,\n action: \"scf_submit_form\",\n nonce: _scf.nonce\n }; // send to database\n\n $.ajax({\n url: url,\n type: \"POST\",\n data: data,\n success: res => {\n // console.log(res);\n if (res.success) {\n // vanilla js custom event\n const event = new CustomEvent(\"scf_form_success\", {\n detail: {\n fields: form_data,\n meta: meta_data\n },\n bubbles: true,\n cancelable: true,\n composed: false\n });\n document.dispatchEvent(event);\n $(form)[0].reset();\n } else {\n const event = new CustomEvent(\"scf_form_error\", {\n detail: {\n error: res.data\n },\n bubbles: true,\n cancelable: true,\n composed: false\n });\n document.dispatchEvent(event);\n }\n },\n error: err => {\n const event = new CustomEvent(\"scf_form_error\", {\n detail: {\n error: err\n },\n bubbles: true,\n cancelable: true,\n composed: false\n });\n document.dispatchEvent(event);\n },\n complete: () => {\n form.removeClass(\"scf-form-loading\");\n }\n }); // forward to whatsapp\n\n this.forwardToWhatsApp(data);\n };\n getMetaData = () => {\n let clientMeta = {\n userAgent: navigator.userAgent,\n language: navigator.language\n };\n\n if (typeof _scf.meta === \"object\") {\n return Object.assign(clientMeta, _scf.meta);\n }\n\n return clientMeta;\n }; // handle submit success\n\n handleSubmitSuccess = e => {\n const {\n form\n } = e.detail;\n\n if ((0,_admin_helper__WEBPACK_IMPORTED_MODULE_0__.is_true)(_scf.options.form.close_on_submit)) {\n SFB.close();\n }\n };\n is_desktop = () => {\n return window.innerWidth > 1024;\n };\n forwardToWhatsApp = form => {\n if (!_scf.options.whatsapp.phone_number) return;\n let preset = _scf.options.whatsapp.defined_preset + _scf.options.whatsapp.preset;\n let fields = form.fields;\n let tags = _scf.tags; // merge fields and tags if _scf.is_pro \n\n if (_scf.is_pro) {\n fields = Object.assign(fields, tags);\n }\n\n const number = this.whatsapp_number;\n let text = preset.replace(/\\{break\\}/g, \"\\r\\n\").replace(/{([^}]+)}/g, (match, key) => {\n if (fields[key]) {\n return decodeURIComponent(fields[key]);\n } else {\n return \"\";\n }\n });\n console.log(text); // return;\n\n let url = `https://wa.me/${number}?text=${encodeURIComponent(text)}`;\n\n if ( // is_true(_scf.is_pro) &&\n this.is_desktop() && (0,_admin_helper__WEBPACK_IMPORTED_MODULE_0__.is_true)(_scf.options.whatsapp.direct_web)) {\n url = `https://web.whatsapp.com/send?phone=${number}&text=${encodeURIComponent(text)}`;\n } // console.log(text, url);\n\n\n if ((0,_admin_helper__WEBPACK_IMPORTED_MODULE_0__.is_true)(_scf.options.form.open_in_new_tab)) {\n window.open(url, \"_blank\");\n } else {\n window.location.href = url;\n }\n }; // handle submit error\n\n handleSubmitError = e => {\n const {\n error\n } = e.detail; // console.log(error);\n // alert(error);\n }; // handleOpenForm\n\n handleOpenForm = e => {\n console.log(e);\n e.preventDefault();\n\n if (SFB.is_open()) {\n SFB.close();\n } else {\n SFB.open();\n }\n }; // handleCloseForm\n\n handleCloseForm = e => {\n e.preventDefault();\n SFB.close();\n };\n }\n\n const app = new App();\n window.addEventListener(\"DOMContentLoaded\", app.init);\n})(jQuery);\n\n//# sourceURL=webpack://social-contact-form/./src/js/frontend.js?");30 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _admin_helper__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./admin/helper */ \"./src/js/admin/helper.js\");\n\n\n(function ($) {\n function log() {\n if ((0,_admin_helper__WEBPACK_IMPORTED_MODULE_0__.is_true)(_scf.development)) {\n console.log(\"SCF\", ...arguments);\n }\n }\n\n const SFB = {\n open: () => {\n $(\".scf-form\").slideDown(150).addClass(\"active\"); // $(\".scf-icon\").slideUp(120);\n\n $('.scf-form-overlay').fadeIn(150);\n },\n close: () => {\n $(\".scf-form\").slideUp(150).removeClass(\"active\"); // $(\".scf-icon\").slideDown(80);\n\n $('.scf-form-overlay').fadeOut(150);\n },\n is_open: () => {\n return $(\".scf-form\").hasClass(\"active\");\n }\n };\n window.SFB = SFB;\n\n class App {\n // initialize the class\n init = async () => {\n log(_scf);\n this.initEvents();\n this.loadIcons();\n };\n\n get whatsapp_number() {\n ); // return;\n\n let url = `https://wa.me/${number}?text=${encodeURIComponent(text)}`;\n\n if ( // is_true(_scf.is_pro) &&\n this.is_desktop() && (0,_admin_helper__WEBPACK_IMPORTED_MODULE_0__.is_true)(_scf.options.whatsapp.direct_web)) {\n url = `https://web.whatsapp.com/send?phone=${number}&text=${encodeURIComponent(text)}`;\n } // console.log(text, url);\n\n\n if ((0,_admin_helper__WEBPACK_IMPORTED_MODULE_0__.is_true)(_scf.options.form.open_in_new_tab)) {\n window.open(url, \"_blank\");\n } else {\n window.location.href = url;\n }\n }; // handle submit error\n\n handleSubmitError = e => {\n const {\n error\n } = e.detail; // console.log(error);\n // alert(error);\n }; // handleOpenForm\n\n handleOpenForm = e => {\n console.log(e);\n e.preventDefault();\n\n if (SFB.is_open()) {\n SFB.close();\n } else {\n SFB.open();\n }\n }; // handleCloseForm\n\n handleCloseForm = e => {\n e.preventDefault();\n SFB.close();\n };\n }\n\n const app = new App();\n window.addEventListener(\"DOMContentLoaded\", app.init);\n})(jQuery);\n\n//# sourceURL=webpack://social-contact-form/./src/js/frontend.js?"); 31 31 32 32 /***/ }), -
social-contact-form/tags/1.1.3/readme.txt
r2811152 r2817204 5 5 Tested up to: 6.1 6 6 Requires PHP: 5.4 7 Stable tag: 1.1. 27 Stable tag: 1.1. 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 143 143 == Changelog == 144 144 145 146 147 148 149 150 151 152 145 153 = 1.1.2 - 03 NOV 2022 = 146 154 ** Improve: Minor bugs and performance -
social-contact-form/tags/1.1.3/templates/admin/leads.php
r2706384 r2817204 2 2 3 3 <div @click="upgradeModal" class="scf_container"> 4 5 4 6 5 <div class="p-4 min-h-screen" x-show="!lead.loading" :class="{'pointer-events-none animate-pulse': lead.loading, 'pointer-events-none opacity-60' : !isPro}">7 6 8 <!-- list of the leads --> 7 9 <?php … … 27 29 <!-- footer text --> 28 30 <div class="px-3 my-2 text-center text-xs text-slate-400"><?php echo wp_sprintf( '%s', apply_filters('scf_footer', __('Social Contact Form is powered by WPPOOL', 'social-contact-form') )); ?></div> 29 30 <!-- upgrade notice --> 31 <?php scf_render('admin/upgrade-popup'); ?> 31 32 32 </div> 33 33 -
social-contact-form/tags/1.1.3/templates/admin/settings.php
r2708021 r2817204 13 13 14 14 <div x-show="!state.finished" class="h-full"> 15 16 17 15 18 <!-- progressbar --> 16 19 <?php scf_render('admin/settings/progress-bar'); ?> -
social-contact-form/tags/1.1.3/templates/admin/settings/header.php
r2708021 r2817204 1 <div class="px-6 flex flex-col sm:flex-row items-center justify-center sm:justify-between p-3 gap-3 sticky self-start top-0 z-50" 1 <div class="px-6 flex flex-col sm:flex-row items-center justify-center sm:justify-between p-3 gap-3 sticky self-start top-0 z-50" 2 2 3 4 >5 3 <div x-show="currentStep" class="text-xl font-bold w-full text-center sm:text-left"> 6 4 <span class="text-slate-700 font-semibold" x-text="`Step ${state.step}:`"> </span> -
social-contact-form/trunk/plugin.php
r2811152 r2817204 4 4 * plugin URI: https://wppool.dev/social-contact-form-pricing/ 5 5 * Description: Add a contact form on your website that sends form leads directly to your WhatsApp web or mobile, including WooCommerce orders, cart, etc 6 * Version: 1.1. 26 * Version: 1.1. 7 7 * Author: WPPOOL 8 8 * Author URI: https://wppool.dev … … 20 20 21 21 # Include files 22 require_once plugin_dir_path( __FILE__ ) . 'includes/ load.php';22 require_once plugin_dir_path( __FILE__ ) . 'includes/.php'; 23 23 24 24 /** -
social-contact-form/trunk/public/css/admin.min.css
r2715371 r2817204 1 /*! tailwindcss v3.0.23 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*{scrollbar-color:auto;scrollbar-width:auto}*,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}.pointer-events-none{pointer-events:none!important}.invisible{visibility:hidden!important}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}.sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.left-0{left:0!important}. top-1\/2{top:50%!important}.left-1\/2{left:50%!important}.top-2{top:.5rem!important}.right-2{right:.5rem!important}.right-0{right:0!important}.bottom-0{bottom:0!important}.left-2{left:.5rem!important}.bottom-2{bottom:.5rem!important}.top-1\.5{top:.375rem!important}.right-1\/2{right:50%!important}.top-1{top:.25rem!important}.-top-8{top:-2rem!important}.-right-2{right:-.5rem!important}.z-50{z-index:50!important}.z-40{z-index:40!important}.z-0{z-index:0!important}.z-20{z-index:20!important}.z-10{z-index:10!important}.m-0{margin:0!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-6{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-8{margin-top:2rem!important;margin-bottom:2rem!important}.-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.my-4{margin-top:1rem!important;margin-bottom:1rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mb-6{margin-bottom:1.5rem!important}.mb-2{margin-bottom:.5rem!important}.mb-4{margin-bottom:1rem!important}.mr-2{margin-right:.5rem!important}.mb-5{margin-bottom:1.25rem!important}.ml-2{margin-left:.5rem!important}.mb-1{margin-bottom:.25rem!important}.mt-3{margin-top:.75rem!important}.mt-2{margin-top:.5rem!important}.mb-3{margin-bottom:.75rem!important}.mb-0{margin-bottom:0!important}.mt-6{margin-top:1.5rem!important}.mt-4{margin-top:1rem!important}.block{display:block!important}.inline-block{display:inline-block!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}.table{display:table!important}.grid{display:grid!important}.contents{display:contents!important}.h-full{height:100%!important}.h-6{height:1.5rem!important}.h-3{height:.75rem!important}.h-0{height:0!important}.h-4{height:1rem!important}.h-auto{height:auto!important}.h-8{height:2rem!important}.h-2{height:.5rem!important}.h-72{height:18rem!important}.h-1{height:.25rem!important}.h-10{height:2.5rem!important}.h-56{height:14rem!important}.h-32{height:8rem!important}.h-7{height:1.75rem!important}.min-h-screen{min-height:100vh!important}.w-20{width:5rem!important}.w-full{width:100%!important}.w-6{width:1.5rem!important}.w-3{width:.75rem!important}.w-72{width:18rem!important}.w-1\/3{width:33.333333%!important}.w-32{width:8rem!important}.w-0{width:0!important}.w-4{width:1rem!important}.w-auto{width:auto!important}.w-64{width:16rem!important}.w-1\/2{width:50%!important}.w-44{width:11rem!important}.w-10{width:2.5rem!important}.w-12{width:3rem!important}.w-16{width:4rem!important}.w-5{width:1.25rem!important}.w-48{width:12rem!important}.w-2{width:.5rem!important}.w-14{width:3.5rem!important}.w-24{width:6rem!important}.w-28{width:7rem!important}.max-w-md{max-width:28rem!important}.max-w-sm{max-width:24rem!important}.max-w-full{max-width:100%!important}.max-w-3xl{max-width:48rem!important}.-translate-x-1\/2{--tw-translate-x:-50%!important}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.-translate-y-1\/2{--tw-translate-y:-50%!important}.-rotate-90{--tw-rotate:-90deg!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}.animate-pulse{-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite!important;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite!important}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{-webkit-animation:spin 1s linear infinite!important;animation:spin 1s linear infinite!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-pointer{cursor:pointer!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-col{flex-direction:column!important}.flex-col-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.items-center{align-items:center!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.gap-4{gap:1rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:.75rem!important}.gap-1{gap:.25rem!important}.gap-1\.5{gap:.375rem!important}.gap-0\.5{gap:.125rem!important}.gap-0{gap:0!important}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-right:calc(.25rem*var(--tw-space-x-reverse))!important;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)))!important}.self-start{align-self:flex-start!important}.overflow-x-auto{overflow-x:auto!important}.overflow-y-auto{overflow-y:auto!important}.whitespace-nowrap{white-space:nowrap!important}.rounded-md{border-radius:.375rem!important}.rounded-sm{border-radius:.125rem!important}.rounded-xl{border-radius:.75rem!important}.rounded-full{border-radius:9999px!important}.rounded-t-sm{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.border{border-width:1px!important}.border-2{border-width:2px!important}.border-b{border-bottom-width:1px!important}.border-l-4{border-left-width:4px!important}.border-dashed{border-style:dashed!important}.border-none{border-style:none!important}.border-slate-100{--tw-border-opacity:1!important;border-color:rgb(241 245 249/var(--tw-border-opacity))!important}.border-slate-400{--tw-border-opacity:1!important;border-color:rgb(148 163 184/var(--tw-border-opacity))!important}.border-indigo-600{--tw-border-opacity:1!important;border-color:rgb(79 70 229/var(--tw-border-opacity))!important}.border-slate-200{--tw-border-opacity:1!important;border-color:rgb(226 232 240/var(--tw-border-opacity))!important}.border-transparent{border-color:#0000!important}.border-slate-300{--tw-border-opacity:1!important;border-color:rgb(203 213 225/var(--tw-border-opacity))!important}.bg-transparent{background-color:initial!important}.bg-indigo-600{background-color:rgb(79 70 229/var(--tw-bg-opacity))!important}.bg-indigo-600,.bg-red-50{--tw-bg-opacity:1!important}.bg-red-50{background-color:rgb(254 242 242/var(--tw-bg-opacity))!important}.bg-gray-300{--tw-bg-opacity:1!important;background-color:rgb(209 213 219/var(--tw-bg-opacity))!important}.bg-slate-800{background-color:rgb(30 41 59/var(--tw-bg-opacity))!important}.bg-red-200,.bg-slate-800{--tw-bg-opacity:1!important}.bg-red-200{background-color:rgb(254 202 202/var(--tw-bg-opacity))!important}.bg-slate-100{background-color:rgb(241 245 249/var(--tw-bg-opacity))!important}.bg-slate-100,.bg-white{--tw-bg-opacity:1!important}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))!important}.bg-red-500{background-color:rgb(239 68 68/var(--tw-bg-opacity))!important}.bg-red-500,.bg-slate-50{--tw-bg-opacity:1!important}.bg-slate-50{background-color:rgb(248 250 252/var(--tw-bg-opacity))!important}.bg-slate-300{--tw-bg-opacity:1!important;background-color:rgb(203 213 225/var(--tw-bg-opacity))!important}.bg-slate-200{--tw-bg-opacity:1!important;background-color:rgb(226 232 240/var(--tw-bg-opacity))!important}.bg-indigo-100{--tw-bg-opacity:1!important;background-color:rgb(224 231 255/var(--tw-bg-opacity))!important}.bg-red-400{background-color:rgb(248 113 113/var(--tw-bg-opacity))!important}.bg-red-400,.bg-slate-500{--tw-bg-opacity:1!important}.bg-slate-500{background-color:rgb(100 116 139/var(--tw-bg-opacity))!important}.bg-gray-200{--tw-bg-opacity:1!important;background-color:rgb(229 231 235/var(--tw-bg-opacity))!important}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))!important}.from-purple-600{--tw-gradient-from:#9333ea!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#9333ea00)!important}.to-indigo-800{--tw-gradient-to:#3730a3!important}.fill-current{fill:currentColor!important}.p-4{padding:1rem!important}.p-8{padding:2rem!important}.p-6{padding:1.5rem!important}.p-1\.5{padding:.375rem!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:.75rem!important}.p-0{padding:0!important}.p-0\.5{padding:.125rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.px-1\.5{padding-left:.375rem!important;padding-right:.375rem!important}.py-0\.5{padding-top:.125rem!important;padding-bottom:.125rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.py-5{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-4{padding-left:1rem!important}.pr-4,.px-4{padding-right:1rem!important}.pl-2{padding-left:.5rem!important}.pt-4{padding-top:1rem!important}.pb-1{padding-bottom:.25rem!important}.pr-3{padding-right:.75rem!important}.pl-4{padding-left:1rem!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-base{font-size:1rem!important;line-height:1.5rem!important}.text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-xs{font-size:.75rem!important;line-height:1rem!important}.text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.text-3xl{font-size:1.875rem!important;line-height:2.25rem!important}.text-6xl{font-size:3.75rem!important;line-height:1!important}.text-2xl{font-size:1.5rem!important;line-height:2rem!important}.text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.font-bold{font-weight:700!important}.font-normal{font-weight:400!important}.uppercase{text-transform:uppercase!important}.capitalize{text-transform:capitalize!important}.italic{font-style:italic!important}.leading-normal{line-height:1.5!important}.tracking-normal{letter-spacing:0!important}.tracking-wide{letter-spacing:.025em!important}.text-gray-700{--tw-text-opacity:1!important;color:rgb(55 65 81/var(--tw-text-opacity))!important}.text-gray-600{--tw-text-opacity:1!important;color:rgb(75 85 99/var(--tw-text-opacity))!important}.text-red-500{--tw-text-opacity:1!important;color:rgb(239 68 68/var(--tw-text-opacity))!important}.text-indigo-600{--tw-text-opacity:1!important;color:rgb(79 70 229/var(--tw-text-opacity))!important}.text-white{color:rgb(255 255 255/var(--tw-text-opacity))!important}.text-slate-700,.text-white{--tw-text-opacity:1!important}.text-slate-700{color:rgb(51 65 85/var(--tw-text-opacity))!important}.text-slate-600{--tw-text-opacity:1!important;color:rgb(71 85 105/var(--tw-text-opacity))!important}.text-slate-400{--tw-text-opacity:1!important;color:rgb(148 163 184/var(--tw-text-opacity))!important}.text-indigo-400{--tw-text-opacity:1!important;color:rgb(129 140 248/var(--tw-text-opacity))!important}.text-pink-500{--tw-text-opacity:1!important;color:rgb(236 72 153/var(--tw-text-opacity))!important}.text-orange-400{--tw-text-opacity:1!important;color:rgb(251 146 60/var(--tw-text-opacity))!important}.text-yellow-400{--tw-text-opacity:1!important;color:rgb(250 204 21/var(--tw-text-opacity))!important}.text-slate-500{--tw-text-opacity:1!important;color:rgb(100 116 139/var(--tw-text-opacity))!important}.text-slate-300{--tw-text-opacity:1!important;color:rgb(203 213 225/var(--tw-text-opacity))!important}.text-red-400{color:rgb(248 113 113/var(--tw-text-opacity))!important}.text-red-300,.text-red-400{--tw-text-opacity:1!important}.text-red-300{color:rgb(252 165 165/var(--tw-text-opacity))!important}.opacity-60{opacity:.6!important}.opacity-50{opacity:.5!important}.opacity-40{opacity:.4!important}.opacity-20{opacity:.2!important}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a!important;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)!important}.shadow-lg,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a!important;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)!important}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a!important;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)!important}.shadow,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d!important;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)!important}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important}.ring,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important}.ring-indigo-600{--tw-ring-opacity:1!important;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity))!important}.ring-red-300{--tw-ring-opacity:1!important;--tw-ring-color:rgb(252 165 165/var(--tw-ring-opacity))!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.transition{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.duration-150,.transition{transition-duration:.15s!important}.duration-300{transition-duration:.3s!important}.duration-200{transition-duration:.2s!important}.duration-100{transition-duration:.1s!important}.scrollbar{--scrollbar-track:initial!important;--scrollbar-thumb:initial!important;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)!important;overflow:overlay!important}.scrollbar.overflow-x-hidden{overflow-x:hidden!important}.scrollbar.overflow-y-hidden{overflow-y:hidden!important}.scrollbar::-webkit-scrollbar-track{background-color:var(--scrollbar-track)!important}.scrollbar::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)!important}.scrollbar{scrollbar-width:auto!important}.scrollbar::-webkit-scrollbar{width:16px!important;height:16px!important}.scrollbar-thin{--scrollbar-track:initial!important;--scrollbar-thumb:initial!important;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)!important;overflow:overlay!important}.scrollbar-thin.overflow-x-hidden{overflow-x:hidden!important}.scrollbar-thin.overflow-y-hidden{overflow-y:hidden!important}.scrollbar-thin::-webkit-scrollbar-track{background-color:var(--scrollbar-track)!important}.scrollbar-thin::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)!important}.scrollbar-thin{scrollbar-width:thin!important}.scrollbar-thin::-webkit-scrollbar{width:8px!important;height:8px!important}.scrollbar-track-gray-\31 00{--scrollbar-track:#f3f4f6!important}.scrollbar-track-slate-\32 00{--scrollbar-track:#e2e8f0!important}.scrollbar-thumb-indigo-\36 00{--scrollbar-thumb:#4f46e5!important}.scf_wrapper{position:relative}.scf_wrapper .scf_container{margin:1.25rem;overflow-y:auto;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.scf_wrapper .content-height{min-height:450px;overflow:hidden}.scf_wrapper .box{background:#fff;border-radius:2px;box-shadow:0 1px 2px #0000000d;padding:5px 8px;margin:10px 0}.scf_wrapper #scf_icon_preview img{width:55px;cursor:pointer;border-radius:50%;box-shadow:0 1px 2px #0000000d}.scf_wrapper .scf-input{border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:.25rem .75rem;--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid #0000;outline-offset:2px;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.scf_wrapper .scf-input:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(203 213 225/var(--tw-ring-opacity))}.scf_wrapper .scf-input::-webkit-inner-spin-button,.scf_wrapper .scf-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.scf_wrapper .scf-input[type=number]{-moz-appearance:textfield}.scf_wrapper .scf-switch{margin-bottom:1rem;display:flex;align-items:center;gap:.75rem}.scf_wrapper .scf-switch>div{position:relative;height:1rem;width:2.25rem;cursor:pointer;border-radius:.75rem;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity))}.scf_wrapper .scf-switch>div,.scf_wrapper .scf-switch>div:after{border-width:1px;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.scf_wrapper .scf-switch>div:after{position:absolute;top:50%;left:0;display:block;height:1.25rem;width:1.25rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);content:""}.scf_wrapper .scf-switch>div label{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity))}.scf_wrapper .scf-switch>div label>span{cursor:help;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity))}.scf_wrapper .scf-switch.active>div{--tw-border-opacity:1;border-color:rgb(79 70 229/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity))}.scf_wrapper .scf-switch.active>div:after{--tw-translate-x:1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scf_wrapper .scf-switch.inactive>div{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.scf_wrapper .scf-range{height:.25rem;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity));outline:2px solid #0000;outline-offset:2px}.scf_wrapper .scf-range::-webkit-slider-thumb{height:1.25rem;width:1.25rem;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity));--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid #0000;outline-offset:2px;-webkit-transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.scf_wrapper .scf-range::-webkit-slider-thumb,.scf_wrapper .scf-range::-webkit-slider-thumb:hover{background-color:rgb(79 70 229/var(--tw-bg-opacity))}.scf_wrapper .scf-range::-webkit-slider-thumb:hover{--tw-bg-opacity:1}.scf_wrapper .scf-modal-height{max-height:600px}.scf_wrapper .scf-tooltip{position:relative;margin-bottom:0;display:inline-flex;cursor:help;align-items:center;justify-content:center;font-size:1rem;line-height:1.5rem;line-height:1;--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity))}.scf_wrapper .scf-tooltip>span{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;position:absolute;left:100%;z-index:50;margin-left:.5rem;display:block;cursor:default;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:1rem;text-align:left;font-weight:400;--tw-text-opacity:1;--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);width:100%;min-width:350px!important}.scf_wrapper .form-label,.scf_wrapper .scf-tooltip>span{font-size:.875rem;line-height:1.25rem;color:rgb(71 85 105/var(--tw-text-opacity))}.scf_wrapper .form-label{cursor:pointer}.scf_wrapper .form-help,.scf_wrapper .form-label{margin-bottom:.25rem;display:flex;align-items:center;gap:.25rem;--tw-text-opacity:1}.scf_wrapper .form-help{padding-top:.5rem;padding-bottom:.5rem;font-size:.75rem;line-height:1rem;color:rgb(71 85 105/var(--tw-text-opacity))}.scf_wrapper .text-shadow{text-shadow:1px 1px #000c}.scf_wrapper .upgrade-counter{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.scf_wrapper .upgrade-counter .counter-box{position:relative;display:flex;height:4rem;width:4rem;align-items:center;justify-content:center;border-radius:.125rem;--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity));text-align:center;font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity))}.scf_wrapper .upgrade-counter .counter-box span{position:absolute;height:.25rem;width:.25rem;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.scf_wrapper .upgrade-counter .counter-box span:first-child{top:.25rem;left:.25rem}.scf_wrapper .upgrade-counter .counter-box span:nth-child(2){left:.25rem;bottom:.25rem}.scf_wrapper .upgrade-counter .counter-box span:nth-child(3){bottom:.25rem;right:.25rem}.scf_wrapper .upgrade-counter .counter-box span:nth-child(4){top:.25rem;right:.25rem}.scf_wrapper .upgrade-counter .counter-label{padding-top:.25rem;padding-bottom:.25rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity))}.hover\:border-transparent:hover{border-color:#0000!important}.hover\:bg-red-500:hover{--tw-bg-opacity:1!important;background-color:rgb(239 68 68/var(--tw-bg-opacity))!important}.hover\:bg-slate-200:hover{--tw-bg-opacity:1!important;background-color:rgb(226 232 240/var(--tw-bg-opacity))!important}.hover\:bg-indigo-600:hover{--tw-bg-opacity:1!important;background-color:rgb(79 70 229/var(--tw-bg-opacity))!important}.hover\:bg-gray-100:hover{--tw-bg-opacity:1!important;background-color:rgb(243 244 246/var(--tw-bg-opacity))!important}.hover\:bg-red-600:hover{--tw-bg-opacity:1!important;background-color:rgb(220 38 38/var(--tw-bg-opacity))!important}.hover\:bg-indigo-100:hover{--tw-bg-opacity:1!important;background-color:rgb(224 231 255/var(--tw-bg-opacity))!important}.hover\:bg-slate-600:hover{--tw-bg-opacity:1!important;background-color:rgb(71 85 105/var(--tw-bg-opacity))!important}.hover\:text-white:hover{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.hover\:text-red-500:hover{--tw-text-opacity:1!important;color:rgb(239 68 68/var(--tw-text-opacity))!important}.hover\:text-red-600:hover{--tw-text-opacity:1!important;color:rgb(220 38 38/var(--tw-text-opacity))!important}.hover\:opacity-90:hover{opacity:.9!important}.hover\:shadow:hover{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a!important;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.hover\:ring-indigo-600:hover{--tw-ring-opacity:1!important;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity))!important}.hover\:ring-red-600:hover{--tw-ring-opacity:1!important;--tw-ring-color:rgb(220 38 38/var(--tw-ring-opacity))!important}.focus\:border-0:focus{border-width:0!important}.focus\:border-transparent:focus{border-color:#0000!important}.focus\:outline-none:focus{outline:2px solid #0000!important;outline-offset:2px!important}.focus\:ring-transparent:focus{--tw-ring-color:#0000!important}.group:hover .group-hover\:visible{visibility:visible!important}@media (min-width:640px){.sm\:fixed{position:fixed!important}.sm\:absolute{position:absolute!important}.sm\:ml-1{margin-left:.25rem!important}.sm\:-mb-1{margin-bottom:-.25rem!important}.sm\:ml-16{margin-left:4rem!important}.sm\:flex{display:flex!important}.sm\:h-9{height:2.25rem!important}.sm\:w-3\/4{width:75%!important}.sm\:w-1\/2{width:50%!important}.sm\:flex-row{flex-direction:row!important}.sm\:items-center{align-items:center!important}.sm\:justify-end{justify-content:flex-end!important}.sm\:justify-between{justify-content:space-between!important}.sm\:rounded-lg{border-radius:.5rem!important}.sm\:border-r{border-right-width:1px!important}.sm\:border-dotted{border-style:dotted!important}.sm\:border-slate-200{--tw-border-opacity:1!important;border-color:rgb(226 232 240/var(--tw-border-opacity))!important}.sm\:py-0{padding-top:0!important;padding-bottom:0!important}.sm\:text-left{text-align:left!important}}@media (min-width:768px){.md\:max-w-md{max-width:28rem!important}}@media (min-width:1024px){.lg\:ml-20{margin-left:5rem!important}}1 /*! tailwindcss v3.0.23 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*{scrollbar-color:auto;scrollbar-width:auto}*,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}.pointer-events-none{pointer-events:none!important}.invisible{visibility:hidden!important}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}.sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.left-0{left:0!important}.rem!important}} 2 2 /*# sourceMappingURL=admin.min.css.map */ -
social-contact-form/trunk/public/css/admin.min.css.map
r2715371 r2817204 1 {"version":3,"sources":["../../src/scss/admin.scss","%3Cinput%20css%20 PO5pgb%3E","<no source>","../../src/css/admin.css"],"names":[],"mappings":"AAAA,gEAAA,CAAA,iBCQE,qBAAsB,CAGtB,sBDXF,CAAA,eCgBE,eDhBF,CAAA,KC2BE,eAAgB,CAChB,6BAA8B,CAC9B,eAAgB,CAChB,aAAW,CAAX,UAAW,CACX,gMD/BF,CAAA,KCwCE,QAAS,CACT,mBDzCF,CAAA,GCmDE,QAAS,CACT,aAAc,CACd,oBDrDF,CAAA,oBC6DE,wCAAiC,CAAjC,gCD7DF,CAAA,kBC0EE,iBAAkB,CAClB,mBD3EF,CAAA,ECmFE,aAAc,CACd,uBDpFF,CAAA,SC6FE,kBD7FF,CAAA,kBCyGE,mGAAyI,CACzI,aD1GF,CAAA,MCkHE,aDlHF,CAAA,QC2HE,aAAc,CACd,aAAc,CACd,iBAAkB,CAClB,sBD9HF,CAAA,ICkIE,aDlIF,CAAA,ICsIE,SDtIF,CAAA,MCgJE,aAAc,CACd,oBAAqB,CACrB,wBDlJF,CAAA,sCCgKE,mBAAoB,CACpB,cAAe,CACf,mBAAoB,CACpB,aAAc,CACd,QAAS,CACT,SDrKF,CAAA,cC8KE,mBD9KF,CAAA,gDC0LE,yBAA0B,CAC1B,wBAA6B,CAC7B,qBD5LF,CAAA,gBCoME,YDpMF,CAAA,iBC4ME,eD5MF,CAAA,SCoNE,sBDpNF,CAAA,wDC6NE,WD7NF,CAAA,cCsOE,4BAA6B,CAC7B,mBDvOF,CAAA,4BC+OE,uBD/OF,CAAA,6BCwPE,yBAA0B,CAC1B,YDzPF,CAAA,QCiQE,iBDjQF,CAAA,mDCqRE,QDrRF,CAAA,SCyRE,QDzRF,CAAA,gBC0RE,SD1RF,CAAA,WCoSE,eAAgB,CAChB,QAAS,CACT,SDtSF,CAAA,SC8SE,eD9SF,CAAA,mDCwTE,SAAU,CACV,aDzTF,CAAA,2DCwTE,SAAU,CACV,aDzTF,CAAA,yCCwTE,SAAU,CACV,aDzTF,CAAA,qBCkUE,cDlUF,CAAA,UCyUE,cDzUF,CAAA,+CC0VE,aAAc,CACd,qBD3VF,CAAA,UCoWE,cAAe,CACf,WDrWF,CAAA,SC6WE,YD7WF,CAAA,EEAA,qBAAA,oBFAA,CEAA,iBAAA,mBAAA,mBAAA,cAAA,cAAA,cAAA,eAAA,eAAA,aAAA,aAAA,kBAAA,sCAAA,eAAA,oBAAA,sBAAA,uBAAA,wBAAA,kBAAA,2BAAA,4BAAA,0BAAA,kCAAA,2BAAA,sBAAA,8BAAA,YAAA,kBAAA,gBAAA,iBAAA,kBAAA,cAAA,gBAAA,aAAA,mBAAA,qBAAA,2BAAA,yBAAA,0BAAA,2BAAA,uBAAA,wBAAA,yBAAA,sBAAA,AFCA,WEDA,UFCA,CAAA,yBEDA,WAAA,gBAAA,AFCA,CAAA,yBEDA,WAAA,gBAAA,AFCA,CAAA,0BEDA,WAAA,iBAAA,AFCA,CAAA,0BEDA,WAAA,iBAAA,AFCA,CAAA,0BEDA,WAAA,iBAAA,AFCA,CACA,SEFA,4BAAA,oBAAA,qBAAA,oBAAA,sBAAA,0BAAA,6BAAA,6BAAA,wBFEA,CAAA,qBEFA,6BFEA,CAAA,WEFA,2BFEA,CAAA,OEFA,wBFEA,CAAA,UEFA,2BFEA,CAAA,UEFA,2BFEA,CAAA,QEFA,kCAAA,yBFEA,CAAA,OEFA,eFEA,CAAA,QEFA,gBFEA,CAAA,UEFA,iBFEA,CAAA,WEFA,kBFEA,CAAA,OEFA,mBFEA,CAAA,SEFA,qBFEA,CAAA,SEFA,iBFEA,CAAA,UEFA,kBFEA,CAAA,QEFA,oBFEA,CAAA,UEFA,sBFEA,CAAA,UEFA,qBFEA,CAAA,YEFA,mBFEA,CAAA,OEFA,oBFEA,CAAA,QEFA,mBFEA,CAAA,UEFA,sBFEA,CAAA,MEFA,oBFEA,CAAA,MEFA,oBFEA,CAAA,KEFA,mBFEA,CAAA,MEFA,oBFEA,CAAA,MEFA,oBFEA,CAAA,KEFA,kBFEA,CAAA,MEFA,2BAAA,6BFEA,CAAA,MEFA,4BAAA,8BFEA,CAAA,SEFA,2BAAA,2BFEA,CAAA,MEFA,0BAAA,4BFEA,CAAA,OEFA,8BAAA,8BFEA,CAAA,MEFA,0BAAA,4BFEA,CAAA,MEFA,4BAAA,4BFEA,CAAA,MEFA,8BFEA,CAAA,MEFA,6BFEA,CAAA,MEFA,4BFEA,CAAA,MEFA,4BFEA,CAAA,MEFA,+BFEA,CAAA,MEFA,2BFEA,CAAA,MEFA,8BFEA,CAAA,MEFA,2BFEA,CAAA,MEFA,0BFEA,CAAA,MEFA,8BFEA,CAAA,MEFA,yBFEA,CAAA,MEFA,2BFEA,CAAA,MEFA,yBFEA,CAAA,OEFA,uBFEA,CAAA,cEFA,8BFEA,CAAA,MEFA,sBFEA,CAAA,aEFA,6BFEA,CAAA,OEFA,uBFEA,CAAA,MEFA,sBFEA,CAAA,UEFA,0BFEA,CAAA,QEFA,qBFEA,CAAA,KEFA,uBFEA,CAAA,KEFA,uBFEA,CAAA,KEFA,kBFEA,CAAA,KEFA,qBFEA,CAAA,QEFA,qBFEA,CAAA,KEFA,qBFEA,CAAA,KEFA,sBFEA,CAAA,MEFA,sBFEA,CAAA,KEFA,uBFEA,CAAA,MEFA,uBFEA,CAAA,MEFA,sBFEA,CAAA,MEFA,qBFEA,CAAA,KEFA,wBFEA,CAAA,cEFA,0BFEA,CAAA,MEFA,oBFEA,CAAA,QEFA,oBFEA,CAAA,KEFA,sBFEA,CAAA,KEFA,sBFEA,CAAA,MEFA,qBFEA,CAAA,QEFA,0BFEA,CAAA,MEFA,oBFEA,CAAA,KEFA,iBFEA,CAAA,KEFA,oBFEA,CAAA,QEFA,oBFEA,CAAA,MEFA,qBFEA,CAAA,QEFA,mBFEA,CAAA,MEFA,qBFEA,CAAA,MEFA,sBFEA,CAAA,MEFA,oBFEA,CAAA,MEFA,oBFEA,CAAA,KEFA,uBFEA,CAAA,MEFA,qBFEA,CAAA,KEFA,qBFEA,CAAA,MEFA,sBFEA,CAAA,MEFA,oBFEA,CAAA,MEFA,oBFEA,CAAA,UEFA,yBFEA,CAAA,UEFA,yBFEA,CAAA,YEFA,wBFEA,CAAA,WEFA,yBFEA,CAAA,mBEFA,+BFEA,CAAA,sCEFA,uMFEA,CAAA,mBEFA,+BFEA,CAAA,YEFA,6BAAA,uMFEA,CAAA,yBEFA,IAAA,WAAA,AFEA,CAAA,iBEFA,IAAA,WAAA,AFEA,CAAA,eEFA,sEAAA,6DFEA,CAAA,wBEFA,GAAA,wBAAA,AFEA,CAAA,gBEFA,GAAA,wBAAA,AFEA,CAAA,cEFA,oDAAA,2CFEA,CAAA,oBEFA,4BFEA,CAAA,gBEFA,wBFEA,CAAA,aEFA,uDFEA,CAAA,aEFA,uDFEA,CAAA,UEFA,4BFEA,CAAA,kBEFA,oCFEA,CAAA,UEFA,+BFEA,CAAA,kBEFA,uCFEA,CAAA,WEFA,wBFEA,CAAA,cEFA,4BFEA,CAAA,aEFA,kCFEA,CAAA,gBEFA,gCFEA,CAAA,iBEFA,uCFEA,CAAA,OEFA,kBFEA,CAAA,OEFA,mBFEA,CAAA,OEFA,oBFEA,CAAA,OEFA,oBFEA,CAAA,UEFA,qBFEA,CAAA,UEFA,qBFEA,CAAA,OEFA,eFEA,CAAA,yCEFA,iCAAA,8DAAA,kEFEA,CAAA,YEFA,+BFEA,CAAA,iBEFA,yBFEA,CAAA,iBEFA,yBFEA,CAAA,mBEFA,4BFEA,CAAA,YEFA,+BFEA,CAAA,YEFA,+BFEA,CAAA,YEFA,8BFEA,CAAA,cEFA,8BFEA,CAAA,cEFA,yCAAA,yCFEA,CAAA,QEFA,0BFEA,CAAA,UEFA,0BFEA,CAAA,UEFA,iCFEA,CAAA,YEFA,+BFEA,CAAA,eEFA,6BFEA,CAAA,aEFA,2BFEA,CAAA,kBEFA,gCAAA,gEFEA,CAAA,kBEFA,gCAAA,gEFEA,CAAA,mBEFA,gCAAA,8DFEA,CAAA,kBEFA,gCAAA,gEFEA,CAAA,oBEFA,4BFEA,CAAA,kBEFA,gCAAA,gEFEA,CAAA,gBEFA,kCFEA,CAAA,eEFA,8DFEA,CAAA,0BEFA,2BFEA,CAAA,WEFA,gEFEA,CAAA,aEFA,4BAAA,gEFEA,CAAA,cEFA,6DFEA,CAAA,0BEFA,2BFEA,CAAA,YEFA,gEFEA,CAAA,cEFA,gEFEA,CAAA,wBEFA,2BFEA,CAAA,UEFA,gEFEA,CAAA,YEFA,8DFEA,CAAA,yBEFA,2BFEA,CAAA,aEFA,gEFEA,CAAA,cEFA,4BAAA,gEFEA,CAAA,cEFA,4BAAA,gEFEA,CAAA,eEFA,4BAAA,gEFEA,CAAA,YEFA,gEFEA,CAAA,0BEFA,2BFEA,CAAA,cEFA,gEFEA,CAAA,aEFA,4BAAA,gEFEA,CAAA,kBEFA,8EFEA,CAAA,iBEFA,qCAAA,qFFEA,CAAA,eEFA,kCFEA,CAAA,cEFA,2BFEA,CAAA,KEFA,sBFEA,CAAA,KEFA,sBFEA,CAAA,KEFA,wBFEA,CAAA,QEFA,yBFEA,CAAA,KEFA,wBFEA,CAAA,KEFA,uBFEA,CAAA,KEFA,wBFEA,CAAA,KEFA,mBFEA,CAAA,QEFA,yBFEA,CAAA,MEFA,4BAAA,8BFEA,CAAA,MEFA,8BAAA,8BFEA,CAAA,SEFA,+BAAA,+BFEA,CAAA,SEFA,8BAAA,gCFEA,CAAA,MEFA,8BAAA,8BFEA,CAAA,MEFA,wBAAA,0BFEA,CAAA,MEFA,6BAAA,+BFEA,CAAA,MEFA,2BAAA,6BFEA,CAAA,MEFA,8BAAA,gCFEA,CAAA,MEFA,6BAAA,6BFEA,CAAA,MEFA,6BAAA,+BFEA,CAAA,SEFA,8BAAA,gCFEA,CAAA,MEFA,8BAAA,8BFEA,CAAA,MEFA,2BFEA,CAAA,YEFA,4BFEA,CAAA,MEFA,4BFEA,CAAA,MEFA,0BFEA,CAAA,MEFA,+BFEA,CAAA,MEFA,8BFEA,CAAA,MEFA,2BFEA,CAAA,WEFA,yBFEA,CAAA,aEFA,2BFEA,CAAA,YEFA,0BFEA,CAAA,WEFA,yBAAA,4BFEA,CAAA,SEFA,4BAAA,6BFEA,CAAA,SEFA,2BAAA,0BFEA,CAAA,SEFA,4BAAA,6BFEA,CAAA,UEFA,6BAAA,6BFEA,CAAA,UEFA,4BAAA,uBFEA,CAAA,UEFA,2BAAA,0BFEA,CAAA,SEFA,6BAAA,6BFEA,CAAA,aEFA,yBFEA,CAAA,eEFA,yBFEA,CAAA,WEFA,yBFEA,CAAA,aEFA,yBFEA,CAAA,WEFA,kCFEA,CAAA,YEFA,mCFEA,CAAA,QEFA,2BFEA,CAAA,gBEFA,yBFEA,CAAA,iBEFA,0BFEA,CAAA,eEFA,+BFEA,CAAA,eEFA,8BAAA,oDFEA,CAAA,eEFA,8BAAA,oDFEA,CAAA,cEFA,8BAAA,qDFEA,CAAA,iBEFA,8BAAA,qDFEA,CAAA,YEFA,uDFEA,CAAA,4BEFA,6BFEA,CAAA,gBEFA,oDFEA,CAAA,gBEFA,8BAAA,qDFEA,CAAA,gBEFA,8BAAA,uDFEA,CAAA,iBEFA,8BAAA,uDFEA,CAAA,eEFA,8BAAA,sDFEA,CAAA,iBEFA,8BAAA,sDFEA,CAAA,iBEFA,8BAAA,sDFEA,CAAA,gBEFA,8BAAA,uDFEA,CAAA,gBEFA,8BAAA,uDFEA,CAAA,cEFA,uDFEA,CAAA,4BEFA,6BFEA,CAAA,cEFA,uDFEA,CAAA,YEFA,oBFEA,CAAA,YEFA,oBFEA,CAAA,YEFA,oBFEA,CAAA,YEFA,oBFEA,CAAA,WEFA,wEAAA,yGFEA,CAAA,sBEFA,4GFEA,CAAA,WEFA,0EAAA,2GFEA,CAAA,QEFA,qEAAA,sGFEA,CAAA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","file":"admin.min.css"}1 {"version":3,"sources":["../../src/scss/admin.scss","%3Cinput%20css%20BAAA,CAAA","file":"admin.min.css"} -
social-contact-form/trunk/public/css/frontend.min.css.map
r2712257 r2817204 1 {"version":3,"sources":["../../src/scss/frontend.scss","%3Cinput%20css%20 92NkKo%3E","<no source>","../../src/css/frontend.css"],"names":[],"mappings":"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","file":"frontend.min.css"}1 {"version":3,"sources":["../../src/scss/frontend.scss","%3Cinput%20css%20%3E","<no source>","../../src/css/frontend.css"],"names":[],"mappings":"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","file":"frontend.min.css"} -
social-contact-form/trunk/public/js/admin.min.js
r2811152 r2817204 49 49 /***/ (() => { 50 50 51 eval("(function ($) {\n class Events {\n init = () => {\n this.load();\n };\n load = () => {\n setTimeout(() => {\n $(\".scf_wrapper\").fadeIn(200);\n }, 50);\n };\n }\n\n const events = new Events();\n window.addEventListener(\"load\", events.load);\n})(jQuery);\n\n//# sourceURL=webpack://social-contact-form/./src/js/admin/events.js?");51 eval("(function ($) {\n class Events {\n init = () => {\n this.load();\n );\n})(jQuery);\n\n//# sourceURL=webpack://social-contact-form/./src/js/admin/events.js?"); 52 52 53 53 /***/ }), … … 60 60 61 61 "use strict"; 62 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Success\": () => (/* binding */ Success),\n/* harmony export */ \"Toast\": () => (/* binding */ Toast),\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */ \"excerpt\": () => (/* binding */ excerpt),\n/* harmony export */ \"is_true\": () => (/* binding */ is_true),\n/* harmony export */ \"is_whatsapp_number\": () => (/* binding */ is_whatsapp_number),\n/* harmony export */ \"log\": () => (/* binding */ log),\n/* harmony export */ \"search_in_object\": () => (/* binding */ search_in_object)\n/* harmony export */ });\n/* harmony import */ var sweetalert2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! sweetalert2 */ \"./node_modules/sweetalert2/dist/sweetalert2.all.js\");\n/* harmony import */ var sweetalert2__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(sweetalert2__WEBPACK_IMPORTED_MODULE_0__);\n\nconst Toast = sweetalert2__WEBPACK_IMPORTED_MODULE_0___default().mixin({\n confirmButtonColor: \"#4f46e5\",\n customClass: {\n popup: \"rounded-md\",\n title: \"font-medium tracking-normal text-gray-700\",\n content: \"text-base font-medium tracking-wide text-gray-600\",\n confirmButton: \"py-2 px-3 text-sm rounded-sm focus:ring-transparent focus:border-transparent\",\n denyButton: \"py-2 px-3 text-sm rounded-sm focus:ring-transparent focus:border-0 focus:border-transparent\",\n cancelButton: \"py-2 px-3 text-sm rounded-sm focus:ring-transparent focus:border-0 focus:border-transparent\"\n },\n focusConfirm: false\n});\nconst Success = message => {\n Toast.fire({\n toast: true,\n icon: \"success\",\n title: message,\n position: \"top-end\",\n showConfirmButton: false,\n timer: 3000,\n timerProgressBar: true\n });\n};\nconst search_in_object = (object, search_term) => {\n for (let key in object) {\n if (object.hasOwnProperty(key)) {\n try {\n if (JSON.stringify(object[key]).toLowerCase().includes(search_term.toLowerCase())) {\n return true;\n }\n } catch (e) {\n if (String(object[key]).toLowerCase().includes(search_term.toLowerCase())) {\n return true;\n }\n }\n }\n }\n\n return false;\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({\n Success,\n Toast\n});\nconst is_true = value => {\n return value === true || value === \"true\" || value === \"1\" || value === 1;\n};\nfunction log() {\n if (!is_true(scf_admin.development)) return;\n let args = Array.from(arguments);\n console.log(\"%cSCF\", \"background: #6D5ACF; color: white; font-size: 10px; padding: 2px; border-radius: 5px;\", ...args);\n}\nconst is_whatsapp_number = number => {\n return /^\\+?[0-9]{ 10,11}$/.test(number);\n};\nconst excerpt = (text, length = 20) => {\n if (text.length > length) {\n return text.substring(0, length) + \"...\";\n } else {\n return text;\n }\n};\n\n//# sourceURL=webpack://social-contact-form/./src/js/admin/helper.js?");62 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Success\": () => (/* binding */ Success),\n/* harmony export */ \"Toast\": () => (/* binding */ Toast),\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */ \"excerpt\": () => (/* binding */ excerpt),\n/* harmony export */ \"is_true\": () => (/* binding */ is_true),\n/* harmony export */ \"is_whatsapp_number\": () => (/* binding */ is_whatsapp_number),\n/* harmony export */ \"log\": () => (/* binding */ log),\n/* harmony export */ \"search_in_object\": () => (/* binding */ search_in_object)\n/* harmony export */ });\n/* harmony import */ var sweetalert2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! sweetalert2 */ \"./node_modules/sweetalert2/dist/sweetalert2.all.js\");\n/* harmony import */ var sweetalert2__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(sweetalert2__WEBPACK_IMPORTED_MODULE_0__);\n\nconst Toast = sweetalert2__WEBPACK_IMPORTED_MODULE_0___default().mixin({\n confirmButtonColor: \"#4f46e5\",\n customClass: {\n popup: \"rounded-md\",\n title: \"font-medium tracking-normal text-gray-700\",\n content: \"text-base font-medium tracking-wide text-gray-600\",\n confirmButton: \"py-2 px-3 text-sm rounded-sm focus:ring-transparent focus:border-transparent\",\n denyButton: \"py-2 px-3 text-sm rounded-sm focus:ring-transparent focus:border-0 focus:border-transparent\",\n cancelButton: \"py-2 px-3 text-sm rounded-sm focus:ring-transparent focus:border-0 focus:border-transparent\"\n },\n focusConfirm: false\n});\nconst Success = message => {\n Toast.fire({\n toast: true,\n icon: \"success\",\n title: message,\n position: \"top-end\",\n showConfirmButton: false,\n timer: 3000,\n timerProgressBar: true\n });\n};\nconst search_in_object = (object, search_term) => {\n for (let key in object) {\n if (object.hasOwnProperty(key)) {\n try {\n if (JSON.stringify(object[key]).toLowerCase().includes(search_term.toLowerCase())) {\n return true;\n }\n } catch (e) {\n if (String(object[key]).toLowerCase().includes(search_term.toLowerCase())) {\n return true;\n }\n }\n }\n }\n\n return false;\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({\n Success,\n Toast\n});\nconst is_true = value => {\n return value === true || value === \"true\" || value === \"1\" || value === 1;\n};\nfunction log() {\n if (!is_true(scf_admin.development)) return;\n let args = Array.from(arguments);\n console.log(\"%cSCF\", \"background: #6D5ACF; color: white; font-size: 10px; padding: 2px; border-radius: 5px;\", ...args);\n}\nconst is_whatsapp_number = number => {\n return /^\\+?[0-9]{,11}$/.test(number);\n};\nconst excerpt = (text, length = 20) => {\n if (text.length > length) {\n return text.substring(0, length) + \"...\";\n } else {\n return text;\n }\n};\n\n//# sourceURL=webpack://social-contact-form/./src/js/admin/helper.js?"); 63 63 64 64 /***/ }), … … 71 71 72 72 "use strict"; 73 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _helper__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./helper */ \"./src/js/admin/helper.js\");\n\n\nconst LeadsApp = () => {\n return {\n state: {},\n lead: {\n loading: true,\n from: \"\",\n to: \"\",\n search: \"\",\n page: 1,\n perPage: 10,\n leads: []\n },\n\n get isPro() {\n return (0,_helper__WEBPACK_IMPORTED_MODULE_0__.is_true)(scf_admin.is_pro);\n },\n\n get not_free() {\n if (this.isPro) return false;\n return \"pointer-events-none opacity-60\";\n },\n\n get leads() {\n if (this.lead.leads.length === 0) return [];\n let leads = this.lead.leads || [];\n\n if (this.lead.search) {\n leads = leads.filter(lead => {\n return (0,_helper__WEBPACK_IMPORTED_MODULE_0__.search_in_object)(lead, this.lead.search);\n });\n }\n\n if (this.lead.from) {\n leads = leads.filter(lead => {\n return lead.created_at >= this.lead.from;\n });\n }\n\n if (this.lead.to) {\n leads = leads.filter(lead => {\n return lead.created_at <= this.lead.to;\n });\n } // paginated\n\n\n let start = (this.lead.page - 1) * this.lead.perPage;\n let end = start + this.lead.perPage;\n return leads.slice(start, end);\n },\n\n async loadLeads() {\n const url = `${scf_admin.ajax_url}?action=scf_get_leads`;\n const response = await fetch(url);\n const result = await response.json(); // console.log(result);\n\n this.lead.loading = false;\n this.lead.leads = result.data && result.data.length ? result.data.filter(lead => !lead.deleted_at) : []; // console.log(result.data);\n },\n\n async loadNextLeads() {\n this.lead.page++;\n await this.loadLeads();\n },\n\n async loadPreviousLeads() {\n this.lead.page--;\n await this.loadLeads();\n },\n\n async loadPageLeads(page) {\n this.lead.page = page;\n await this.loadLeads();\n },\n\n init() {\n // console.log(scf_admin);\n this.loadLeads();\n },\n\n upgradeModal(event = null) {\n if (!this.isPro) {\n if (event) event.preventDefault();\n WPPOOL.Popup('social_contact_form').show();\n }\n },\n\n show_lead(lead = null) {\n this.state.modal_open = true;\n this.state.lead = lead;\n },\n\n async deleteLead(ids = []) {\n let confirmDelete = await _helper__WEBPACK_IMPORTED_MODULE_0__.Toast.fire({\n title: \"Are you sure?\",\n text: \"Once you delete lead, you won't be able to undo!\",\n icon: \"warning\",\n showCancelButton: true,\n cancelButtonColor: \"#d33\",\n confirmButtonText: \"Yes, delete it!\"\n });\n\n if (!confirmDelete.isConfirmed) {\n _helper__WEBPACK_IMPORTED_MODULE_0__.Toast.close();\n return;\n }\n\n const ids_as_string = ids.join(\",\"); // console.log(ids_as_string);\n\n const url = `${scf_admin.ajax_url}?action=scf_delete_leads&ids=${ids_as_string}`;\n const response = await fetch(url, {\n method: \"POST\",\n headers: {\n \"Content-Type\": \"application/x-www-form-urlencoded; charset=UTF-8\"\n }\n });\n const result = await response.json();\n\n if (result.success) {\n (0,_helper__WEBPACK_IMPORTED_MODULE_0__.Success)(result.message);\n this.loadLeads();\n }\n },\n\n async exportLeadsAsCSV() {\n if (!this.isPro) {\n this.upgradeModal();\n return;\n }\n\n let leads = this.leads.map(lead => {\n let fields = {};\n\n for (let field in lead.field) {\n if (lead.field.hasOwnProperty(field)) {\n fields[field] = lead.field[field];\n }\n }\n\n fields.created = lead.created_at;\n return fields;\n });\n\n if (leads.length === 0) {\n _helper__WEBPACK_IMPORTED_MODULE_0__.Toast.fire({\n title: \"No leads to export\",\n icon: \"warning\"\n });\n return;\n }\n\n let csv = \"\";\n let keys = Object.keys(leads[0]);\n csv += keys.join(\",\") + \"\\n\";\n leads.forEach(lead => {\n let row = [];\n keys.forEach(key => {\n row.push(lead[key]);\n });\n csv += row.join(\",\") + \"\\n\";\n });\n const blob = new Blob([csv], {\n type: \"text/csv\"\n });\n const url = URL.createObjectURL(blob);\n const a = document.createElement(\"a\");\n a.href = url;\n a.download = \"leads.csv\";\n document.body.appendChild(a);\n a.click();\n document.body.removeChild(a);\n },\n\n getTime(date) {\n return new Date(date).toLocaleString();\n },\n\n getDate(date) {\n return new Date(date).toLocaleDateString();\n },\n\n bulkSelectLeads(event) {\n const checked = event.target.checked;\n this.lead.leads.forEach(lead => {\n lead.selected = checked;\n });\n },\n\n get selectedLeads() {\n return this.leads.filter(lead => lead.selected);\n },\n\n deleteSelected() {\n this.deleteLead(this.selectedLeads.map(lead => lead.id));\n },\n\n is_true: _helper__WEBPACK_IMPORTED_MODULE_0__.is_true\n };\n};\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (LeadsApp);\n\n//# sourceURL=webpack://social-contact-form/./src/js/admin/leads.js?");73 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _helper__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./helper */ \"./src/js/admin/helper.js\");\n\n\nconst LeadsApp = () => {\n return {\n state: {},\n lead: {\n loading: true,\n from: \"\",\n to: \"\",\n search: \"\",\n page: 1,\n perPage: 10,\n leads: []\n },\n\n get isPro() {\n return (0,_helper__WEBPACK_IMPORTED_MODULE_0__.is_true)(scf_admin.is_pro);\n },\n\n get not_free() {\n if (this.isPro) return false;\n return \"pointer-events-none opacity-60\";\n },\n\n get leads() {\n if (this.lead.leads.length === 0) return [];\n let leads = this.lead.leads || [];\n\n if (this.lead.search) {\n leads = leads.filter(lead => {\n return (0,_helper__WEBPACK_IMPORTED_MODULE_0__.search_in_object)(lead, this.lead.search);\n });\n }\n\n if (this.lead.from) {\n leads = leads.filter(lead => {\n );\n this.loadLeads();\n }\n },\n\n async exportLeadsAsCSV() {\n if (!this.isPro) {\n this.upgradeModal();\n return;\n }\n\n let leads = this.leads.map(lead => {\n let fields = {};\n\n for (let field in lead.field) {\n if (lead.field.hasOwnProperty(field)) {\n fields[field] = lead.field[field];\n }\n }\n\n fields.created = lead.created_at;\n return fields;\n });\n\n if (leads.length === 0) {\n _helper__WEBPACK_IMPORTED_MODULE_0__.Toast.fire({\n title: \"No leads to export\",\n icon: \"warning\"\n });\n return;\n }\n\n let csv = \"\";\n let keys = Object.keys(leads[0]);\n csv += keys.join(\",\") + \"\\n\";\n leads.forEach(lead => {\n let row = [];\n keys.forEach(key => {\n row.push(lead[key]);\n });\n csv += row.join(\",\") + \"\\n\";\n });\n const blob = new Blob([csv], {\n type: \"text/csv\"\n });\n const url = URL.createObjectURL(blob);\n const a = document.createElement(\"a\");\n a.href = url;\n a.download = \"leads.csv\";\n document.body.appendChild(a);\n a.click();\n document.body.removeChild(a);\n },\n\n getTime(date) {\n return new Date(date).toLocaleString();\n },\n\n getDate(date) {\n return new Date(date).toLocaleDateString();\n },\n\n bulkSelectLeads(event) {\n const checked = event.target.checked;\n this.lead.leads.forEach(lead => {\n lead.selected = checked;\n });\n },\n\n get selectedLeads() {\n return this.leads.filter(lead => lead.selected);\n },\n\n deleteSelected() {\n this.deleteLead(this.selectedLeads.map(lead => lead.id));\n },\n\n is_true: _helper__WEBPACK_IMPORTED_MODULE_0__.is_true\n };\n};\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (LeadsApp);\n\n//# sourceURL=webpack://social-contact-form/./src/js/admin/leads.js?"); 74 74 75 75 /***/ }), … … 82 82 83 83 "use strict"; 84 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _helper__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./helper */ \"./src/js/admin/helper.js\");\n\n\nconst SettingsApp = () => {\n return {\n state: {\n step: 1,\n steps: [{\n id: \"whatsapp\",\n title: \"WhatsApp Info\"\n }, {\n id: \"customize\",\n title: \"Customize Form\"\n }, {\n id: \"activate\",\n title: \"Activate the Form\"\n }],\n errors: {}\n },\n options: {},\n\n get currentStep() {\n return this.state.steps[this.state.step - 1];\n },\n\n get isPro() {\n return (0,_helper__WEBPACK_IMPORTED_MODULE_0__.is_true)(scf_admin.is_pro);\n },\n\n get not_free() {\n if (this.isPro) return false;\n return \"pointer-events-none opacity-50 cursor-not-allowed\";\n },\n\n get icon() {\n let image = this.options.icon.image || scf_admin.public + \"/images/whatsapp.svg\";\n let size = {\n small: \"45\",\n medium: \"60\",\n large: \"80\",\n custom: this.isPro ? this.options.icon.size_custom || \"60\" : \"60\"\n }[this.options.icon.size || \"medium\"] + \"px\";\n let position = this.options.icon.position || \"right\";\n let align = this.options.icon.position || \"right\";\n\n switch (this.options.icon.position) {\n case \"left\":\n position = {\n left: \"7px\",\n bottom: \"7px\"\n };\n break;\n\n case \"right\":\n position = {\n right: \"7px\",\n bottom: \"7px\"\n };\n break;\n\n case \"custom\":\n default:\n if ((0,_helper__WEBPACK_IMPORTED_MODULE_0__.is_true)(this.isPro)) {\n position = {\n top: this.options.icon.position_top ? this.options.icon.position_top + \"px\" : \"auto\",\n left: this.options.icon.position_left ? this.options.icon.position_left + \"px\" : \"auto\",\n bottom: this.options.icon.position_bottom ? this.options.icon.position_bottom + \"px\" : \"auto\",\n right: this.options.icon.position_right ? this.options.icon.position_right + \"px\" : \"auto\"\n };\n } else {\n position = {\n right: \"7px\",\n bottom: \"7px\"\n };\n }\n\n break;\n }\n\n const icon = {\n image,\n size,\n position,\n align\n };\n return icon;\n },\n\n get call_to_action() {\n let text = this.options.call_to_action.text;\n let color = this.options.call_to_action.color;\n let background = this.options.call_to_action.background;\n let size = {\n small: \"16\",\n medium: \"18\",\n large: \"20\",\n custom: this.isPro ? this.options.call_to_action.size_custom || \"18\" : \"18\"\n }[this.options.call_to_action.size || \"medium\"] + \"px\";\n let call_to_action = {\n text,\n color,\n background,\n size\n };\n return call_to_action;\n },\n\n get form() {\n let title = this.options.form.title || \"Contact via WhatsApp\";\n let header = this.options.form.header || \"\";\n let footer = this.options.form.footer || \"\";\n let submit = this.options.form.submit || \"Send on WhatsApp\";\n let color = this.options.form.color || \"#fff\";\n let background = this.options.form.background || \"#09816D\";\n let size = {\n small: \"250\",\n medium: \"300\",\n large: \"350\",\n custom: this.isPro ? this.options.form.size_custom || \"300\" : \"300\"\n }[this.options.form.size || \"medium\"] + \"px\";\n let titleFontSize = size.slice(0, -2) / 16; // minimum title font size 12px\n // maximum title font size 25px\n\n if (titleFontSize < 12) titleFontSize = 12;\n if (titleFontSize > 25) titleFontSize = 25;\n titleFontSize += \"px\";\n return {\n titleFontSize,\n title,\n header,\n footer,\n color,\n background,\n size,\n submit\n };\n },\n\n get preset_message() {\n let message = this.options.whatsapp.defined_preset + this.options.whatsapp.preset;\n let replaces = {\n name: \"John Doe\",\n phone: \"+123456789\",\n email: \"john@wppool.dev\",\n message: \"Hello, I am a message\",\n title: \"Hello, I am a title\",\n url: \"https://wppool.dev\",\n id: \"123456789\"\n }; // replace * with bold\n\n message = message.replace(/\\*([^*]+)\\*/g, \"<b>$1</b>\"); // replace __ with italic\n\n message = message.replace(/_([^_]+)_/g, \"<i>$1</i>\"); // replace {break} with <br/>\n\n message = message.replace(/\\n/g, \"<br/>\");\n message = message.replace(/{break}/g, \"<br/>\"); // replace ~ with striketrough\n\n message = message.replace(/~([^~]+)~/g, \"<s>$1</s>\"); // replace ``` with monospace\n\n message = message.replace(/```([^`]+)```/g, \"<pre>$1</pre>\"); // replace regex\n\n for (let key in replaces) {\n message = message.replace(new RegExp(`{${key}}`, \"g\"), replaces[key]);\n }\n\n return message;\n },\n\n get countries() {\n let countries = scf_admin.countries;\n let search = this.state.search_country || \"\";\n let filtered = countries.filter(country => {\n return country.name.toLowerCase().includes(search.toLowerCase()) || country.phone_code.toLowerCase().includes(search.toLowerCase()) || (\"tags\" in country && country.tags ? country.tags.toLowerCase().includes(search.toLowerCase()) : false);\n });\n return filtered;\n },\n\n get currentCountry() {\n let phone_code = this.options.whatsapp.phone_code;\n let country = scf_admin.countries.find(country => country.phone_code === phone_code);\n return country || false;\n },\n\n get fields() {\n return scf_admin.fields;\n },\n\n excerpt: _helper__WEBPACK_IMPORTED_MODULE_0__.excerpt,\n\n init() {\n (0,_helper__WEBPACK_IMPORTED_MODULE_0__.log)(scf_admin);\n this.loadOptions();\n },\n\n get nextButton() {\n let button = \"Next\";\n\n if (this.state.step === this.state.steps.length) {\n button = \"Save\";\n }\n\n return button;\n },\n\n jumpStep(step = null) {\n if (step === null) {\n step = this.state.step + 1;\n }\n\n if (step > this.state.steps.length) {\n this.saveMiddleware();\n } else {\n if (this.state.step === 1 && !this.validateWhatsApp()) return false;\n this.state.step = step;\n }\n },\n\n validateWhatsApp() {\n (0,_helper__WEBPACK_IMPORTED_MODULE_0__.log)(\"validateWhatsApp\");\n let whatsapp = this.options.whatsapp;\n let errors = {};\n\n if (!whatsapp.phone_code) {\n errors.whatsapp = \"Please select a country\";\n }\n\n if (!(0,_helper__WEBPACK_IMPORTED_MODULE_0__.is_whatsapp_number)(whatsapp.phone_number)) {\n errors.whatsapp = \"Invalid phone number\";\n }\n\n if (Object.keys(errors).length > 0) {\n this.state.errors = errors;\n return false;\n }\n\n return true;\n },\n\n nextStep(step = null, reverse = false) {\n (0,_helper__WEBPACK_IMPORTED_MODULE_0__.log)(\"jumpStep\", this.options.whatsapp.phone_code);\n\n if (this.state.step == 1) {\n if (!this.options.whatsapp.phone_code) {\n this.state.errors.whatsapp = \"Please select a country\";\n return;\n }\n\n if (!(0,_helper__WEBPACK_IMPORTED_MODULE_0__.is_whatsapp_number)(this.options.whatsapp.phone_number)) {\n this.$refs.whatsapp_number.focus();\n this.state.errors.whatsapp = \"Please enter a valid WhatsApp number\";\n return;\n }\n\n this.state.errors = {};\n }\n\n if (this.state.step < this.state.steps.length) {\n this.state.step++;\n } else {\n this.saveOptions();\n }\n },\n\n loadOptions() {\n if (typeof scf_admin.options !== \"undefined\") {\n this.options = scf_admin.options;\n this.state.countries = scf_admin.countries || [];\n }\n },\n\n upgradeModal(event = null) {\n if (!this.isPro) {\n if (event) event.preventDefault();\n WPPOOL.Popup('social_contact_form').show();\n }\n },\n\n uploadImage() {\n var self = this;\n const image = wp.media({\n title: \"WhatsApp Icon\",\n multiple: false,\n library: {\n type: \"image\"\n }\n }).open().on(\"select\", function (e) {\n let uploaded_image = image.state().get(\"selection\").first();\n self.options.icon.image = uploaded_image.toJSON().url;\n });\n },\n\n setIconSize(size) {\n if (size === \"custom\" && !this.isPro) {\n this.upgradeModal();\n return;\n }\n\n this.options.icon.size = size;\n },\n\n setIconPosition(position) {\n if (position === \"custom\" && !this.isPro) {\n this.upgradeModal();\n return;\n }\n\n if (position === \"left\") {\n this.options.icon.position_left = \"7\";\n this.options.icon.position_right = \"\";\n this.options.icon.position_top = \"\";\n this.options.icon.position_bottom = \"7\";\n } else if (position === \"right\") {\n this.options.icon.position_left = \"\";\n this.options.icon.position_right = \"7\";\n this.options.icon.position_top = \"\";\n this.options.icon.position_bottom = \"7\";\n }\n\n this.options.icon.position = position;\n },\n\n setTextSize(size) {\n if (size === \"custom\" && !this.isPro) {\n this.upgradeModal();\n return;\n }\n\n this.options.call_to_action.size_custom = {\n small: 16,\n medium: 24,\n large: 32\n }[size];\n this.options.call_to_action.size = size;\n },\n\n setFormSize(size) {\n if (size === \"custom\" && !this.isPro) {\n this.upgradeModal();\n return;\n }\n\n this.options.form.size = size;\n },\n\n saveMiddleware() {\n const self = this;\n\n if ((0,_helper__WEBPACK_IMPORTED_MODULE_0__.is_true)(this.options.enabled)) {\n this.saveOptions();\n return true;\n }\n\n _helper__WEBPACK_IMPORTED_MODULE_0__.Toast.fire({\n icon: \"\",\n iconHtml: `<svg xmlns=\"http://www.w3.org/2000/svg\" class=\"fill-current w-20\" viewBox=\"0 0 16 16\">\n <path d=\"M8.982 1.566a1.13 1.13 0 0 0-1.96 0L.165 13.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767L8.982 1.566zM8 5c.535 0 .954.462.9.995l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 5.995A.905.905 0 0 1 8 5zm.002 6a1 1 0 1 1 0 2 1 1 0 0 1 0-2z\"/>\n </svg>`,\n title: \"Oops! The form is deactivated\",\n html: \"If you keep the Social Contact Form <strong>turned off</strong>, you won't be able to use this form on your website.\",\n showCancelButton: false,\n showDenyButton: true,\n showConfirmButton: true,\n denyButtonText: \"Save anyway\",\n confirmButtonText: \"Activate and Save\",\n reverseButtons: true,\n focusConfirm: true,\n allowEscapeKey: false,\n allowOutsideClick: false,\n showCloseButton: true,\n customClass: {\n icon: \"border-none text-red-500\",\n denyButton: \"bg-transparent text-indigo-600 ring-1 ring-indigo-600 py-2 rounded-sm\",\n confirmButton: \"ring-1 ring-indigo-600 py-2 rounded-sm bg-indigo-600 text-white\",\n actions: \"flex justify-between items-center gap-4 mb-6\",\n popup: \"bg-red-50\",\n title: \"font-medium text-slate-700\"\n }\n }).then(result => {\n if (result.isConfirmed) {\n self.options.enabled = true;\n self.saveOptions();\n }\n\n if (result.isDenied) {\n self.saveOptions();\n }\n });\n },\n\n saveOptions() {\n const self = this;\n (0,_helper__WEBPACK_IMPORTED_MODULE_0__.log)(\"Finished\", this.state);\n this.state.saving = true;\n jQuery.ajax({\n url: scf_admin.ajax_url,\n type: \"POST\",\n data: {\n action: \"scf_save_settings\",\n options: this.options\n },\n success: function (response) {\n (0,_helper__WEBPACK_IMPORTED_MODULE_0__.log)(response);\n\n if (response.success) {\n self.state.finished = true;\n self.state.saving = false;\n } else {\n self.state.finished = false;\n self.state.saving = true;\n }\n },\n error: function (response) {\n (0,_helper__WEBPACK_IMPORTED_MODULE_0__.log)(response);\n }\n });\n },\n\n is_true: _helper__WEBPACK_IMPORTED_MODULE_0__.is_true,\n\n handlerPreviewScreen(event) {\n let div = this.$refs.customize_form;\n this.state.preview_form = div.getBoundingClientRect().top < 300 && this.state.step === 2;\n },\n\n get isMobile() {\n return window.innerWidth < 768 || window.innerHeight < 768;\n },\n\n get getPreset() {\n let text = this.options.whatsapp.preset;\n text = text.replace(/{break}/g, \"\\n\");\n return text;\n },\n\n setPreset($event) {\n let text = $event.target.value;\n text = text.replace(/\\n+/g, \"{break}\");\n this.options.whatsapp.preset = text;\n },\n\n capitalize(string) {\n return string.charAt(0).toUpperCase() + string.slice(1);\n },\n\n addPresetTag(tag, label = \"\") {\n tag = (label ? label + \": \" : \"\") + \"{\" + tag + \"}{break}\";\n let text = this.getPreset;\n let preset = this.$refs.preset; // insert end of the cursor\n\n let start = preset.selectionStart;\n let end = preset.selectionEnd;\n let before = text.substring(0, start);\n let after = text.substring(end, text.length);\n let newText = before + tag + after;\n this.setPreset({\n target: {\n value: newText\n }\n });\n },\n\n upgradeAfterSetup() {\n this.state.finished = false;\n this.state.saving = false;\n this.state.step = 1;\n window.open('https://go.wppool.dev/2rc7', \"_blank\");\n },\n\n stickyPreview(event) {\n const container = document.querySelector(\".scf_container\");\n const previewBox = this.$refs.previewBox;\n let containerTop = container.getBoundingClientRect().top;\n let currentWindowPosition = window.pageYOffset; // // sticky to middle \n // const classes = ['sm:absolute', 'top-0']\n\n if (currentWindowPosition > container.offsetTop && !this.isMobile) {\n (0,_helper__WEBPACK_IMPORTED_MODULE_0__.log)(\"sticky\");\n previewBox.style.top = currentWindowPosition - 30 + \"px\";\n } else {\n previewBox.style.top = (this.isMobile ? 0 : 20) + \"px\";\n } // sticky to bottom\n\n } \n\n };\n};\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (SettingsApp);\n\n//# sourceURL=webpack://social-contact-form/./src/js/admin/settings.js?");84 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _helper__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./helper */ \"./src/js/admin/helper.js\");\n\n\nconst SettingsApp = () => {\n return {\n state: {\n step: 1,\n steps: [{\n id: \"whatsapp\",\n title: \"WhatsApp Info\"\n }, {\n id: \"customize\",\n title: \"Customize Form\"\n }, {\n id: \"activate\",\n title: \"Activate the Form\"\n }],\n errors: {}\n },\n options: {},\n\n get currentStep() {\n return this.state.steps[this.state.step - 1];\n },\n\n get isPro() {\n return (0,_helper__WEBPACK_IMPORTED_MODULE_0__.is_true)(scf_admin.is_pro);\n },\n\n get not_free() {\n if (this.isPro) return false;\n return \"pointer-events-none opacity-50 cursor-not-allowed\";\n },\n\n get icon() {\n let image = this.options.icon.image || scf_admin.public + \"/images/whatsapp.svg\";\n let size = {\n small: \"45\",\n medium: \"60\",\n large: \"80\",\n custom: this.isPro ? this.options.icon.size_custom || \"60\" : \"60\"\n }[this.options.icon.size || \"medium\"] + \"px\";\n let position = this.options.icon.position || \"right\";\n let align = this.options.icon.position || \"right\";\n\n switch (this.options.icon.position) {\n case \"left\":\n position = {\n left: \"7px\",\n bottom: \"7px\"\n };\n break;\n\n case \"right\":\n position = {\n right: \"7px\",\n bottom: \"7px\"\n };\n break;\n\n case \"custom\":\n default:\n if ((0,_helper__WEBPACK_IMPORTED_MODULE_0__.is_true)(this.isPro)) {\n position = {\n top: this.options.icon.position_top ? this.options.icon.position_top + \"px\" : \"auto\",\n left: this.options.icon.position_left ? this.options.icon.position_left + \"px\" : \"auto\",\n bottom: this.options.icon.position_bottom ? this.options.icon.position_bottom + \"px\" : \"auto\",\n right: this.options.icon.position_right ? this.options.icon.position_right + \"px\" : \"auto\"\n };\n } else {\n position = {\n right: \"7px\",\n bottom: \"7px\"\n };\n }\n\n break;\n }\n\n const icon = {\n image,\n size,\n position,\n align\n };\n return icon;\n },\n\n get call_to_action() {\n let text = this.options.call_to_action.text;\n let color = this.options.call_to_action.color;\n let background = this.options.call_to_action.background;\n let size = {\n small: \"16\",\n medium: \"18\",\n large: \"20\",\n custom: this.isPro ? this.options.call_to_action.size_custom || \"18\" : \"18\"\n }[this.options.call_to_action.size || \"medium\"] + \"px\";\n let call_to_action = {\n text,\n color,\n background,\n size\n };\n return call_to_action;\n },\n\n get form() {\n let title = this.options.form.title || \"Contact via WhatsApp\";\n let header = this.options.form.header || \"\";\n let footer = this.options.form.footer || \"\";\n let submit = this.options.form.submit || \"Send on WhatsApp\";\n let color = this.options.form.color || \"#fff\";\n let background = this.options.form.background || \"#09816D\";\n let size = {\n small: \"250\",\n medium: \"300\",\n large: \"350\",\n custom: this.isPro ? this.options.form.size_custom || \"300\" : \"300\"\n }[this.options.form.size || \"medium\"] + \"px\";\n let titleFontSize = size.slice(0, -2) / 16; // minimum title font size 12px\n // maximum title font size 25px\n\n if (titleFontSize < 12) titleFontSize = 12;\n if (titleFontSize > 25) titleFontSize = 25;\n titleFontSize += \"px\";\n return {\n titleFontSize,\n title,\n header,\n footer,\n color,\n background,\n size,\n submit\n };\n },\n\n get preset_message() {\n let message = this.options.whatsapp.defined_preset + this.options.whatsapp.preset;\n let replaces = {\n name: \"John Doe\",\n phone: \"+123456789\",\n email: \"john@wppool.dev\",\n message: \"Hello, I am a message\",\n title: \"Hello, I am a title\",\n url: \"https://wppool.dev\",\n id: \"123456789\"\n }; // replace * with bold\n\n message = message.replace(/\\*([^*]+)\\*/g, \"<b>$1</b>\"); // replace __ with italic\n\n message = message.replace(/_([^_]+)_/g, \"<i>$1</i>\"); // replace {break} with <br/>\n\n message = message.replace(/\\n/g, \"<br/>\");\n message = message.replace(/{break}/g, \"<br/>\"); // replace ~ with striketrough\n\n message = message.replace(/~([^~]+)~/g, \"<s>$1</s>\"); // replace ``` with monospace\n\n message = message.replace(/```([^`]+)```/g, \"<pre>$1</pre>\"); // replace regex\n\n for (let key in replaces) {\n message = message.replace(new RegExp(`{${key}}`, \"g\"), replaces[key]);\n }\n\n return message;\n },\n\n get countries() {\n let countries = scf_admin.countries;\n let search = this.state.search_country || \"\";\n let filtered = countries.filter(country => {\n return country.name.toLowerCase().includes(search.toLowerCase()) || country.phone_code.toLowerCase().includes(search.toLowerCase()) || (\"tags\" in country && country.tags ? country.tags.toLowerCase().includes(search.toLowerCase()) : false);\n });\n return filtered;\n },\n\n get currentCountry() {\n let phone_code = this.options.whatsapp.phone_code;\n let country = scf_admin.countries.find(country => country.phone_code === phone_code);\n return country || false;\n },\n\n get fields() {\n return scf_admin.fields;\n },\n\n excerpt: _helper__WEBPACK_IMPORTED_MODULE_0__.excerpt,\n\n init() {\n (0,_helper__WEBPACK_IMPORTED_MODULE_0__.log)(scf_admin);\n this.loadOptions();\n },\n\n get nextButton() {\n let button = \"Next\";\n\n if (this.state.step === this.state.steps.length) {\n button = \"Save\";\n }\n\n return button;\n },\n\n jumpStep(step = null) {\n if (step === null) {\n step = this.state.step + 1;\n }\n\n if (step > this.state.steps.length) {\n this.saveMiddleware();\n } else {\n if (this.state.step === 1 && !this.validateWhatsApp()) return false;\n this.state.step = step;\n }\n },\n\n validateWhatsApp() {\n (0,_helper__WEBPACK_IMPORTED_MODULE_0__.log)(\"validateWhatsApp\");\n let whatsapp = this.options.whatsapp;\n let errors = {};\n\n if (!whatsapp.phone_code) {\n errors.whatsapp = \"Please select a country\";\n }\n\n if (!(0,_helper__WEBPACK_IMPORTED_MODULE_0__.is_whatsapp_number)(whatsapp.phone_number)) {\n errors.whatsapp = \"Invalid phone number\";\n }\n\n if (Object.keys(errors).length > 0) {\n this.state.errors = errors;\n return false;\n }\n\n return true;\n },\n\n nextStep(step = null, reverse = false) {\n (0,_helper__WEBPACK_IMPORTED_MODULE_0__.log)(\"jumpStep\", this.options.whatsapp.phone_code);\n\n if (this.state.step == 1) {\n if (!this.options.whatsapp.phone_code) {\n this.state.errors.whatsapp = \"Please select a country\";\n return;\n }\n\n if (!(0,_helper__WEBPACK_IMPORTED_MODULE_0__.is_whatsapp_number)(this.options.whatsapp.phone_number)) {\n this.$refs.whatsapp_number.focus();\n this.state.errors.whatsapp = \"Please enter a valid WhatsApp number\";\n return;\n }\n\n this.state.errors = {};\n }\n\n if (this.state.step < this.state.steps.length) {\n this.state.step++;\n } else {\n this.saveOptions();\n }\n },\n\n loadOptions() {\n if (typeof scf_admin.options !== \"undefined\") {\n this.options = scf_admin.options;\n this.state.countries = scf_admin.countries || [];\n }\n },\n\n upgradeModal(event = null) {\n if (!this.isPro) {\n if (event) event.preventDefault();\n WPPOOL.Popup('social_contact_form').show();\n }\n },\n\n uploadImage() {\n var self = this;\n const image = wp.media({\n title: \"WhatsApp Icon\",\n multiple: false,\n library: {\n type: \"image\"\n }\n }).open().on(\"select\", function (e) {\n let uploaded_image = image.state().get(\"selection\").first();\n self.options.icon.image = uploaded_image.toJSON().url;\n });\n },\n\n setIconSize(size) {\n if (size === \"custom\" && !this.isPro) {\n this.upgradeModal();\n return;\n }\n\n this.options.icon.size = size;\n },\n\n setIconPosition(position) {\n if (position === \"custom\" && !this.isPro) {\n this.upgradeModal();\n return;\n }\n\n if (position === \"left\") {\n this.options.icon.position_left = \"7\";\n this.options.icon.position_right = \"\";\n this.options.icon.position_top = \"\";\n this.options.icon.position_bottom = \"7\";\n } else if (position === \"right\") {\n this.options.icon.position_left = \"\";\n this.options.icon.position_right = \"7\";\n this.options.icon.position_top = \"\";\n this.options.icon.position_bottom = \"7\";\n }\n\n this.options.icon.position = position;\n },\n\n setTextSize(size) {\n if (size === \"custom\" && !this.isPro) {\n this.upgradeModal();\n return;\n }\n\n this.options.call_to_action.size_custom = {\n small: 16,\n medium: 24,\n large: 32\n }[size];\n this.options.call_to_action.size = size;\n },\n\n setFormSize(size) {\n if (size === \"custom\" && !this.isPro) {\n this.upgradeModal();\n return;\n }\n\n this.options.form.size = size;\n },\n\n saveMiddleware() {\n const self = this;\n\n if ((0,_helper__WEBPACK_IMPORTED_MODULE_0__.is_true)(this.options.enabled)) {\n this.saveOptions();\n return true;\n }\n\n _helper__WEBPACK_IMPORTED_MODULE_0__.Toast.fire({\n icon: \"\",\n iconHtml: `<svg xmlns=\"http://www.w3.org/2000/svg\" class=\"fill-current w-20\" viewBox=\"0 0 16 16\">\n <path d=\"M8.982 1.566a1.13 1.13 0 0 0-1.96 0L.165 13.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767L8.982 1.566zM8 5c.535 0 .954.462.9.995l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 5.995A.905.905 0 0 1 8 5zm.002 6a1 1 0 1 1 0 2 1 1 0 0 1 0-2z\"/>\n </svg>`,\n title: \"Oops! The form is deactivated\",\n html: \"If you keep the Social Contact Form <strong>turned off</strong>, you won't be able to use this form on your website.\",\n showCancelButton: false,\n showDenyButton: true,\n showConfirmButton: true,\n denyButtonText: \"Save anyway\",\n confirmButtonText: \"Activate and Save\",\n reverseButtons: true,\n focusConfirm: true,\n allowEscapeKey: false,\n allowOutsideClick: false,\n showCloseButton: true,\n customClass: {\n icon: \"border-none text-red-500\",\n denyButton: \"bg-transparent text-indigo-600 ring-1 ring-indigo-600 py-2 rounded-sm\",\n confirmButton: \"ring-1 ring-indigo-600 py-2 rounded-sm bg-indigo-600 text-white\",\n actions: \"flex justify-between items-center gap-4 mb-6\",\n popup: \"bg-red-50\",\n title: \"font-medium text-slate-700\"\n }\n }).then(result => {\n if (result.isConfirmed) {\n self.options.enabled = true;\n self.saveOptions();\n }\n\n if (result.isDenied) {\n self.saveOptions();\n }\n });\n },\n\n saveOptions() {\n const self = this;\n (0,_helper__WEBPACK_IMPORTED_MODULE_0__.log)(\"Finished\", this.state);\n this.state.saving = true;\n jQuery.ajax({\n url: scf_admin.ajax_url,\n type: \"POST\",\n data: {\n action: \"scf_save_settings\",\n options: this.options\n },\n success: function (response) {\n (0,_helper__WEBPACK_IMPORTED_MODULE_0__.log)(response);\n\n if (response.success) {\n self.state.finished = true;\n self.state.saving = false;\n } else {\n self.state.finished = false;\n self.state.saving = true;\n }\n },\n error: function (response) {\n (0,_helper__WEBPACK_IMPORTED_MODULE_0__.log)(response);\n }\n });\n },\n\n is_true: _helper__WEBPACK_IMPORTED_MODULE_0__.is_true,\n\n handlerPreviewScreen(event) {\n let div = this.$refs.customize_form;\n this.state.preview_form = div.getBoundingClientRect().top < 300 && this.state.step === 2;\n },\n\n get isMobile() {\n return window.innerWidth < 768 || window.innerHeight < 768;\n },\n\n get getPreset() {\n let text = this.options.whatsapp.preset;\n text = text.replace(/{break}/g, \"\\n\");\n return text;\n },\n\n setPreset($event) {\n let text = $event.target.value;\n text = text.replace(/\\n+/g, \"{break}\");\n this.options.whatsapp.preset = text;\n },\n\n capitalize(string) {\n return string.charAt(0).toUpperCase() + string.slice(1);\n },\n\n addPresetTag(tag, label = \"\") {\n tag = (label ? label + \": \" : \"\") + \"{\" + tag + \"}{break}\";\n let text = this.getPreset;\n let preset = this.$refs.preset; // insert end of the cursor\n\n let start = preset.selectionStart;\n let end = preset.selectionEnd;\n let before = text.substring(0, start);\n let after = text.substring(end, text.length);\n let newText = before + tag + after;\n this.setPreset({\n target: {\n value: newText\n }\n });\n },\n\n upgradeAfterSetup() {\n this.state.finished = false;\n this.state.saving = false;\n this.state.step = 1;\n window.open('https://go.wppool.dev/2rc7', \"_blank\");\n },\n\n stickyPreview(event) {\n const container = document.querySelector(\".scf_container\");\n const previewBox = this.$refs.previewBox;\n let containerTop = container.getBoundingClientRect().top;\n let currentWindowPosition = window.pageYOffset; // // sticky to middle \n // const classes = ['sm:absolute', 'top-0']\n\n if (currentWindowPosition > container.offsetTop && !this.isMobile) {\n (0,_helper__WEBPACK_IMPORTED_MODULE_0__.log)(\"sticky\");\n previewBox.style.top = currentWindowPosition - 30 + \"px\";\n } else {\n previewBox.style.top = (this.isMobile ? 0 : 20) + \"px\";\n } // sticky to bottom\n\n }\n\n };\n};\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (SettingsApp);\n\n//# sourceURL=webpack://social-contact-form/./src/js/admin/settings.js?"); 85 85 86 86 /***/ }), -
social-contact-form/trunk/public/js/frontend.min.js
r2712257 r2817204 17 17 18 18 "use strict"; 19 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Success\": () => (/* binding */ Success),\n/* harmony export */ \"Toast\": () => (/* binding */ Toast),\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */ \"excerpt\": () => (/* binding */ excerpt),\n/* harmony export */ \"is_true\": () => (/* binding */ is_true),\n/* harmony export */ \"is_whatsapp_number\": () => (/* binding */ is_whatsapp_number),\n/* harmony export */ \"log\": () => (/* binding */ log),\n/* harmony export */ \"search_in_object\": () => (/* binding */ search_in_object)\n/* harmony export */ });\n/* harmony import */ var sweetalert2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! sweetalert2 */ \"./node_modules/sweetalert2/dist/sweetalert2.all.js\");\n/* harmony import */ var sweetalert2__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(sweetalert2__WEBPACK_IMPORTED_MODULE_0__);\n\nconst Toast = sweetalert2__WEBPACK_IMPORTED_MODULE_0___default().mixin({\n confirmButtonColor: \"#4f46e5\",\n customClass: {\n popup: \"rounded-md\",\n title: \"font-medium tracking-normal text-gray-700\",\n content: \"text-base font-medium tracking-wide text-gray-600\",\n confirmButton: \"py-2 px-3 text-sm rounded-sm focus:ring-transparent focus:border-transparent\",\n denyButton: \"py-2 px-3 text-sm rounded-sm focus:ring-transparent focus:border-0 focus:border-transparent\",\n cancelButton: \"py-2 px-3 text-sm rounded-sm focus:ring-transparent focus:border-0 focus:border-transparent\"\n },\n focusConfirm: false\n});\nconst Success = message => {\n Toast.fire({\n toast: true,\n icon: \"success\",\n title: message,\n position: \"top-end\",\n showConfirmButton: false,\n timer: 3000,\n timerProgressBar: true\n });\n};\nconst search_in_object = (object, search_term) => {\n for (let key in object) {\n if (object.hasOwnProperty(key)) {\n try {\n if (JSON.stringify(object[key]).toLowerCase().includes(search_term.toLowerCase())) {\n return true;\n }\n } catch (e) {\n if (String(object[key]).toLowerCase().includes(search_term.toLowerCase())) {\n return true;\n }\n }\n }\n }\n\n return false;\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({\n Success,\n Toast\n});\nconst is_true = value => {\n return value === true || value === \"true\" || value === \"1\" || value === 1;\n};\nfunction log() {\n if (!is_true(scf_admin.development)) return;\n let args = Array.from(arguments);\n console.log(\"%cSCF\", \"background: #6D5ACF; color: white; font-size: 10px; padding: 2px; border-radius: 5px;\", ...args);\n}\nconst is_whatsapp_number = number => {\n return /^\\+?[0-9]{ 10,11}$/.test(number);\n};\nconst excerpt = (text, length = 20) => {\n if (text.length > length) {\n return text.substring(0, length) + \"...\";\n } else {\n return text;\n }\n};\n\n//# sourceURL=webpack://social-contact-form/./src/js/admin/helper.js?");19 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Success\": () => (/* binding */ Success),\n/* harmony export */ \"Toast\": () => (/* binding */ Toast),\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */ \"excerpt\": () => (/* binding */ excerpt),\n/* harmony export */ \"is_true\": () => (/* binding */ is_true),\n/* harmony export */ \"is_whatsapp_number\": () => (/* binding */ is_whatsapp_number),\n/* harmony export */ \"log\": () => (/* binding */ log),\n/* harmony export */ \"search_in_object\": () => (/* binding */ search_in_object)\n/* harmony export */ });\n/* harmony import */ var sweetalert2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! sweetalert2 */ \"./node_modules/sweetalert2/dist/sweetalert2.all.js\");\n/* harmony import */ var sweetalert2__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(sweetalert2__WEBPACK_IMPORTED_MODULE_0__);\n\nconst Toast = sweetalert2__WEBPACK_IMPORTED_MODULE_0___default().mixin({\n confirmButtonColor: \"#4f46e5\",\n customClass: {\n popup: \"rounded-md\",\n title: \"font-medium tracking-normal text-gray-700\",\n content: \"text-base font-medium tracking-wide text-gray-600\",\n confirmButton: \"py-2 px-3 text-sm rounded-sm focus:ring-transparent focus:border-transparent\",\n denyButton: \"py-2 px-3 text-sm rounded-sm focus:ring-transparent focus:border-0 focus:border-transparent\",\n cancelButton: \"py-2 px-3 text-sm rounded-sm focus:ring-transparent focus:border-0 focus:border-transparent\"\n },\n focusConfirm: false\n});\nconst Success = message => {\n Toast.fire({\n toast: true,\n icon: \"success\",\n title: message,\n position: \"top-end\",\n showConfirmButton: false,\n timer: 3000,\n timerProgressBar: true\n });\n};\nconst search_in_object = (object, search_term) => {\n for (let key in object) {\n if (object.hasOwnProperty(key)) {\n try {\n if (JSON.stringify(object[key]).toLowerCase().includes(search_term.toLowerCase())) {\n return true;\n }\n } catch (e) {\n if (String(object[key]).toLowerCase().includes(search_term.toLowerCase())) {\n return true;\n }\n }\n }\n }\n\n return false;\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({\n Success,\n Toast\n});\nconst is_true = value => {\n return value === true || value === \"true\" || value === \"1\" || value === 1;\n};\nfunction log() {\n if (!is_true(scf_admin.development)) return;\n let args = Array.from(arguments);\n console.log(\"%cSCF\", \"background: #6D5ACF; color: white; font-size: 10px; padding: 2px; border-radius: 5px;\", ...args);\n}\nconst is_whatsapp_number = number => {\n return /^\\+?[0-9]{,11}$/.test(number);\n};\nconst excerpt = (text, length = 20) => {\n if (text.length > length) {\n return text.substring(0, length) + \"...\";\n } else {\n return text;\n }\n};\n\n//# sourceURL=webpack://social-contact-form/./src/js/admin/helper.js?"); 20 20 21 21 /***/ }), … … 28 28 29 29 "use strict"; 30 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _admin_helper__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./admin/helper */ \"./src/js/admin/helper.js\");\n\n\n(function ($) {\n function log() {\n if ((0,_admin_helper__WEBPACK_IMPORTED_MODULE_0__.is_true)(_scf.development)) {\n console.log(\"SCF\", ...arguments);\n }\n }\n\n const SFB = {\n open: () => {\n $(\".scf-form\").slideDown(150).addClass(\"active\"); // $(\".scf-icon\").slideUp(120);\n\n $('.scf-form-overlay').fadeIn(150);\n },\n close: () => {\n $(\".scf-form\").slideUp(150).removeClass(\"active\"); // $(\".scf-icon\").slideDown(80);\n\n $('.scf-form-overlay').fadeOut(150);\n },\n is_open: () => {\n return $(\".scf-form\").hasClass(\"active\");\n }\n };\n window.SFB = SFB;\n\n class App {\n // initialize the class\n init = async () => {\n log(_scf);\n this.initEvents();\n this.loadIcons();\n };\n\n get whatsapp_number() {\n return _scf.options.whatsapp.phone_code + _scf.options.whatsapp.phone_number;\n } // initialize events\n\n\n initEvents = () => {\n $(document).on(\"submit\", \"#scf-form-content\", this.handleSubmit);\n $(document).on(\"click\", \".scf-icon\", this.handleOpenForm);\n $(document).on(\"click\", \".scf-form-close\", this.handleCloseForm);\n $(document).on(\"click\", \".scf-form-overlay\", this.handleCloseForm);\n document.addEventListener(\"scf_form_success\", this.handleSubmitSuccess);\n document.addEventListener(\"scf_form_error\", this.handleSubmitError);\n }; // load icons\n\n loadIcons = () => {\n const $icons = $(\".scf-icon\");\n setTimeout(() => {\n $icons.fadeIn(400);\n }, _scf.options.form.delay || 0);\n }; // handle submit form\n\n handleSubmit = async e => {\n e.preventDefault();\n const form = $(e.target);\n const form_serialized_data = form.serialize();\n const url = form.attr(\"action\");\n const form_data = JSON.parse('{\"' + decodeURI(form_serialized_data).replace(/\"/g, '\\\\\"').replace(/&/g, '\",\"').replace(/=/g, '\":\"') + '\"}');\n delete form_data.action;\n delete form_data.nonce;\n form.addClass(\"scf-loading\");\n let meta_data = this.getMetaData();\n let data = {\n fields: form_data,\n meta: meta_data,\n action: \"scf_submit_form\",\n nonce: _scf.nonce\n }; // send to database\n\n $.ajax({\n url: url,\n type: \"POST\",\n data: data,\n success: res => {\n // console.log(res);\n if (res.success) {\n // vanilla js custom event\n const event = new CustomEvent(\"scf_form_success\", {\n detail: {\n fields: form_data,\n meta: meta_data\n },\n bubbles: true,\n cancelable: true,\n composed: false\n });\n document.dispatchEvent(event);\n $(form)[0].reset();\n } else {\n const event = new CustomEvent(\"scf_form_error\", {\n detail: {\n error: res.data\n },\n bubbles: true,\n cancelable: true,\n composed: false\n });\n document.dispatchEvent(event);\n }\n },\n error: err => {\n const event = new CustomEvent(\"scf_form_error\", {\n detail: {\n error: err\n },\n bubbles: true,\n cancelable: true,\n composed: false\n });\n document.dispatchEvent(event);\n },\n complete: () => {\n form.removeClass(\"scf-form-loading\");\n }\n }); // forward to whatsapp\n\n this.forwardToWhatsApp(data);\n };\n getMetaData = () => {\n let clientMeta = {\n userAgent: navigator.userAgent,\n language: navigator.language\n };\n\n if (typeof _scf.meta === \"object\") {\n return Object.assign(clientMeta, _scf.meta);\n }\n\n return clientMeta;\n }; // handle submit success\n\n handleSubmitSuccess = e => {\n const {\n form\n } = e.detail;\n\n if ((0,_admin_helper__WEBPACK_IMPORTED_MODULE_0__.is_true)(_scf.options.form.close_on_submit)) {\n SFB.close();\n }\n };\n is_desktop = () => {\n return window.innerWidth > 1024;\n };\n forwardToWhatsApp = form => {\n if (!_scf.options.whatsapp.phone_number) return;\n let preset = _scf.options.whatsapp.defined_preset + _scf.options.whatsapp.preset;\n let fields = form.fields;\n let tags = _scf.tags; // merge fields and tags if _scf.is_pro \n\n if (_scf.is_pro) {\n fields = Object.assign(fields, tags);\n }\n\n const number = this.whatsapp_number;\n let text = preset.replace(/\\{break\\}/g, \"\\r\\n\").replace(/{([^}]+)}/g, (match, key) => {\n if (fields[key]) {\n return decodeURIComponent(fields[key]);\n } else {\n return \"\";\n }\n });\n console.log(text); // return;\n\n let url = `https://wa.me/${number}?text=${encodeURIComponent(text)}`;\n\n if ( // is_true(_scf.is_pro) &&\n this.is_desktop() && (0,_admin_helper__WEBPACK_IMPORTED_MODULE_0__.is_true)(_scf.options.whatsapp.direct_web)) {\n url = `https://web.whatsapp.com/send?phone=${number}&text=${encodeURIComponent(text)}`;\n } // console.log(text, url);\n\n\n if ((0,_admin_helper__WEBPACK_IMPORTED_MODULE_0__.is_true)(_scf.options.form.open_in_new_tab)) {\n window.open(url, \"_blank\");\n } else {\n window.location.href = url;\n }\n }; // handle submit error\n\n handleSubmitError = e => {\n const {\n error\n } = e.detail; // console.log(error);\n // alert(error);\n }; // handleOpenForm\n\n handleOpenForm = e => {\n console.log(e);\n e.preventDefault();\n\n if (SFB.is_open()) {\n SFB.close();\n } else {\n SFB.open();\n }\n }; // handleCloseForm\n\n handleCloseForm = e => {\n e.preventDefault();\n SFB.close();\n };\n }\n\n const app = new App();\n window.addEventListener(\"DOMContentLoaded\", app.init);\n})(jQuery);\n\n//# sourceURL=webpack://social-contact-form/./src/js/frontend.js?");30 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _admin_helper__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./admin/helper */ \"./src/js/admin/helper.js\");\n\n\n(function ($) {\n function log() {\n if ((0,_admin_helper__WEBPACK_IMPORTED_MODULE_0__.is_true)(_scf.development)) {\n console.log(\"SCF\", ...arguments);\n }\n }\n\n const SFB = {\n open: () => {\n $(\".scf-form\").slideDown(150).addClass(\"active\"); // $(\".scf-icon\").slideUp(120);\n\n $('.scf-form-overlay').fadeIn(150);\n },\n close: () => {\n $(\".scf-form\").slideUp(150).removeClass(\"active\"); // $(\".scf-icon\").slideDown(80);\n\n $('.scf-form-overlay').fadeOut(150);\n },\n is_open: () => {\n return $(\".scf-form\").hasClass(\"active\");\n }\n };\n window.SFB = SFB;\n\n class App {\n // initialize the class\n init = async () => {\n log(_scf);\n this.initEvents();\n this.loadIcons();\n };\n\n get whatsapp_number() {\n ); // return;\n\n let url = `https://wa.me/${number}?text=${encodeURIComponent(text)}`;\n\n if ( // is_true(_scf.is_pro) &&\n this.is_desktop() && (0,_admin_helper__WEBPACK_IMPORTED_MODULE_0__.is_true)(_scf.options.whatsapp.direct_web)) {\n url = `https://web.whatsapp.com/send?phone=${number}&text=${encodeURIComponent(text)}`;\n } // console.log(text, url);\n\n\n if ((0,_admin_helper__WEBPACK_IMPORTED_MODULE_0__.is_true)(_scf.options.form.open_in_new_tab)) {\n window.open(url, \"_blank\");\n } else {\n window.location.href = url;\n }\n }; // handle submit error\n\n handleSubmitError = e => {\n const {\n error\n } = e.detail; // console.log(error);\n // alert(error);\n }; // handleOpenForm\n\n handleOpenForm = e => {\n console.log(e);\n e.preventDefault();\n\n if (SFB.is_open()) {\n SFB.close();\n } else {\n SFB.open();\n }\n }; // handleCloseForm\n\n handleCloseForm = e => {\n e.preventDefault();\n SFB.close();\n };\n }\n\n const app = new App();\n window.addEventListener(\"DOMContentLoaded\", app.init);\n})(jQuery);\n\n//# sourceURL=webpack://social-contact-form/./src/js/frontend.js?"); 31 31 32 32 /***/ }), -
social-contact-form/trunk/readme.txt
r2811152 r2817204 5 5 Tested up to: 6.1 6 6 Requires PHP: 5.4 7 Stable tag: 1.1. 27 Stable tag: 1.1. 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 143 143 == Changelog == 144 144 145 146 147 148 149 150 151 152 145 153 = 1.1.2 - 03 NOV 2022 = 146 154 ** Improve: Minor bugs and performance -
social-contact-form/trunk/templates/admin/leads.php
r2706384 r2817204 2 2 3 3 <div @click="upgradeModal" class="scf_container"> 4 5 4 6 5 <div class="p-4 min-h-screen" x-show="!lead.loading" :class="{'pointer-events-none animate-pulse': lead.loading, 'pointer-events-none opacity-60' : !isPro}">7 6 8 <!-- list of the leads --> 7 9 <?php … … 27 29 <!-- footer text --> 28 30 <div class="px-3 my-2 text-center text-xs text-slate-400"><?php echo wp_sprintf( '%s', apply_filters('scf_footer', __('Social Contact Form is powered by WPPOOL', 'social-contact-form') )); ?></div> 29 30 <!-- upgrade notice --> 31 <?php scf_render('admin/upgrade-popup'); ?> 31 32 32 </div> 33 33 -
social-contact-form/trunk/templates/admin/settings.php
r2708021 r2817204 13 13 14 14 <div x-show="!state.finished" class="h-full"> 15 16 17 15 18 <!-- progressbar --> 16 19 <?php scf_render('admin/settings/progress-bar'); ?> -
social-contact-form/trunk/templates/admin/settings/header.php
r2708021 r2817204 1 <div class="px-6 flex flex-col sm:flex-row items-center justify-center sm:justify-between p-3 gap-3 sticky self-start top-0 z-50" 1 <div class="px-6 flex flex-col sm:flex-row items-center justify-center sm:justify-between p-3 gap-3 sticky self-start top-0 z-50" 2 2 3 4 >5 3 <div x-show="currentStep" class="text-xl font-bold w-full text-center sm:text-left"> 6 4 <span class="text-slate-700 font-semibold" x-text="`Step ${state.step}:`"> </span>
Note: See TracChangeset
for help on using the changeset viewer.