Plugin Directory

Changeset 2817204

Timestamp:
11/13/2022 10:59:08 AM (21 months ago)
Author:
wppool
Message:

Tagging version 1.1.3

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  
    44 * plugin URI: https://wppool.dev/social-contact-form-pricing/
    55 * 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.2
     6 * Version: 1.1.
    77 * Author: WPPOOL
    88 * Author URI: https://wppool.dev
     
    2020 
    2121# Include files
    22 require_once plugin_dir_path( __FILE__ ) . 'includes/load.php';
     22require_once plugin_dir_path( __FILE__ ) . 'includes/.php';
    2323
    2424/**
  • 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}}
    22/*# 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%20PO5pgb%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%2092NkKo%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  
    4949/***/ (() => {
    5050
    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?");
     51eval("(function ($) {\n  class Events {\n    init = () => {\n      this.load();\n    );\n})(jQuery);\n\n//# sourceURL=webpack://social-contact-form/./src/js/admin/events.js?");
    5252
    5353/***/ }),
     
    6060
    6161"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?");
     62eval("__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?");
    6363
    6464/***/ }),
     
    7171
    7272"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?");
     73eval("__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?");
    7474
    7575/***/ }),
     
    8282
    8383"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?");
     84eval("__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?");
    8585
    8686/***/ }),
  • social-contact-form/tags/1.1.3/public/js/frontend.min.js

    r2712257 r2817204  
    1717
    1818"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?");
     19eval("__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?");
    2020
    2121/***/ }),
     
    2828
    2929"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?");
     30eval("__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?");
    3131
    3232/***/ }),
  • social-contact-form/tags/1.1.3/readme.txt

    r2811152 r2817204  
    55Tested up to: 6.1
    66Requires PHP: 5.4
    7 Stable tag: 1.1.2
     7Stable tag: 1.1.
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    143143== Changelog ==
    144144
     145
     146
     147
     148
     149
     150
     151
     152
    145153= 1.1.2 - 03 NOV 2022 =
    146154** Improve: Minor bugs and performance
  • social-contact-form/tags/1.1.3/templates/admin/leads.php

    r2706384 r2817204  
    22
    33    <div @click="upgradeModal" class="scf_container">
     4
     5
    46
    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 
    68            <!-- list of the leads  -->
    79            <?php
     
    2729     <!-- footer text  -->
    2830     <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 
    3232</div>
    3333
  • social-contact-form/tags/1.1.3/templates/admin/settings.php

    r2708021 r2817204  
    1313
    1414         <div x-show="!state.finished" class="h-full">
     15
     16
     17
    1518             <!-- progressbar   -->
    1619             <?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"
    22
    3 
    4 >
    53    <div x-show="currentStep" class="text-xl font-bold w-full text-center sm:text-left">
    64        <span class="text-slate-700 font-semibold" x-text="`Step ${state.step}:`"> </span>
  • social-contact-form/trunk/plugin.php

    r2811152 r2817204  
    44 * plugin URI: https://wppool.dev/social-contact-form-pricing/
    55 * 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.2
     6 * Version: 1.1.
    77 * Author: WPPOOL
    88 * Author URI: https://wppool.dev
     
    2020 
    2121# Include files
    22 require_once plugin_dir_path( __FILE__ ) . 'includes/load.php';
     22require_once plugin_dir_path( __FILE__ ) . 'includes/.php';
    2323
    2424/**
  • 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}}
    22/*# 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%20PO5pgb%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%2092NkKo%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  
    4949/***/ (() => {
    5050
    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?");
     51eval("(function ($) {\n  class Events {\n    init = () => {\n      this.load();\n    );\n})(jQuery);\n\n//# sourceURL=webpack://social-contact-form/./src/js/admin/events.js?");
    5252
    5353/***/ }),
     
    6060
    6161"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?");
     62eval("__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?");
    6363
    6464/***/ }),
     
    7171
    7272"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?");
     73eval("__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?");
    7474
    7575/***/ }),
     
    8282
    8383"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?");
     84eval("__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?");
    8585
    8686/***/ }),
  • social-contact-form/trunk/public/js/frontend.min.js

    r2712257 r2817204  
    1717
    1818"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?");
     19eval("__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?");
    2020
    2121/***/ }),
     
    2828
    2929"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?");
     30eval("__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?");
    3131
    3232/***/ }),
  • social-contact-form/trunk/readme.txt

    r2811152 r2817204  
    55Tested up to: 6.1
    66Requires PHP: 5.4
    7 Stable tag: 1.1.2
     7Stable tag: 1.1.
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    143143== Changelog ==
    144144
     145
     146
     147
     148
     149
     150
     151
     152
    145153= 1.1.2 - 03 NOV 2022 =
    146154** Improve: Minor bugs and performance
  • social-contact-form/trunk/templates/admin/leads.php

    r2706384 r2817204  
    22
    33    <div @click="upgradeModal" class="scf_container">
     4
     5
    46
    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 
    68            <!-- list of the leads  -->
    79            <?php
     
    2729     <!-- footer text  -->
    2830     <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 
    3232</div>
    3333
  • social-contact-form/trunk/templates/admin/settings.php

    r2708021 r2817204  
    1313
    1414         <div x-show="!state.finished" class="h-full">
     15
     16
     17
    1518             <!-- progressbar   -->
    1619             <?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"
    22
    3 
    4 >
    53    <div x-show="currentStep" class="text-xl font-bold w-full text-center sm:text-left">
    64        <span class="text-slate-700 font-semibold" x-text="`Step ${state.step}:`"> </span>
Note: See TracChangeset for help on using the changeset viewer.