From f5e7d976be9ece8668dc4cec8d1a86de1619704f Mon Sep 17 00:00:00 2001 From: Mike Letellier Date: Tue, 13 Jan 2026 10:08:29 -0400 Subject: [PATCH 1/3] Update denylist data and update since versions --- classes/controllers/FrmAppController.php | 4 +- .../controllers/FrmElementorController.php | 2 +- classes/controllers/FrmFormsController.php | 2 +- classes/helpers/FrmFieldsHelper.php | 2 +- classes/models/FrmMigrate.php | 2 +- denylist/splorp-wp-comment.txt | 706 ++++++++++++++++-- js/src/admin/admin.js | 6 +- .../FrmTransLiteHooksController.php | 2 +- .../FrmTransLiteListsController.php | 2 +- .../FrmTransLiteSubscriptionsController.php | 4 +- stripe/helpers/FrmTransLiteAppHelper.php | 6 +- stripe/helpers/FrmTransLiteListHelper.php | 12 +- stripe/views/lists/coupons.php | 4 +- 13 files changed, 676 insertions(+), 78 deletions(-) diff --git a/classes/controllers/FrmAppController.php b/classes/controllers/FrmAppController.php index 033306435a..874f3f953c 100644 --- a/classes/controllers/FrmAppController.php +++ b/classes/controllers/FrmAppController.php @@ -188,7 +188,7 @@ private static function is_white_page() { * Stripe Lite does not have an edit view. Also fallback for bulk deleting, since that * isn't built into Lite. The pages we fall back to should not be styled as white pages. * - * @since x.x + * @since 6.27 * * @return bool */ @@ -808,7 +808,7 @@ public static function admin_js() { } /** - * @since x.x + * @since 6.27 * * @return array */ diff --git a/classes/controllers/FrmElementorController.php b/classes/controllers/FrmElementorController.php index 9b9b234731..5a81cfd3b7 100644 --- a/classes/controllers/FrmElementorController.php +++ b/classes/controllers/FrmElementorController.php @@ -21,7 +21,7 @@ public static function register_elementor_hooks() { /** * Enqueue styles for the Elementor editor to display the Formidable widget icon. * - * @since x.x + * @since 6.27 * * @return void */ diff --git a/classes/controllers/FrmFormsController.php b/classes/controllers/FrmFormsController.php index 0a5d166955..476daa2e93 100644 --- a/classes/controllers/FrmFormsController.php +++ b/classes/controllers/FrmFormsController.php @@ -1705,7 +1705,7 @@ public static function update_button_classes( $classes ) { } /** - * @since x.x Added $template_path parameter. + * @since 6.27 Added $template_path parameter. * * @param int|string $form_id * @param string $class diff --git a/classes/helpers/FrmFieldsHelper.php b/classes/helpers/FrmFieldsHelper.php index dfb6010513..0ecd74ce52 100644 --- a/classes/helpers/FrmFieldsHelper.php +++ b/classes/helpers/FrmFieldsHelper.php @@ -2464,7 +2464,7 @@ public static function show_add_field_buttons( $args ) { * Updates the params with limit data (the data-limit attribute, and possibly the frm_at_limit class). * Some field types are limited to a certain number per form, including coupon fields. * - * @since x.x + * @since 6.27 * * @param array $li_params The params. * @param int $form_id The form ID. diff --git a/classes/models/FrmMigrate.php b/classes/models/FrmMigrate.php index 17db77aeee..69cbba379d 100644 --- a/classes/models/FrmMigrate.php +++ b/classes/models/FrmMigrate.php @@ -97,7 +97,7 @@ public function upgrade() { * If a server has AllowOverride FileInfo but not AllowOverride AuthConfig, JS and CSS files * will result in a 500 error. * - * @since x.x + * @since 6.27 * * @return void */ diff --git a/denylist/splorp-wp-comment.txt b/denylist/splorp-wp-comment.txt index c38c22bde0..90be157726 100644 --- a/denylist/splorp-wp-comment.txt +++ b/denylist/splorp-wp-comment.txt @@ -20,6 +20,7 @@ _authentic _avtomobil _barata _barato +_benelli _bitcoin _biz _blackjack @@ -712,6 +713,9 @@ _москве -dosityna/ -download. -download/ +-downloadd- +-downloadd. +-downloadd/ -dre. -dre/ -drenazh- @@ -1674,6 +1678,7 @@ _москве ?,i ?,y ??. +??¤ ?. ? ?.i ?.y @@ -2134,6 +2139,7 @@ _москве .coupon .credopa.in/ .ctr%20 +.cyber8. .cyou/blog/ .d.e.r .dailyhitblog. @@ -2161,6 +2167,7 @@ _москве .diamondband- .diamondband. .diamondband/ +.digitaloceanspaces. .digitollblog. .diowebhost. .disposable- @@ -2178,6 +2185,9 @@ _москве .dosityna- .dosityna. .dosityna/ +.downloadd- +.downloadd. +.downloadd/ .dreamblog. .dreamblogs. .dreamyblog. @@ -2272,6 +2282,7 @@ _москве .gif/ .glifeblog. .glifeblogs. +.go.id/info/? .gucci- .gull.gull .haberlist- @@ -2453,6 +2464,7 @@ _москве .memy/ .mihanblog. .moncler- +.monoblog. .mpeblog. .mpeblogs. .mrwhite- @@ -3074,6 +3086,7 @@ _москве [a.z] [blo [col +[email protected] [hot [key [mov @@ -3086,6 +3099,7 @@ _москве @123 @emailme. @emailuser. +@fringmail. @gmai. @goohle. @local. @@ -3093,7 +3107,9 @@ _москве @ma1l @mai1 @mail- +@polosmail. @pro.wire +@ramblermail. @ro.ru/ @sex. @toke. @@ -3334,6 +3350,7 @@ _москве /abouts. /acai /accueil. +/ace-bet. /acidreflux- /acidreflux. /acompanhante- @@ -3542,6 +3559,7 @@ _москве /bisnis- /bisnis. /bisnis/ +/bistra.shop/ /bit.do/ /bit.ly/ /bitcoin- @@ -3608,6 +3626,7 @@ _москве /brand3 /brand4 /brand5 +/broca.shop/ /bumper? /bumper.ashx? /bumper.asp? @@ -3656,6 +3675,7 @@ _москве /bye.php? /bye.pl? /bye/? +/c.gle/ /cache- /cache. /cache/ @@ -3774,6 +3794,7 @@ _москве /cl- /cl. /cl/ +/clc.li/ /clck? /clck. /clck/ @@ -3989,6 +4010,9 @@ _москве /doudoune- /doudoune. /download. +/downloadd- +/downloadd. +/downloadd/ /drenazh- /drmarten- /drmarten. @@ -4373,7 +4397,7 @@ _москве /hop.cfm? /hop.cgi? /hop.ctr? -/hop.cx/ +/hop.cx /hop.htm? /hop.html? /hop.jsp? @@ -4395,6 +4419,7 @@ _москве /how-to. /howto- /howto. +/ht.xyz/ /html/ /http /huit.re/ @@ -4749,6 +4774,7 @@ _москве /lv/ /lvl.vn/ /lyrica. +/lyzo.io/ /m? /m.ashx? /m.asp? @@ -5056,6 +5082,7 @@ _москве /piece. /pierr- /pierr. +/playel.lat/ /plotexchange.us /plug-in/ /plug-ins/ @@ -5398,6 +5425,7 @@ _москве /show-score/ /show/ /shrinke.me/ +/shrinkr.top/ /shrtfly.co/ /shrtfly.com/ /sigareta- @@ -6352,7 +6380,16 @@ $sixty 1valu 1vari 1vine +1win app +1win game +1win login 1win_ +1win-app +1win-game +1win-login +1winapp +1wingame +1winlogin 1xbet 1you 1zoop @@ -6883,19 +6920,23 @@ $sixty 80折 80歳 81wynn +88 game 88 kontol 88 poker 88 web 88-bet 88-dev +88-game 88-kontol 88-poker 88-web 88.dev 88.game +88.men 88.plus 88bet 88dev +88game 88i ensur 88i play 88i-ensur @@ -6909,6 +6950,8 @@ $sixty 90$ 90折 90歳 +98-winner +98winner 99 domino 99 essay 99 free @@ -6930,10 +6973,12 @@ $sixty 100 gratuit 100 most 100 saison +100 super hot 100-gratuit 100-like 100-most 100-saison +100-super-hot 100.xyz 100% autentic 100% authentic @@ -7103,6 +7148,10 @@ $sixty 654.site 654.su/ 654.za/ +696 new +696-new +696.asia/ +696new 789.biz/ 789.co/ 789.com/ @@ -7585,6 +7634,8 @@ account-your-site account-your-web accountability coach accountability-coach +accounting market +accounting-market accounts premium accounts receiv accounts use expert @@ -7619,8 +7670,11 @@ acheterdolce achetersac achieve consume achieve customer +achieve long term +achieve long-term achieve-consume achieve-customer +achieve-long-term achilles pain achilles-pain acid-reflux @@ -8144,6 +8198,7 @@ adverts-live adverts-sage adverts-wiki adverttrack +advice for everyday advice for the issue advice for the subject advice for the topic @@ -8354,6 +8409,7 @@ ahead ponder ahead-ponder ahorro de cost ahorro-de-cost +ahrefto.site ahttp ai boyfriend ai doll @@ -8502,6 +8558,8 @@ aleart remont aleart-remont alendronate aleutrade +alexis togel +alexis-togel alexistogel alfalahcoin algarve kite @@ -8842,6 +8900,7 @@ analplug analporn analsex analvibra +analyse les marches analysis sport analysis various analysis-sport @@ -8865,6 +8924,7 @@ analytics-agency analytics-consult analytics-strat analyze gameplay +analyze writing trend analyze-gameplay ananizi siki ananizi-siki @@ -8950,6 +9010,7 @@ angelsporn anger complication angka togel angka-togel +angkatogel angleina jolie angleina-jolie anh lam bai @@ -9192,6 +9253,9 @@ apple really … apple wedding apple-unlock apple-wedding +apple4 bitcoin +apple4-bitcoin +apple4bitcoin appleunlock applewedding appliance repair aus @@ -9308,6 +9372,8 @@ aradigin kisinin aradigin-kisinin aradigın kisinin aradığın kişinin +archive of romance +archiveofromance arcteryx jap arcteryx jp arcteryx sale @@ -9496,6 +9562,7 @@ articledude articleplus articlepost articlepow +articles academic articles always uplift articles are so sex articles blog @@ -9513,6 +9580,7 @@ articles study articles sub articles suggest articles tag +articles-academic articles-blog articles-buzz articles-content @@ -9607,10 +9675,12 @@ asia eskort asia fuck asia gaming asia-bitch +asia-business asia-escort asia-eskort asia-fuck asia-gaming +asiabusiness asiaescort asiaeskort asiafuck @@ -9699,7 +9769,6 @@ aspiring-site aspiring-web aspnet_client aspx?http -áß ass lick ass naked ass nude @@ -9854,9 +9923,11 @@ attraction-to-men attraction-to-women attractive blog attractive post +attractive reduce attractive sex attractive site attractive weblog +attractive-reduce attractive-sex au8811 audience engagement @@ -10068,6 +10139,7 @@ avental-indispensavel averse invest averse-invest avid web server +avion prive avto1.ru/ avtomaticheskie karniz avtomaticheskie shtor @@ -10528,6 +10600,7 @@ bandage-dress bandar togel bandar-togel bandarq +bandartogel bandeira politica bandeira política bandeira-politica @@ -10924,6 +10997,8 @@ beauty-hospital beauty-luxur beauty-report beauty-useful +beautygameplay +beautygocam beautyhospital beautyluxur beautyreport @@ -11020,6 +11095,7 @@ behavioral-interview-quest behaviour-driven behavioural interview quest behavioural-interview-quest +beheathlyforlife behelfen sich die medien behelfen-sich-die-medien behind-knee @@ -11118,6 +11194,7 @@ benefits coupon benefits of blog benefits to blog benefits-coupon +benelli_ bengals merch bengals store bengals-merch @@ -11131,6 +11208,7 @@ benhnam beni sik beni-sik bent naar sex +bento4d benz camper van benz-camper-van benzo generat @@ -11480,11 +11558,15 @@ betes7 betes8 betes9 betfair +betfinal egypt +betfinal_ +betfinal-egypt betguru betkasino betkhong betlink betlist +betogel beton.ru/ betonnaya parkovka betonnaya-parkovka @@ -11782,6 +11864,7 @@ bitcoin per week bitcoin rush bitcoin talk bitcoin transfer +bitcoin under bitcoin wallet bitcoin_ bitcoin-acc @@ -11806,6 +11889,7 @@ bitcoin-per-week bitcoin-rush bitcoin-talk bitcoin-transfer +bitcoin-under bitcoin-wallet bitcoin. continue bitcoinacc @@ -11877,7 +11961,6 @@ biżuteria bizwealth bj 88 bj-88 -bj88 bjsnearme black bodycon black gay @@ -11998,9 +12081,11 @@ blog _ blog :: blog a menudo blog about animal +blog about yor blog admin blog already blog an edge +blog and gambling blog article blog based blog beast @@ -12359,6 +12444,7 @@ blolg blond2u blond4u blood online +blood-in-the-stool blood-online bloodfull bloodonline @@ -12476,6 +12562,7 @@ bokep jepan bokep jilbab bokep korea bokep paling +bokep sing bokep sub bokep terb bokep viral @@ -12488,6 +12575,7 @@ bokep-jepan bokep-jilbab bokep-korea bokep-paling +bokep-sing bokep-terb bokep-viral bokep-yang @@ -12497,6 +12585,7 @@ bokepindo bokepjepan bokepjilbab bokepkorea +bokepsing bokepsub bokepviral bokkmark @@ -12531,6 +12620,9 @@ bomecoin bomp88 bon copie bon-copie +bonafit 88 +bonafit-88 +bonafit88 bonanza casino bonanza-casino boncopie @@ -12575,6 +12667,7 @@ bonus for new play bonus kasino bonus kodu bonus money +bonus powital bonus selamat bonus setiap bonus site @@ -12588,6 +12681,7 @@ bonus-code bonus-kasino bonus-kodu bonus-money +bonus-powital bonus-selamat bonus-setia bonus-site @@ -12722,6 +12816,9 @@ bookmmark bookmsrk boom-beach-hack boombeachhack +boomerang casino +boomerang-casino +boomerangcasino booming tech booming-tech boost lung work @@ -13128,6 +13225,8 @@ breathe in seriously breed assimilat breed-assimilat bridal bouqet +bridal polyester +bridal-polyester bride attire bride outfit bride-attire @@ -13229,6 +13328,7 @@ brxbetbr bs 海 bs2best bs2sprut +bs2web bsc bot bsc coin bsc crypto @@ -13574,6 +13674,8 @@ busimess business 4 separate business advert business award +business car hire +business car rent business catalyst business coach business collect @@ -13598,6 +13700,8 @@ business working business-advert business-award business-boss +business-car-hire +business-car-rent business-catalyst business-coach business-collect @@ -13933,6 +14037,7 @@ buying insta buying it on credit buying likes buying married +buying on a map buying persons buying rune buying traff @@ -14973,6 +15078,7 @@ casino bet casino bonus casino buffet casino buiten +casino canada casino com casino depot casino download @@ -14980,6 +15086,7 @@ casino en ligne casino enligne casino es online casino fish +casino franc casino game casino gaming casino gold @@ -14988,8 +15095,10 @@ casino hotel casino ios casino jager casino kenya +casino levant casino list casino malay +casino mobile casino net casino novel casino of love @@ -14998,6 +15107,8 @@ casino online casino only casino partic casino phish +casino pin up +casino pinup casino platform casino resort casino review @@ -15013,6 +15124,8 @@ casino us casino view casino vip casino vodka +casino рабо +casino реги casino сайт casino_ casino-1 @@ -15022,6 +15135,7 @@ casino-bet casino-bonus casino-buffet casino-buiten +casino-canada casino-com casino-depot casino-download @@ -15029,6 +15143,7 @@ casino-en-ligne casino-enligne casino-es-online casino-fish +casino-franc casino-game casino-gaming casino-gold @@ -15037,9 +15152,11 @@ casino-hotel casino-ios casino-jager casino-kenya +casino-levant casino-line casino-list casino-malay +casino-mobile casino-net casino-novel casino-of-love @@ -15048,6 +15165,8 @@ casino-online casino-only casino-partic casino-phish +casino-pin-up +casino-pinup casino-platform casino-resort casino-review @@ -15074,6 +15193,7 @@ casinoaccount casinobet casinobonus casinobuiten +casinocanada casinocom casinodownload casinoenligne @@ -15085,8 +15205,10 @@ casinogold casinohack casinojager casinokenya +casinolevant casinoline casinolist +casinomobile casinonet casinooffic casinoonline @@ -15120,7 +15242,9 @@ casual-sex casualsex casub.co/ casub.com/ +cat casino cat coin +cat-casino cat-coin catalog-tabak catalog.asp @@ -15377,6 +15501,8 @@ cemat:cemat cemat/cemat ceme online ceme-online +cena uslug +cena-uslug cent whenever cent-whenever cent| @@ -15762,6 +15888,7 @@ cheap bride cheap buy cheap car hire cheap car insurance +cheap car rent cheap carolina cheap carton cheap cell phone @@ -15882,6 +16009,7 @@ cheap-bride cheap-buy cheap-car-hire cheap-car-insurance +cheap-car-rent cheap-carolina cheap-carton cheap-cell-phone @@ -16240,6 +16368,9 @@ cheers alot cheers considerably cheesefruit chefk +chem 696 +chem-696 +chem696 chemale movie chemale porn chemale sex @@ -16553,6 +16684,8 @@ cialispric ciallis cifrado avanzado cifrado-avanzado +cifrovoj texnik +cifrovoj-texnik cig buy cig holder cig online @@ -16611,6 +16744,10 @@ cinture-gucci cinture-out cinturegucci cintureout +cipatoto +cipit 88 +cipit-88 +cipit88 ciproanti circle_jerk circle-jerk @@ -17195,6 +17332,7 @@ coins fut coins game coins generat coins hack +coins machine coins xbox coins-and-cash coins-explore @@ -17203,6 +17341,7 @@ coins-fut coins-game coins-generat coins-hack +coins-machine coins-point coins-xbox coinsexplore @@ -17551,6 +17690,8 @@ compare the zune compare zune compare-pric compare-zune +comparison iphone +comparison-iphone competent at receiving competent essay competent-essay @@ -17572,9 +17713,12 @@ compilation-chien compilation-de-chat compilation-de-chien compiltaion +complementing its grace +complementing the grace complete evaluate complete large amount complete-evaluate +completo y accesible compliance compan compliance-compan complimentary access @@ -17651,6 +17795,7 @@ concurrently click concurrently-click concursopublico concursospublico +condition reliable conditioning repair near conditioning service conditioning service near @@ -17658,6 +17803,7 @@ conditioning-repair-near conditioning-service conditioning-service-near conditioningrepair +conditions reliable condo-sg condosg condotel tai @@ -17670,6 +17816,8 @@ confidence coach confidence-coach confira agora confira-agora +confirm your operation +confirm your transaction confort si estetic confort și estetic confort-si-estetic @@ -18028,12 +18176,16 @@ cosmetiquessale cosmetiqueswhole cosmetiquewhole cosmtique +cosono lovont +cosono-lovont +cosonolovont cosplay lingerie cosplay outfit cosplay-lingerie cosplay-outfit cost free cost functioning +cost high charge cost solely reach cost-effective cost-free @@ -18324,6 +18476,7 @@ credentialing-expert credentialing-in credentialing-solu credentialing-spec +credit available! credit card casino credit cards with credit direct @@ -18472,10 +18625,13 @@ crypto hub crypto invest crypto lake crypto market +crypto mining crypto moneda +crypto monnai crypto net crypto news crypto pr +crypto revo crypto robot crypto script crypto sign @@ -18506,10 +18662,13 @@ crypto-hub crypto-invest crypto-lake crypto-market +crypto-mining crypto-moneda +crypto-monnai crypto-net crypto-news crypto-pr +crypto-revo crypto-robot crypto-script crypto-sign @@ -18562,6 +18721,7 @@ cryptohack cryptohub cryptolake cryptomarket +cryptomining cryptomoneda cryptonet cryptonews @@ -19490,6 +19650,7 @@ dating casual dating class dating date dating direct +dating for sex dating guide dating is free dating kiss @@ -19690,10 +19851,16 @@ default/member default1 default2 deference to post +defi finance +defi innovation defi potential defi realm +defi solution +defi-finance +defi-innovation defi-potential defi-realm +defi-solution defiantly brill defiantly-brill defiantlybrill @@ -19887,6 +20054,7 @@ depo-pulsa depo-slot depoimentos reais depoimentos-reais +deposit available! deposit casino deposit pulsa deposit withdraw @@ -19947,6 +20115,7 @@ desain-dinding desain-eksterior desain-ruang desain-simpel +descargar desconto describes feasible describes-feasible @@ -20080,6 +20249,8 @@ details-necessities details-though detalhada udemy detalhada-udemy +detaylar icin +detaylar için detective extrem detective privado detective-extrem @@ -20137,6 +20308,7 @@ dewapoker dewatangkas dewaterbang togel dewaterbang-togel +dewaterbangtogel dewelop df! dfgdfg @@ -20178,6 +20350,9 @@ dich-vu-seo dichvuseo dick.ru/ diclofenac +dicna togel +dicna-togel +dicnatogel did yoou didn?t didn''t @@ -20321,17 +20496,21 @@ digi person digi-person digicam move digital agentstva +digital dengan digital excess digital gigante digital growth digital market +digital screen digital sole digital yang digital-agentstva +digital-dengan digital-excess digital-gigante digital-growth digital-market +digital-screen digital-sole digital-yang digitalgrowth @@ -20905,6 +21084,8 @@ download free download futbal download gratis download intrusion +download is link +download it now download joomla download m4a download minecraft @@ -20912,6 +21093,7 @@ download mp3 download mp4 download online download provid +download racy download-android download-apk download-arab @@ -20932,6 +21114,7 @@ download-mp3 download-mp4 download-online download-provid +download-racy downloadablegame downloadarab downloadbrace @@ -22104,6 +22287,7 @@ enjoying your page enjoying your post enjoying your site enjoying your web +enjoyment and excite enjoymore enleverlescernes enlightening looking @@ -22148,6 +22332,7 @@ ensuring qualit ensuring-luxur ensuring-qualit entailed triggered +entdecken sie die welt enter into great enter-to-win enterprise and strat @@ -22668,6 +22853,8 @@ etfs coupon etfs-coupon etfvym etherdq +ethereum ratio +ethereum-ratio etraining for dog euille lancel euille-lancel @@ -22854,6 +23041,11 @@ exchanging link exchanging-hyperlink exchanging-link exchanginglink +excitement and enjoy +exciting game exper +exciting gaming exper +exciting-game-exper +exciting-gaming-exper exclusivamente para tercero exclusivamente, para tercero exclusive adult site @@ -22911,6 +23103,7 @@ expensivehaver expensivevaca experience boat experience simply +experience the tension experience-boat experience-simply experienced business @@ -23889,6 +24082,7 @@ feed2js/feed2js feeds also feeel free feel fdee +feel free to visit feeling ache feeling disappeared here feeling to start @@ -24020,6 +24214,7 @@ few web site few web-log few web-page few web-site +fexovion ffor example ffor such ffor this @@ -24109,6 +24304,8 @@ file=http filenamedat filenamesdat filestube +filled with enjoy +filled with excite film drinking film erotic film it would also @@ -24176,6 +24373,7 @@ finance blog finance bot finance cash finance debt +finance defi finance emerg finance provider finance robot @@ -24187,6 +24385,7 @@ finance-blog finance-bot finance-cash finance-debt +finance-defi finance-emerg finance-pak finance-provider @@ -24334,6 +24533,8 @@ finka_nkvd finka-nkvd finline.in/ finnd out +finvex review +finvex-review fioricet firearm online firearm store @@ -25238,8 +25439,10 @@ freecsgo freedat freediamond freedom evaluation +freedom free freedom review freedom-evaluation +freedom-free freedom-review freedomevaluation freedomreview @@ -25647,6 +25850,7 @@ fx 予測 fx-profit fxprofit fx予測 +fyi only info fⲟ fа fе @@ -25748,11 +25952,13 @@ gambletour gambling account gambling boat gambling casino +gambling enthus gambling game gambling hub gambling online gambling site gambling tour +gambling trend gambling web gambling-2-u gambling-2u @@ -25761,11 +25967,13 @@ gambling-4u gambling-account gambling-boat gambling-casino +gambling-enthus gambling-game gambling-hub gambling-online gambling-site gambling-tour +gambling-trend gambling-web gambling2u gambling4u @@ -26473,6 +26681,7 @@ girls eblog girls escort girls eskort girls fuck +girls islamabad girls on porn girls porn girls-beaut @@ -26484,6 +26693,7 @@ girls-eskort girls-for-dubai girls-fuck girls-in-dubai +girls-islamabad girls-on-porn girls-porn girls4escort @@ -26668,11 +26878,19 @@ glory-casino glorycasino glowering addiction glowing clean -glowing inexperience +glowing inexper glowing-clean -glowing-inexperience +glowing-inexper glubokoye glot glubokoye-glot +glucksspiel unterhaltung +gluckßpiel unterhaltung +glücksspiel unterhaltung +glückßpiel unterhaltung +glucksspielunterhaltung +gluckßpielunterhaltung +glücksspielunterhaltung +glückßpielunterhaltung gluco slim gluco-slim glucophage @@ -26729,7 +26947,6 @@ go.ad.k go.adk go=// go0gle -go88 goa.d.k goa.dk goad.k @@ -26849,6 +27066,9 @@ gomaile.co/ gomaile.com/ gomi-bet gomibet +goncol giris +göncöl giriş +goncol-giris gonna review gonna-review gonzo testing @@ -26859,6 +27079,7 @@ good \o/ good a good good a great good afternoon dear +good amount of content good answer back good argument, exact good argument, great @@ -27194,9 +27415,11 @@ gorgeous bathroom design gorgeous elegant gorgeous escort gorgeous eskort +gorgeous nymph gorgeous-elegant gorgeous-escort gorgeous-eskort +gorgeous-nymph gorgeousescort gorgeouseskort gorod top @@ -27492,6 +27715,7 @@ great publish great read: great read! great sex party +great share great short article great short blog great short para @@ -28716,11 +28940,13 @@ here is my site here is my web here itt here lol! +here mcpe here methotrex here nothing special here with mates here your aspiration here-different +here-mcpe here-methotrex heremethotrex heren timber @@ -28732,6 +28958,8 @@ herhrh herkes merkes herkes-merkes hermes abrasif +hermes alligator +hermès alligator hermes austr hermes bag hermes bangle @@ -28754,6 +28982,7 @@ hermes uk hermes wallet hermes xl hermes-abrasif +hermes-alligator hermes-bag hermes-bangle hermes-belt @@ -28774,6 +29003,7 @@ hermes-uk hermes-wallet hermes-xl hermesabrasif +hermesalligator hermesbag hermesbangle hermesbelt @@ -28906,6 +29136,13 @@ hi. this page hi. this post hi. this web hi.this +hiburan daring +hiburan digital +hiburan-daring +hiburan-digital +hidden afterthought +hidden keyword +hidden-afterthought hidden-keyword hidra club hidra onion @@ -29002,6 +29239,7 @@ himslef hindi pdf hindi-pdf hingenieur +hints http hiopwebsite hiperhidrose palm hiperhidrose-palm @@ -29070,6 +29308,10 @@ hkexnews hkshop hleepd hm it +hm88 chat +hm88-chat +hm88.chat +hm88chat hmm it hmmm it hndeds @@ -29389,7 +29631,9 @@ hondavtx hong kong pool hong-kong-pool hongkong pool +hongkong togel hongkong-pool +hongkong-togel hongkongkeluaran hongkongpool hongkongresult @@ -29432,6 +29676,7 @@ hop-click hop-dong-kinh hop.click hopclick +hore call girl hormone masculin hormone-masculin hormonio masculin @@ -29602,6 +29847,7 @@ hour-fund hour-payday hourfund hourpayday +hours of reading content hous insur house dwelling house exterior luxur @@ -29855,6 +30101,8 @@ hyper fb hyper link hyper-fb hyper-link +hyperliquid +hypertrade hyperunit.us hypeunique hypothes.is/users/ @@ -29945,6 +30193,7 @@ idea french idea in credit card idea nautical idea paradigm +idea-french idea-nautical idea-paradigm ideal camper van @@ -30351,6 +30600,8 @@ incredible allows me incredible allows you incredible article incredible blog +incredible chance to win +incredible chances to win incredible huh? incredible is a incredible is the @@ -30550,6 +30801,7 @@ info on the topic info on this issue info on this subject info on this topic +info only fyi info you info-alcohol info-approx @@ -30718,6 +30970,7 @@ iniciar-produzindo initial traffic, initial traffic! initial traffic? +initiate your download injection fact injection-fact injectionfact @@ -30746,6 +30999,8 @@ inndex innerestitg inning accordance inning-accordance +innovation defi +innovation-defi innovative feature innovative scenario innovative-feature @@ -30775,6 +31030,16 @@ insanity.jsp insanity.php insanityjournal insanityworkout +insatiable man +insatiable men +insatiable minx +insatiable woman +insatiable women +insatiable-man +insatiable-men +insatiable-minx +insatiable-woman +insatiable-women inscritas cerveja inscritas-cerveja insdier @@ -31164,9 +31429,11 @@ intifmaroon intimate photo intimate-photo intimate%20photo +into casino into chinese medic into self reliant into self-reliant +into-casino into-self-reliant intrigued by rescue intrigued-by-rescue @@ -31499,7 +31766,7 @@ it's good post it's good site it's good web it's grewat -it's time to experience +it's time to exper it'snot it’’s it’s amazing article @@ -31512,7 +31779,7 @@ it’s good post it’s good site it’s good web it’s grewat -it’s time to experience +it’s time to exper it’snot it”s it`s @@ -32037,6 +32304,9 @@ jogging jord jogging-jord joggingjord joggingstroll +jogo luck +jogo-luck +jogoluck jogos john-varvatos johnhme @@ -32076,6 +32346,8 @@ jong kondang jong-kondang jonge en dynamische jongkondang +joni togel +joni-togel jonitogel joomla make joomla-make @@ -32160,6 +32432,9 @@ journey startup journey-startup jovial salon jovial-salon +joy casino +joy-casino +joycasino jp-bag jp-best jp-doll @@ -32191,6 +32466,7 @@ jual aparte jual kaca jual-aparte jual-kaca +jualtogel juanjuan judeu mega judeu-mega @@ -32255,7 +32531,6 @@ jumpatoto jumpedup jumppage jun-88 -jun88 junior baby junior kid junior-baby @@ -32390,10 +32665,13 @@ kan hipnosis kan-hipnosis kanadakommen kanalizacyjne +kandidat-merangkul kanyewestsun kapernick kaprinad kara-keto +karakter unik +karakter-unik kardashian karde porn karde-porn @@ -32450,11 +32728,17 @@ kasyno online kasyno-crypto kasyno-online kaszino 24 +kaszinó 24 kaszino bonus kaszinó bonus +kaszino jatek +kaszinó jatek kaszino-24 kaszino-bonus +kaszino-jatek kaszino24 +kaszinobonus +kaszinojatek kat.h.l.e.en kat.h.l.ee.n kat.h.l.een @@ -32520,6 +32804,7 @@ keluaran-hong keluaran-togel keluaranhk keluaranhong +keluarantogel kemenangan besar kemenangan-besar kenal admin @@ -32660,6 +32945,9 @@ king-pharm king-rank king-slot kingaibot +kingbet 89 +kingbet-89 +kingbet89 kinghack kingpharm kingprotocol @@ -32849,12 +33137,15 @@ known as for known as the best known blog known-blog +knows finest knowsclupt knowso much kobe ont kobe-ont kobe-shoe kobeshoe +kod promo +kod-promo kode kupon kode syair kode-kupon @@ -32957,7 +33248,7 @@ kors crossbody kors diaper kors dillard kors factor -kors france +kors franc kors glass kors grayson kors hamilton @@ -33055,6 +33346,7 @@ kra38at kra38cc kra41at kra41cc +kra46a kraft hypno kraft-hypno krafthypno @@ -33101,11 +33393,14 @@ kripto borsasi kripto egitim kripto eğitim kripto para +kripto valyu kripto-borsasi kripto-egitim kripto-para +kripto-valyu kriptopara kriptovalu +kriptovalyu kristi longchamp kristi-longchamp kristilongchamp @@ -33338,10 +33633,12 @@ later-elected later-with later.with latest blog +latest gambling latest game review latest gujarati latest weblog latest-blog +latest-gambling latest-game-review latest-gujarati latest-weblog @@ -33470,8 +33767,15 @@ lawyers near me lawyers near you lawyers-las-vegas lawyers-near +layanan digital +layanan hiburan layanan terbaik +layanan-digital +layanan-hiburan layanan-terbaik +layarkaca 21 +layarkaca-21 +layarkaca21 layer7 boot layer7 ddos layer7 stress @@ -33490,6 +33794,7 @@ le site ideal le site idéal le-plus-grand le-site-ideal +lead healthier live lead scraper lead-scraper lead-sys @@ -33595,6 +33900,7 @@ legal defense expert legal hack legal kratom legal leaf offer +legal nymph legal porn legal sport legal steroid @@ -33607,6 +33913,7 @@ legal-defense-expert legal-hack legal-kratom legal-leaf-offer +legal-nymph legal-porn legal-sport legal-steroid @@ -33750,7 +34057,10 @@ lessen your movie lesson1 lesspeplum let us champion +let's go >> +let’s go >> letrozole +lets go >> lett you letter-template.asp letter-template.cfm @@ -33760,6 +34070,9 @@ letter-template.jsp letter-template.psp lev casino lev-casino +levant casino +levant-casino +levantcasino levaquin levcasino level 50 @@ -33829,6 +34142,7 @@ life changing serv life changing tool life done better life management tool +life medical article life sex life teaching life venue @@ -33999,6 +34313,7 @@ link postegro link provid link pyramid link redirect +link resmi link right here link sale link see link @@ -34038,6 +34353,7 @@ link-postegro link-provid link-pyramid link-redirect +link-resmi link-sale link-seller link-seo @@ -34184,6 +34500,7 @@ little thing else little thing is simple littlegod live article +live betting live gore live hack live naked @@ -34193,6 +34510,7 @@ live pharm live roulette live video chat live-article +live-betting live-gore live-hack live-jasmin @@ -34335,6 +34653,7 @@ localcitation locate-cell-phone locatecellphone location amazon +location jet prive location selling location_track location-amazon @@ -34354,9 +34673,11 @@ log.ru/ log.se. log/? logcabins +login download login uk login wap login widget +login-download login-uk login-wap login-widget @@ -34374,6 +34695,7 @@ logo thương logo-precyz logo-thuong logo-umum +logogotel logothuong logotipo gratis logotipo grátis @@ -34432,11 +34754,14 @@ long lasting duration long long long penis long tail keyword +long term financ long-distance-gift long-lasting-duration long-penis long-tail keyword long-tail-keyword +long-term financ +long-term-financ longafter longchamp aus longchamp bag @@ -34521,6 +34846,8 @@ longest-penis longestpenis longpenis longtail keyword +longterm financ +longterm-financ lonikog lonteqq look at article @@ -34855,6 +35182,9 @@ lovesite loving natural loving-natural lovingnatural +lovont cosono +lovont-cosono +lovontcosono low learning threshold low rake low-rake @@ -34871,7 +35201,6 @@ loyalty today loyalty-today loyaltytoday lpe-88 -lpe88 lpgn laminin lpgn moldova lpgn product @@ -34924,9 +35253,13 @@ lumigan luminor watch luminor-watch luminorwatch +luminous qualit +luminous-qualit lunarglide lunarlon lunderground +lune finvex +lune-finvex lunette oakley lunette ray lunette sold @@ -35007,12 +35340,13 @@ luxurylimo luxuryreplic luxurysedap luxurywatch +luxuurious lv austr lv bag lv bras lv braz lv factor -lv france +lv franc lv jap lv jp lv-bag @@ -35070,14 +35404,17 @@ m4atomp4 m4new online m4new-online m4newonline +m88 cam m88 day m88 m88 m88 su m88 ui +m88-cam m88-day m88-m88 m88-su m88-ui +m88cam m88day m88m88 m88su @@ -35095,6 +35432,8 @@ mac-izleme maç-izleme mac-izleye maç-izleye +macam macam +macam-macam macau betting macau-betting macbook-problemer @@ -35137,6 +35476,11 @@ madrid-bet madridbet maestro yahoo maestro-yahoo +mafia atmo +mafia casino +mafia-atmo +mafia-casino +mafiacasino magasin asic magasin chemise magasin hollis @@ -35293,6 +35637,9 @@ majesticriver major-ten-help majority print majority-print +makale olmus +makale olmuş +makale-olmus make at the occasion make blogging make cash @@ -35455,9 +35802,11 @@ managed-dedicated management corporation management publication management software +management solution management-corporation management-publication management-software +management-solution managing fearful managing-fearful manatory @@ -36001,6 +36350,8 @@ masturbating-the mat luoi mặt lưỡi mat-luoi +match betting +match-betting matchcash materia-lingua materia/lingua @@ -36084,6 +36435,7 @@ mayineskort mayorista madera mayorista-madera mayy think +maze.tattoo mbed.com/users mbt ayakkab mbt baridi @@ -36332,8 +36684,8 @@ medications.shop medicationshop medicationsshop medicinez -medicinskaya tehnika -medicinskaya-tehnika +medicinskaya tehnik +medicinskaya-tehnik medicinskoe obory medicinskoe-obory medicinskoeobory @@ -36392,6 +36744,7 @@ mega prov mega rateio mega sena mega site +mega spb mega teta mega tetona mega-culo @@ -36406,6 +36759,7 @@ mega-prov mega-rateio mega-sena mega-site +mega-spb mega-teta mega-tetona mega1 @@ -36425,6 +36779,7 @@ megaprov megarateio megasena megasite +megaspb megateta megatetona megaweb @@ -36737,6 +37092,9 @@ messageinabottle messages erotic messages-erotic messengerstyle +metabolic freedom +metabolic-freedom +metabolicfreedom metacam metal fab near metal-fab-near @@ -36969,6 +37327,8 @@ minumum minute affiliate minute-affiliate minutes a villa +minx desire +minx-desire minyak pijat minyak-pijat mir gefallen @@ -37126,12 +37486,12 @@ models uae models-agency models-in-dubai models-in-uae -models-of-france +models-of-franc models-uae modelsagency modelsindubai modelsinuae -modelsoffrance +modelsoffranc modelsuae modeluae moderfn @@ -37194,7 +37554,7 @@ moncler donn moncler espa moncler femme moncler firenze -moncler france +moncler franc moncler giub moncler hand moncler homme @@ -37248,7 +37608,7 @@ moncler-donn moncler-espa moncler-femme moncler-firenze -moncler-france +moncler-franc moncler-giub moncler-hand moncler-homme @@ -37308,7 +37668,7 @@ monclerdonn monclerespa monclerfemme monclerfirenze -monclerfrance +monclerfranc monclergiub monclerhand monclerhomme @@ -37432,6 +37792,7 @@ moneyprim moneyrobot monica-santa monitoringu +monnaies revolution monohydrate monroussillon monsoon-essential @@ -37540,6 +37901,7 @@ more blog more clash of more component base more components base +more data large more effective! more eventually more message here @@ -38425,6 +38787,7 @@ nation-decor national prominence national vacation national-vacation +nationonlineng native forex native-forex nato apostando @@ -38446,6 +38809,7 @@ natural-supplies natural-tits natural-way naturalcure +naturales y calidad naturally gain naturally-gain naturalovarian @@ -39257,7 +39621,6 @@ nowe-zdjęcia nowinterstitial nozhi.ru/ nqed -ñß ntc 33 ntc-33 ntc33 @@ -39393,6 +39756,8 @@ nutritional-worth nutritionist business near nutritionist-business-near nxvid +nymph want +nymph-want nе nо nу @@ -39607,6 +39972,7 @@ odchudzanie oddluzania oddłużania odds checker +odds dont odds of affect odds-checker oddschecker @@ -39626,6 +39992,7 @@ oemsoftware oepili oesale of a average +of a iphone of activity life of asthma sign of awesome info @@ -39672,6 +40039,7 @@ of website of wriers of you develop of your writing while +of-a-iphone of-certain of-deemed of-deficiency-of @@ -39859,6 +40227,9 @@ omg площадка omg-blog omgblog omgomgomg +omto togel +omto-togel +omtotogel on . regards on da chia se ơn đã chia sẻ @@ -40037,6 +40408,7 @@ online gold online grant app online gratis online gry +online guthaben online hang online hàng online heel @@ -40056,6 +40428,7 @@ online lottery online lotto online m4a online matka +online mega online movie online mp3 online mp4 @@ -40142,6 +40515,7 @@ online-grant-app online-gratis online-gry online-guide-of +online-guthaben online-hang online-heel online-hn @@ -40160,6 +40534,7 @@ online-m4a online-market online-matka online-med +online-mega online-money online-movie online-mp3 @@ -40201,6 +40576,7 @@ online,look online,shop online:look online:shop +online. mega online.asp online.casino online.cfm @@ -40235,6 +40611,7 @@ onlinefree onlinegambl onlinegame onlinegold +onlineguthaben onlineheel onlineinternet onlineinvest @@ -40243,6 +40620,7 @@ onlineloan onlinem4a onlinematka onlinemed +onlinemega onlinemoney onlinemp3 onlinemp4 @@ -40269,6 +40647,8 @@ onlinezapatilla onlline onlpy only + free +only fyi only +only info only only keep visit only poker only pokie @@ -40341,6 +40721,7 @@ operated respir operated-respir operationbal operationms +opiniones exodermin opportunity growth opportunity-growth opposite expert @@ -40351,6 +40732,7 @@ oprawki-ray oprawkiray oprimism opt for best +opt for the pdf opt-for-best opt-in promo opt-in-promo @@ -40473,11 +40855,13 @@ original devise original jordan original link original original nike +original pdf original post original original-anabolic original-devise original-jordan original-nike +original-pdf originalanabolic originaljordan originally referred @@ -40589,7 +40973,7 @@ outlet bag outlet canad outlet cheap outlet coach -outlet france +outlet franc outlet hand outlet hermes outlet hogan @@ -40615,7 +40999,7 @@ outlet-canad outlet-cheap outlet-coach outlet-de -outlet-france +outlet-franc outlet-hermes outlet-hogan outlet-italia @@ -40662,7 +41046,7 @@ outletcheap outletcoach outletde outletforsale -outletfrance +outletfranc outlethermes outletitalia outletjap @@ -40900,6 +41284,7 @@ page crypto page fully about page give pleasant page gives pleasant +page http page is fastidious page is invalu page is outstanding @@ -41304,12 +41689,12 @@ paris-for paris-royal paris-securis parisbors -parka france -parka-france -parkafrance -parkas france -parkas-france -parkasfrance +parka franc +parka-franc +parkafranc +parkas franc +parkas-franc +parkasfranc parkiety parkovka dlya mash parkovka na ychast @@ -41601,11 +41986,26 @@ pc-sex pc-version-download pchealth pcsex +pdf brings them +pdf completo +pdf google +pdf gratis +pdf is the ebook +pdf is the perfect pdf precyzyjne pdf website +pdf-completo +pdf-google +pdf-gratis pdf-precyzyjne pdf-website +pdf.cyou +pdf.site +pdf.top +pdfcompleto pdfebook +pdfgoogle +pdfgratis pdf를 peacock paisley pearltree @@ -41659,6 +42059,8 @@ pendik-eskort penetrar uma penetrative sex penetrative-sex +pengalaman digital +pengalaman-digital pengemarked pengiriman barang pengiriman-barang @@ -41841,9 +42243,11 @@ perku versla perku verslą perku-versla permainan difavorit +permainan digital permainan golf permainan slot permainan-difavorit +permainan-digital permainan-golf permainan-slot permission allow @@ -41904,6 +42308,7 @@ personenbezogener-daten personnalis persons blog perspective is refreshing +perspectives de gain peruse goog peruse the web perusing goog @@ -41933,6 +42338,7 @@ peuterey-giub peuterey-roma peutereygiub peutereyroma +pewople pezo lutfu pezo-lutfu pezone mega @@ -42396,6 +42802,8 @@ place-for-naughty place-in-the-wet place,100 place.100 +placement crypto +placement-crypto places botox places-botox plaesure @@ -42440,12 +42848,17 @@ plastische chirurgie plastische-chirurgie plated watch plated-watch +platform hiburan +platform permainan +platform-hiburan +platform-permainan platformda sunar platformda-sunar platinum and platinum platinum, and platinum plavix play 88 +play betting play car game play cursi play curso @@ -42498,6 +42911,9 @@ playing-film-trailer playing-films-trailer playing-video-review playing-videos-review +playking 88 +playking-88 +playking88 playmatka playonline playsex @@ -43583,6 +43999,7 @@ prazer-sexual prazosin prbookmark prdetty +precio de exodermin precios_ precious learning precious-learning @@ -43596,10 +44013,13 @@ prediksi togel prediksi top prediksi-togel prediksi-top +prediksitogel +prediksitop prednisone prefer credible provid prefer in women preferably you actual +preference in private preference-0 preference-1 preference-2 @@ -43610,6 +44030,7 @@ preference-6 preference-7 preference-8 preference-9 +preferences in private preferences-0 preferences-1 preferences-2 @@ -43833,6 +44254,8 @@ price of pursuit price per click price philip price replic +price rumor +price rumour price sunglass price their whereas price-cheap @@ -43843,6 +44266,8 @@ price-of-gold price-per-click price-philip price-replic +price-rumor +price-rumour price-sunglass price-to-book price,cheap @@ -44021,6 +44446,7 @@ production of e-mail production of email products cbd products thc +products with bitcoin products/product produit hermes produit-hermes @@ -44093,6 +44519,8 @@ professionellen-rein professor innovation profesyonel kurumsal profesyonel-kurumsal +proff-seo +proffseo proficiency advantage proficiency badge proficiency course @@ -44724,9 +45152,6 @@ qq-blog qq-online qq.blog qq.online -qq77 -qq88 -qqq qquality qsymia india qsymia_ @@ -44791,6 +45216,7 @@ quảng cáo quang-cao quanlotnam quantity for you +quantity of content quantity of intrigu quantity the principle quanto cost @@ -44949,8 +45375,7 @@ rajapola-slot raloxifene ralph-lauren rambler.ru/ -rambler.ua -ramblermail +rambler.ua/ ramipril ramirezhda rank increas @@ -44977,6 +45402,8 @@ rapidprofit rarely directly rarely painted upon rarely-directly +rasa nan khas +rasa-nan-khas rasalinga raschistka dach raschistka-dach @@ -45038,6 +45465,8 @@ rather-enlightening rating-24 rating24 ratingz +ratio surge +ratio-surge ratno-info ratno.info ratno/info @@ -45160,6 +45589,7 @@ read ones web read smaler read smaller read the full content +read the pdf read this blog read this post read this site @@ -45174,6 +45604,7 @@ read your site read your web read-everthing read-smaller +read-the-pdf read=http reader base reader but your article @@ -45314,6 +45745,7 @@ reasons-to-purchase reasons-why reasons-you-will-never reasons-your-brand +rebahin rebate suppl rebate-suppl rebecca jap @@ -45521,6 +45953,8 @@ referral-code referral-king referralcode referralid +refine your investment +refine-your-investment refined with sparkle refire cert refire-cert @@ -45585,6 +46019,7 @@ registryrepair registrytool reglabili pret reglabili-pret +regototo regualar regulados de forex regulados-de-forex @@ -45644,7 +46079,9 @@ relaxation massage relaxation therefore relaxation-massage relaxation-therefore +release iphone release-from-movie +release-iphone relevante og praktisk reliable blog reliable plumbing serv @@ -45765,6 +46202,8 @@ remont-bosch remont-dvigate remont-vorot remontbosch +remontu tehnik +remontu-tehnik remorseless vapor remorseless vapour remote viewing train @@ -46091,6 +46530,7 @@ rescind your bail research grasp research the world research-market +research/cake research/digi research/market researchwatercooler @@ -46113,7 +46553,9 @@ residential-lend residentiallend resist comment resist-comment +resmi rekomend resmi web +resmi-rekomend resmi-web resource of motivation resources/styles @@ -46137,13 +46579,17 @@ restricted-web result choquant résult choquant result hong +result marketing result of your blog result of your page result of your post result-all-the-time result-choquant +result-marketing resultado relacionado +resultados marketing resultados relacionado +resultados-marketing resultat pmu résultat pmu resultat-pmu @@ -46152,8 +46598,10 @@ résultats choquant resultats-choquant resulthk resulthong +results marketing results with form results-all-the-time +results-marketing results-with-form results.htm resultswithform @@ -46446,8 +46894,13 @@ rolnictwo towarowe rolnictwo-towarowe rom-galaxy romance mall +romance pdf +romance romance romance-mall +romance-pdf +romance-romance romancemall +romancepdf ron_push rona online rona-online @@ -46556,6 +47009,7 @@ roxcasino roxy ugg roxy-ugg roxyugg +royal call girl royal-club royalclub royalitas kami @@ -47458,6 +47912,7 @@ saved to bookmark saves big money saving life change savor a movie +saw this earlier: sawfwaf say about this article say about this blog @@ -47621,6 +48076,7 @@ scraper software scraper-free scraper-software scraperfree +screampdf screener seek script-buck scriptbuck @@ -48143,6 +48599,7 @@ seo-with seo-x seo, seo? +seo.ru/ seo1337 seoadd seoadvert @@ -48248,6 +48705,7 @@ serial numberul serial-numberul series erotic series fo exhibit +series the pdf series-erotic serieserotic seriestv @@ -49524,6 +49982,8 @@ site ! site (: site =) site about animal +site about construct +site about yor site amor site an edge site and comment @@ -49642,6 +50102,8 @@ site24 sitecode sitederateio sitejabber.com/users/ +siteler adres +siteler-adres siteleri bedava siteleri cek siteleri çek @@ -49728,6 +50190,7 @@ situs-togel situs-winjo situsjudi situsqq +situstogel siutpd sivustosi on erittain sivustosi on erittäin @@ -49815,6 +50278,8 @@ skortimber skrivejobb! skup-aut skup,aut +skupka cifrov +skupka-cifrov skupke zolota skupke-zolota skutecne fantast @@ -50373,6 +50838,7 @@ solucao important solução important solucao-important solution blog +solution defi solution paper solution review solution support @@ -50380,6 +50846,7 @@ solution tailor solution to boost solution to enhance solution-blog +solution-defi solution-paper solution-review solution-support @@ -50390,6 +50857,7 @@ solutioninc solutions blog solutions offer solutions paper +solutions provides solutions review solutions support solutions tailor @@ -50405,6 +50873,7 @@ solutionsinc soluyion some % some apps now +some casino some coinage some extra ass some free gem @@ -50419,6 +50888,7 @@ some onee some real interest some really interest some wager +some-casino some-coinage some-free-gem some-functionalitie @@ -50433,6 +50903,7 @@ something, actually somos una empresa son copain son dakika haberleri +son ia analyse son porn son top 10 son-copain @@ -50576,6 +51047,8 @@ specific gift specific-gift specifics as feasible specifucally +specs iphone +specs-iphone spectacle and precision spectacle-and-precision speculative institut @@ -50626,9 +51099,12 @@ spilivanie derev'yev spilivanie derev’yev spilivanie derevyev spilivanie-derevyev +spin casino spin prize +spin-casino spin-prize spinapp.bar +spincasino spinprize spins.xyz spip.asp @@ -50826,7 +51302,6 @@ sqworl.com/ src=http srochnaya pechat srochnaya-pechat -ßá ssgamesbr.top sşl şsl @@ -50921,6 +51396,7 @@ steel chapel steel-chapel steelersfan steep worth +steklyannie lest stellar sale stellar-sale stellarsale @@ -51454,6 +51930,8 @@ succeedonline success academy success article success blog +success in any global +success in global success online success page success post @@ -51669,6 +52147,7 @@ super auto-lock super casino super comp super fortnite +super hot slot super jitu super locksmith super positive customer @@ -51680,6 +52159,7 @@ super-auto-lock super-casino super-comp super-fortnite +super-hot-slot super-jitu super-locksmith super-positive customer @@ -51727,6 +52207,7 @@ superdry-outlet superdryoutlet superfortnite superheroz +superhotslot superior compan superior resourc superior unmatch @@ -52602,6 +53083,8 @@ tempte.s.t tempte.st temptes.t temptest +temptress need +temptress-need ten best free ten best strat ten best techniq @@ -53159,6 +53642,7 @@ therealest thereanta therefore blended therefore he/ +theres often theresome thermansi klimat thermansi-klimat @@ -53308,6 +53792,7 @@ this fabulous blog this fabulous site this fabulous web this fantastic product +this file is useful this film traditional this grand blog this grand content @@ -53618,11 +54103,11 @@ tiendasde tiendashollis tier business tier-business -tiffany france +tiffany franc tiffany gemstone tiffany jewel tiffany ring -tiffany-france +tiffany-franc tiffany-gemstone tiffany-jewel tiffany-out @@ -53980,16 +54465,20 @@ toeshoe.com/ toeshoes.co/ toeshoes.com/ tofranil +togel 77 togel hk togel hong togel online togel singapore +togel-77 togel-hk togel-hong togel-online togel-singapore +togel77 togelhk togelhong +together like as together with her household tohnwdouc toile vanessa @@ -54350,6 +54839,7 @@ toto macau toto site toto-macau toto-site +toto88 totomacau totosite totosly @@ -55136,6 +55626,7 @@ u.@ úˆ ùˆ u4nba +u888 ua-eqt-sup uabat nike uabat-nike @@ -55233,7 +55724,7 @@ ugg enfant ugg espa ugg femme ugg fox -ugg france +ugg franc ugg glove ugg gold ugg gunstig @@ -55287,7 +55778,7 @@ ugg-espa ugg-femme ugg-for ugg-fox -ugg-france +ugg-franc ugg-glove ugg-gold ugg-gunstig @@ -55358,7 +55849,7 @@ uggespa uggfemme uggfor uggfox -uggfrance +uggfranc uggglove ugggold ugggunstig @@ -55553,6 +56044,8 @@ umzugsunternehmen hann umzugsunternehmen-hann unbanked people unbanked-people +unbeatable price +unbeatable-price unbelievable benefit unbelievable-benefit uncensored warfare @@ -55804,8 +56297,10 @@ upholstery-couch upholstery-replacement-near upload and promo upload foto +upload racy upload-file upload-foto +upload-racy uploaded-file uploadedfile uploadfile @@ -55966,6 +56461,7 @@ ustanovka plastik ustanovka-kanali ustanovka-plastik ustrojstvo drena +ustrojstvo i preimush ustrojstvo-drena usual discuss usual-discuss @@ -56023,6 +56519,8 @@ uvelichit-podpisc uy/image uygun fiyatl uygun-fiyatl +uzyskac bonus +uzyskac-bonus uƅ uг uѕ @@ -56105,6 +56603,7 @@ value blog value comment value of data value of printing +value of retaining value page value post value server @@ -56876,6 +57375,7 @@ vip generat vip girl vip gyrl vip login +vip reward vip runescape vip transfer vip vito @@ -56887,6 +57387,7 @@ vip-generat vip-girl vip-league vip-login +vip-reward vip-runescape vip-transfer vip-vito @@ -56900,6 +57401,7 @@ vipgenerat vipgirl vipgyrl vipleague +vipreward viprunescape viptransfer vipvito @@ -56942,6 +57444,8 @@ viramune virgin porn virgin-porn virginporn +virin site +virin-site virtual coach virtual credit virtual funds @@ -57096,13 +57600,16 @@ visualizes-virtual visxit vitaimin vital infos +vital sphere vital-infos vital-sphere vitalikor vitality beam vitality proper +vitality treat vitality-beam vitality-proper +vitality-treat vitalsphere vitambi vitamin suppl @@ -57228,7 +57735,7 @@ vuitton espa vuitton factor vuitton fanny vuitton fashion -vuitton france +vuitton franc vuitton fx vuitton glass vuitton hand @@ -57464,6 +57971,7 @@ waste-of-time wasting much money wasting-much-money watch ad as +watch and look watch full length watch hdonline watch instant @@ -57529,7 +58037,10 @@ waynegag ways you may ways-you-may wdmypass +we buy all +we buy household we buy present +we buy tumble we dont all we hqve we offer serv @@ -57540,6 +58051,7 @@ we supply prime we vigorous we would this we-are-you +we-buy-all we-offer-serv we-vigorous wealth academy @@ -57563,6 +58075,7 @@ wear-shapewear wearable and intimate wearinbed wears a hang +weather news keep weave-hair weavehair web about animal @@ -58235,7 +58748,9 @@ whatblog whatever done whatever faster whatll +whats better whats blog +whats good whats up to whats up, whats-blog @@ -58257,12 +58772,15 @@ wheeles wheels.co/ wheels.net/ wheels.org/ +when seeking cheap +when-seeking-cheap whenshe where buy where get where is admin? where is moderator? where sell +where to download where to replacement where-buy where-can-i @@ -58426,6 +58944,7 @@ why but this why designing shabby why have been why pay full pric +why seeking assist why the exercise why this exercise why_designing_shabby @@ -58435,6 +58954,8 @@ why-the-exercise why-this-exercise why-would-you wɦ +wicked temptress +wicked-temptress wide trading opport wide-trading-opport widespread prescription @@ -58533,6 +59054,7 @@ wilson-jers wilsonjers win at blackjack win at casino +win biz win blackjack win casino win iphone @@ -58542,11 +59064,13 @@ win ranks from win v buck win сайт win-a-prize +win-biz win-blackjack win-casino win-iphone win-million win-online +winbiz winblackjack wincasino window repair near @@ -59453,6 +59977,8 @@ xperiaケア xplus.ru/ xpoop xportant +xrp ethereum +xrp-ethereum xruma xrumer xstream @@ -59669,6 +60195,8 @@ yoour info yoour web yooutube yopenis +yor invest +yor-invest york sportiv york-sportiv yorksportiv @@ -59886,6 +60414,8 @@ your design dude your dick your digital business your display screen +your dream read +your dreams read your e-mail message your email message your enjoyed one @@ -60024,6 +60554,8 @@ your-design-dude your-desires your-dick your-digital-business +your-dream-read +your-dreams-read your-email-message your-expert-serv your-expertise-with @@ -60078,6 +60610,8 @@ yourcredit yourdesires yourdick yourdomainboth +yourdreamread +yourdreamsread yourdui youre better youre bettor @@ -60562,7 +61096,9 @@ zyvox агенств адгуард адекватного муж +администратор админу +азартные активировать счет акции алкогол @@ -60573,6 +61109,7 @@ zyvox анифигасебе вылечили анкету ссылку анонимность +апостиль диплома аппараты медиц аптека аптеке @@ -60591,6 +61128,7 @@ zyvox аренда яхты аренды авто ассортименте предст +атмосферу праздника аутсорсинг базам данны базу данны @@ -60604,8 +61142,12 @@ zyvox бесплатная демо бесплатная диаг бесплатно +бесплатные враще бесплатные демо бесплатные диаг +бесплатных враще +бесплатных демо +бесплатных диаг бесподобную топик бесподобную фразу бесподобный топик @@ -60617,16 +61159,19 @@ zyvox бинарных опцион биткоин битрикс +благодаря этому благоустройство въезд блестящая идея блог боброва люб более волшебным больных королев +бонус код бот термин ботокс браузера брелки +бренд был бритва золинген бритья золинген брусовых домов @@ -60637,6 +61182,7 @@ zyvox в minecraft в pm в ватсап +в приложении в статье на вtc важных факт @@ -60653,6 +61199,7 @@ zyvox вђќ вђњ веб +вейджер x велпатасвир ветклиника вещевой кардинг @@ -60718,6 +61265,7 @@ zyvox город топ горшки с поливом горящих туров +готовые заготовки готовые решения готовый дом грузоперевозки @@ -60772,8 +61320,10 @@ zyvox договор физиче документов и помощь документов пропу +дома лесной дома ремонт домены +дополнительная информ дорога к участ дорогие россияне доска объявлеий @@ -60816,6 +61366,7 @@ zyvox жалюзи для умного желаете мечтаете желаетемечтаете +живая пихта жизненные проблем жизненые проблем жк центральны @@ -60824,6 +61375,7 @@ zyvox забавная информация заболевани загородный дом +загрузки заезд для авто заезд на дачу займы россии @@ -60873,9 +61425,12 @@ zyvox интересн интернет интим досуг +интим-досуг искусственного интеллекта исповедь +использую этот испытание свай +ищете где игры? іe іl іn @@ -60896,11 +61451,13 @@ zyvox как выбрать как да изберете как играть +как новос как проект как работать каким признакам карниз для штор карниз моторизованный +каталог kra каталог фабер качест качественный @@ -60980,6 +61537,7 @@ zyvox легендарные нож ледипасвир леонбет +лесби лечение зависи лечение мето лечение наркомании @@ -61040,6 +61598,7 @@ zyvox многое другое многолетним опытом мобильное прилож +мобильных данных моему мнению может быть полезным можно дешевле @@ -61060,6 +61619,7 @@ zyvox мощные vps мою анкету мск ремонт +мти срочно мужские пальто мультимедийная интег мультимедийная оснащ @@ -61151,6 +61711,7 @@ zyvox огромный выи одежда ожерелье +ознакомиться: озыгрыше окна недор оконных компаний @@ -61171,6 +61732,8 @@ zyvox органично впише осаго осмокот +от кардинг +от коммент от ожирения отделка балкона отзывы @@ -61178,7 +61741,7 @@ zyvox открыть сайт отличная идея отличные идея -отыгрыш бонуса +отыгрыш бонус официальную гидру официальный сайт официальных @@ -61213,6 +61776,8 @@ zyvox платок батик плей фортуна плейфортуна +плюс фрисп +повысить эффект под ключ подарки подарков @@ -61247,6 +61812,9 @@ zyvox покер полезная информация полезные совет +получать бонус +получить апостиль +помогают значите помыть машин пообщаемся популярной игре @@ -61273,10 +61841,13 @@ zyvox прекрасный севрис прекрасный сервис прелестный сайт +премиум досуг +премиум-досуг преобрести при дтп прибыль приватные прокси +привет . привет друзья привет ствует привет! @@ -61310,7 +61881,7 @@ zyvox произошла ошибка промо прописка собственник -проститутки +проститу просыпаются филосо протезиров професси @@ -61332,6 +61903,7 @@ zyvox разведение собак разделе casino различных отрас +размер бонус разработать игру разработка сайт разработкасайт @@ -61342,6 +61914,7 @@ zyvox рґр рднк реабилитация инвалидов +реально выручает! реальные деньги реальные коммент реальный кардинг @@ -61393,6 +61966,7 @@ zyvox рулонные шторы русский stalker русском национализ +ручка роллер рф с))) с¶ @@ -61428,6 +62002,7 @@ zyvox самые популярные самый превосход сварных конструк +своем сегменте свой сайт свою мечту сѓс @@ -61437,7 +62012,9 @@ zyvox секреты молодости секс селитра +семейных ценностей сервис удобным +сервисный ремонт сети работ симпатичная симпатичное сообщение @@ -61504,6 +62081,7 @@ zyvox статьи статья стейки спб +стеклянная лест стерили стили деко стили проспект @@ -61606,6 +62184,7 @@ zyvox хорошая мысль хорошего понемногу хорошего хирурга +хорошо написано! хостинг нормал хочется уз хранение вещей @@ -61625,6 +62204,7 @@ zyvox цены через канаву через поисск +чистое наслаж чистотой и уютной читы чувственность @@ -61639,12 +62219,14 @@ zyvox шёлковый платок шкаф в парк шкуры животных +шлюхи щзп эвакуатор экономичных до премиа экскурсионные тур электрические гарди электрожалюзи +электроника бытов электропривод элитную мебель элитныеноутбуки @@ -61661,6 +62243,7 @@ zyvox языка алматы якості link яндekc +яндексе ԝa ԝe ԝi @@ -61728,6 +62311,7 @@ zyvox מאפרת מקצועית מתקין מזגנים תיקון מזגנים +آزمون نظام آگهی ارزان آموزش شرط آموزش نصب @@ -61801,8 +62385,17 @@ zyvox بيع متابعين پازل باند پزشکی تعهدی +پلاستیکی – صندلی +پلاستیکی پولاد پلینکو +پولاد – صندلی +پولاد صندلی +پیام شاه +پیش ساخته +پیشساخته +پیشنهاد جذاب تبخال ها +تجربه کاربری تحميل العاب تخصصی ترین تخصصی نمای @@ -61836,16 +62429,14 @@ zyvox خبرهای امروز خبرهای فوری خبرهای گوناگون -خرید استیل -خرید تلویزیون -خرید رپورتاژ -خرید یو پی اس +خرید خسارة الوزن خصم,كود خصوصی زبان خلاصه داستان - دانلود خلاصه داستان : دانلود خود ارضايي +خون در مدفوع خوندن این مقاله داستان سکسی دانلود آهنگ @@ -61871,7 +62462,6 @@ zyvox زياده متابعين ساک سایت زیر -سلام خرید سنگ کلیه سوپر سوريا أرخص @@ -61884,6 +62474,9 @@ zyvox شركة نقل شوف سبور صندلی – ایران +صندلی – پلاستیکی +صندلی – پولاد +صندلی پلاستیکی طارد الحمام طراحی لوگو طراحیلوگو @@ -61897,10 +62490,7 @@ zyvox فقدان الوزن قطره و خبرهای قم نجار -قیمت گیر -قیمت مناسب -قیمت نبشی -قیمت و خرید +قیمت كاشف الذهب كاشف المعادن كاشفات الذهب @@ -61931,7 +62521,7 @@ zyvox لماني,تعلم لمكافحه الحشر ات لمكافحه الحشرات -لیست قیمت +لوازم کمپ مارکتینگ متابعين انستقرام متابعين سناب @@ -61953,6 +62543,7 @@ zyvox معلم خصوصی مقالات انگلیسی مقاله و بلاگ +منصة رياضية منوعات حبيبة مهاجرت به کانادا موقع سؤال @@ -61960,6 +62551,7 @@ zyvox موقع سناره موقع صنديد می‌رساند! +نتایج آزمون نجار بالدما نقد فیلم نمایشگاه گناه @@ -61969,6 +62561,7 @@ zyvox نيوز, اخبار نیکو ویروس ها و بلاگ +هات بت هزینه آزمون هزینهآزمون همبستر شدن با همسر @@ -61981,6 +62574,7 @@ zyvox وبلاگ نویسان وظائف وکیل کیفری +يمكن لللاعبين اللعب ߋc ߋd ߋl @@ -62278,6 +62872,8 @@ zyvox クロムハツ く爽やかに ケイトスペード +コスプレ エロ +コスプレエロ コピ ゴマ 効果 ゴマ効果 @@ -62302,6 +62898,7 @@ zyvox ジェレミースコット ジェレミスコット ジブリ女 +シミーズ シミくすみ ジャケッ シューズ @@ -62708,6 +63305,7 @@ zyvox 撥筋教學 撥筋證照 攜心山 +整復學徒 數位媒體 數位科技 新創工作者 @@ -62968,4 +63566,4 @@ zyvox 魔除 ? 蘒 -﨨 \ No newline at end of file +﨨 diff --git a/js/src/admin/admin.js b/js/src/admin/admin.js index 886e916d74..40cea78b75 100644 --- a/js/src/admin/admin.js +++ b/js/src/admin/admin.js @@ -1922,7 +1922,7 @@ window.frmAdminBuildJS = function() { } /** - * @since x.x + * @since 6.27 * * @param {boolean} denyDropInRepeater * @param {HTMLElement} draggable @@ -2868,7 +2868,7 @@ window.frmAdminBuildJS = function() { } /** - * @since x.x + * @since 6.27 * * @param {string} type * @return {void} @@ -5251,7 +5251,7 @@ window.frmAdminBuildJS = function() { } /** - * @since x.x + * @since 6.27 * * @param {string} type * @return {void} diff --git a/stripe/controllers/FrmTransLiteHooksController.php b/stripe/controllers/FrmTransLiteHooksController.php index df4124999e..695dfb3a19 100755 --- a/stripe/controllers/FrmTransLiteHooksController.php +++ b/stripe/controllers/FrmTransLiteHooksController.php @@ -66,7 +66,7 @@ public static function load_admin_hooks() { } /** - * @since x.x + * @since 6.27 * * @return void */ diff --git a/stripe/controllers/FrmTransLiteListsController.php b/stripe/controllers/FrmTransLiteListsController.php index f4022d8b0f..c6633338e3 100755 --- a/stripe/controllers/FrmTransLiteListsController.php +++ b/stripe/controllers/FrmTransLiteListsController.php @@ -122,7 +122,7 @@ public static function route( $action ) { } /** - * @since x.x + * @since 6.27 * * @param bool $route_handled * @param string $action diff --git a/stripe/controllers/FrmTransLiteSubscriptionsController.php b/stripe/controllers/FrmTransLiteSubscriptionsController.php index d2afadfbb3..ee1d1fd227 100755 --- a/stripe/controllers/FrmTransLiteSubscriptionsController.php +++ b/stripe/controllers/FrmTransLiteSubscriptionsController.php @@ -154,12 +154,12 @@ public static function change_subscription_status( $atts ) { } /** - * @deprecated x.x + * @deprecated 6.27 * * @return string|null */ public static function list_subscriptions_shortcode() { - _deprecated_function( __METHOD__, 'x.x' ); + _deprecated_function( __METHOD__, '6.27' ); return null; } } diff --git a/stripe/helpers/FrmTransLiteAppHelper.php b/stripe/helpers/FrmTransLiteAppHelper.php index 9ba2c7dba0..ac841050cd 100755 --- a/stripe/helpers/FrmTransLiteAppHelper.php +++ b/stripe/helpers/FrmTransLiteAppHelper.php @@ -596,7 +596,7 @@ public static function show_currency_dropdown( $id, $name, $action_settings ) { } /** - * @since x.x + * @since 6.27 * * @return bool */ @@ -605,12 +605,12 @@ public static function payments_submodule_or_paypal_is_active() { } /** - * @deprecated x.x + * @deprecated 6.27 * * @return bool */ public static function should_fallback_to_paypal() { - _deprecated_function( __METHOD__, 'x.x' ); + _deprecated_function( __METHOD__, '6.27' ); return false; } } diff --git a/stripe/helpers/FrmTransLiteListHelper.php b/stripe/helpers/FrmTransLiteListHelper.php index ad02d906b3..47d0fb02cd 100755 --- a/stripe/helpers/FrmTransLiteListHelper.php +++ b/stripe/helpers/FrmTransLiteListHelper.php @@ -178,7 +178,7 @@ public function get_sortable_columns() { /** * If the Payments submodule or the PayPal add-on is active, add a bulk delete action. * - * @since x.x + * @since 6.27 * * @return array */ @@ -284,7 +284,7 @@ protected function get_column_info() { /** * Check for Payments submodule (Stripe, Authorize.Net add-ons), as well as PayPal. * - * @since x.x + * @since 6.27 * * @return bool */ @@ -373,7 +373,7 @@ private function get_row_classes( $atts ) { * Get the checkbox for bulk actions. * This is only required when the Payments submodule or PayPal is active. * - * @since x.x + * @since 6.27 * * @param object $item * @@ -404,7 +404,7 @@ private function get_action_column( $item, $field ) { } /** - * @since x.x + * @since 6.27 * * @param object $item * @param string $field @@ -462,7 +462,7 @@ private function get_row_actions( $item ) { } /** - * @since x.x + * @since 6.27 * * @return bool */ @@ -647,7 +647,7 @@ private function get_mode_column( $item ) { /** * Render the tabs for the payments list, if the user has access to coupons. * - * @since x.x + * @since 6.27 * * @param string $active_tab * diff --git a/stripe/views/lists/coupons.php b/stripe/views/lists/coupons.php index b3cd61ad99..c96042c555 100755 --- a/stripe/views/lists/coupons.php +++ b/stripe/views/lists/coupons.php @@ -7,7 +7,7 @@
Date: Tue, 13 Jan 2026 10:13:15 -0400 Subject: [PATCH 2/3] Prepare for v6.27 --- classes/helpers/FrmAppHelper.php | 2 +- formidable.php | 2 +- js/formidable.min.js | 24 +- js/formidable_admin.js | 2 +- languages/formidable.pot | 2851 +++++++++++++++--------------- stripe/js/frmstrp.min.js | 4 +- 6 files changed, 1399 insertions(+), 1486 deletions(-) diff --git a/classes/helpers/FrmAppHelper.php b/classes/helpers/FrmAppHelper.php index cdb37706a4..121744647e 100644 --- a/classes/helpers/FrmAppHelper.php +++ b/classes/helpers/FrmAppHelper.php @@ -29,7 +29,7 @@ class FrmAppHelper { * * @var string */ - public static $plug_version = '6.26.1'; + public static $plug_version = '6.27'; /** * @var bool diff --git a/formidable.php b/formidable.php index 3bd191a5dc..e869fe3de9 100644 --- a/formidable.php +++ b/formidable.php @@ -2,7 +2,7 @@ /** * Plugin Name: Formidable Forms * Description: Quickly and easily create drag-and-drop forms - * Version: 6.26.1 + * Version: 6.27 * Plugin URI: https://formidableforms.com/ * Author URI: https://formidableforms.com/ * Author: Strategy11 Form Builder Team diff --git a/js/formidable.min.js b/js/formidable.min.js index 07b1526c4d..d0adba8979 100644 --- a/js/formidable.min.js +++ b/js/formidable.min.js @@ -33,17 +33,17 @@ key,response.errors);contSubmit=false}}}object.querySelectorAll(".frm-g-recaptch jQuery(document).trigger("frmFormErrors",[object,response]);fieldsets.forEach(field=>field.classList.remove("frm_doing_ajax"));scrollToFirstField(object);if(contSubmit)object.submit();else{object.insertAdjacentHTML("afterbegin",response.error_message);checkForErrorsAndMaybeSetFocus()}}else{showFileLoading(object);object.submit()}};error=function(){object.querySelectorAll('input[type="submit"], input[type="button"]').forEach(button=>button.disabled=false);object.submit()};postToAjaxUrl(object,data, success,error)}function postToAjaxUrl(form,data,success,error){let ajaxUrl,action,ajaxParams;ajaxUrl=frm_js.ajax_url;action=form.getAttribute("action");if("string"===typeof action&&-1!==action.indexOf("?action=frm_forms_preview"))ajaxUrl=action.split("?action=frm_forms_preview")[0];ajaxParams={type:"POST",url:ajaxUrl,data:data,success:success};if("function"===typeof error)ajaxParams.error=error;jQuery.ajax(ajaxParams)}function afterFormSubmitted(object,response){const tempDiv=document.createElement("div"); tempDiv.innerHTML=response.content;const formCompleted=tempDiv.querySelector(".frm_message");if(formCompleted)jQuery(document).trigger("frmFormComplete",[object,response]);else jQuery(document).trigger("frmPageChanged",[object,response])}function afterFormSubmittedBeforeReplace(object,response){const tempDiv=document.createElement("div");tempDiv.innerHTML=response.content;const formCompleted=tempDiv.querySelector(".frm_message");if(formCompleted)triggerCustomEvent(document,"frmFormCompleteBeforeReplace", -{object,response})}function removeAddedScripts(formContainer,formID){const endReplace=document.querySelectorAll(".frm_end_ajax_"+formID);if(endReplace.length){formContainer.nextUntil(".frm_end_ajax_"+formID).remove();endReplace.forEach(el=>el.remove())}}function maybeSlideOut(oldContent,newContent){let c,newClass="frm_slideout";if(newContent.indexOf(" frm_slide")!==-1){c=oldContent.children();if(newContent.indexOf(" frm_going_back")!==-1)newClass+=" frm_going_back";c.removeClass("frm_going_back"); -c.addClass(newClass);return 300}return 0}function addUrlParam(response){let url;if(history.pushState&&typeof response.page!=="undefined"){url=addQueryVar("frm_page",response.page);window.history.pushState({html:response.html},"","?"+url)}}function addQueryVar(key,value){let kvp,i,x;key=encodeURI(key);value=encodeURI(value);kvp=document.location.search.substr(1).split("&");i=kvp.length;while(i--){x=kvp[i].split("=");if(x[0]==key){x[1]=value;kvp[i]=x.join("=");break}}if(i<0)kvp[kvp.length]=[key,value].join("="); -return kvp.join("&")}function addFieldError($fieldCont,key,jsErrors){let id,describedBy,roleString;const container=$fieldCont instanceof jQuery?$fieldCont.get(0):$fieldCont;if(!container||container.offsetParent===null)return;container.classList.add("frm_blank_field");const input=container.querySelector("input, select, textarea");id=getErrorElementId(key,input);describedBy=input?input.getAttribute("aria-describedby"):null;if(typeof frmThemeOverride_frmPlaceError==="function")frmThemeOverride_frmPlaceError(key, -jsErrors);else{let errorHtml;if(-1!==jsErrors[key].indexOf("'+jsErrors[key]+"
"}container.insertAdjacentHTML("beforeend",errorHtml);if(input){if(!describedBy)describedBy=id;else if(describedBy.indexOf(id)===-1&&describedBy.indexOf("frm_error_field_")===-1){const errorFirst=input.dataset.errorFirst;if(errorFirst==="0")describedBy=describedBy+" "+ -id;else describedBy=id+" "+describedBy}input.setAttribute("aria-describedby",describedBy)}}if(input)if(["radio","checkbox"].includes(input.type)){const group=input.closest('[role="radiogroup"], [role="group"]');if(group)group.setAttribute("aria-invalid","true")}else input.setAttribute("aria-invalid","true");jQuery(document).trigger("frmAddFieldError",[jQuery(container),key,jsErrors])}function getErrorElementId(key,input){if(isNaN(key)||!input||!input.id)return"frm_error_field_"+key;return"frm_error_"+ -input.id}function removeFieldError(fieldCont){const container=fieldCont instanceof jQuery?fieldCont.get(0):fieldCont;if(!container)return;const errorMessage=container.querySelector(".frm_error");const errorId=errorMessage?errorMessage.id:"";const input=container.querySelector("input, select, textarea");let describedBy=input?input.getAttribute("aria-describedby"):null;container.classList.remove("frm_blank_field","has-error");if(input)if("true"===input.getAttribute("aria-invalid"))input.setAttribute("aria-invalid", -"false");else if(["radio","checkbox"].includes(input.type)){const group=input.closest('[role="radiogroup"], [role="group"]');if(group)group.setAttribute("aria-invalid","false")}if(errorMessage)errorMessage.remove();if(input){input.removeAttribute("aria-describedby");if(describedBy){describedBy=describedBy.replace(errorId,"").trim();if(describedBy)input.setAttribute("aria-describedby",describedBy)}}}function removeAllErrors(){document.querySelectorAll(".form-field").forEach(field=>{field.classList.remove("frm_blank_field", -"has-error")});document.querySelectorAll(".form-field .frm_error").forEach(error=>error.remove());document.querySelectorAll(".frm_error_style").forEach(error=>error.remove())}function scrollToFirstField(object){if("function"===typeof object.get)object=object.get(0);const field=object.querySelector(".frm_blank_field");if(field)frmFrontForm.scrollMsg(jQuery(field),object,true)}function showSubmitLoading($object){showLoadingIndicator($object);disableSubmitButton($object);disableSaveDraft($object)}function showLoadingIndicator($object){if(!$object.hasClass("frm_loading_form")&& -!$object.hasClass("frm_loading_prev")){addLoadingClass($object);$object.trigger("frmStartFormLoading")}}function addLoadingClass($object){const loadingClass=isGoingToPrevPage($object)?"frm_loading_prev":"frm_loading_form";$object.addClass(loadingClass)}function isGoingToPrevPage($object){return typeof frmProForm!=="undefined"&&frmProForm.goingToPreviousPage($object)}function removeSubmitLoading(_,enable,processesRunning){if(processesRunning>0)return;document.querySelectorAll(".frm_loading_form").forEach(function(form){form.classList.remove("frm_loading_form", +{object,response})}function removeAddedScripts(formContainer,formID){const endReplace=document.querySelectorAll(".frm_end_ajax_"+formID);if(endReplace.length){formContainer.nextUntil(".frm_end_ajax_"+formID).remove();endReplace.forEach(el=>el.remove())}}function maybeSlideOut(oldContent,newContent){let c,newClass="frm_slideout";if(newContent.includes(" frm_slide")){c=oldContent.children();if(newContent.includes(" frm_going_back"))newClass+=" frm_going_back";c.removeClass("frm_going_back");c.addClass(newClass); +return 300}return 0}function addUrlParam(response){let url;if(history.pushState&&typeof response.page!=="undefined"){url=addQueryVar("frm_page",response.page);window.history.pushState({html:response.html},"","?"+url)}}function addQueryVar(key,value){let kvp,i,x;key=encodeURI(key);value=encodeURI(value);kvp=document.location.search.substr(1).split("&");i=kvp.length;while(i--){x=kvp[i].split("=");if(x[0]==key){x[1]=value;kvp[i]=x.join("=");break}}if(i<0)kvp[kvp.length]=[key,value].join("=");return kvp.join("&")} +function addFieldError($fieldCont,key,jsErrors){let id,describedBy,roleString;const container=$fieldCont instanceof jQuery?$fieldCont.get(0):$fieldCont;if(!container||container.offsetParent===null)return;container.classList.add("frm_blank_field");const input=container.querySelector("input, select, textarea");id=getErrorElementId(key,input);describedBy=input?input.getAttribute("aria-describedby"):null;if(typeof frmThemeOverride_frmPlaceError==="function")frmThemeOverride_frmPlaceError(key,jsErrors); +else{let errorHtml;if(-1!==jsErrors[key].indexOf("'+jsErrors[key]+""}container.insertAdjacentHTML("beforeend",errorHtml);if(input){if(!describedBy)describedBy=id;else if(!describedBy.includes(id)&&!describedBy.includes("frm_error_field_")){const errorFirst=input.dataset.errorFirst;if(errorFirst==="0")describedBy=describedBy+" "+id;else describedBy= +id+" "+describedBy}input.setAttribute("aria-describedby",describedBy)}}if(input)if(["radio","checkbox"].includes(input.type)){const group=input.closest('[role="radiogroup"], [role="group"]');if(group)group.setAttribute("aria-invalid","true")}else input.setAttribute("aria-invalid","true");jQuery(document).trigger("frmAddFieldError",[jQuery(container),key,jsErrors])}function getErrorElementId(key,input){if(isNaN(key)||!input||!input.id)return"frm_error_field_"+key;return"frm_error_"+input.id}function removeFieldError(fieldCont){const container= +fieldCont instanceof jQuery?fieldCont.get(0):fieldCont;if(!container)return;const errorMessage=container.querySelector(".frm_error");const errorId=errorMessage?errorMessage.id:"";const input=container.querySelector("input, select, textarea");let describedBy=input?input.getAttribute("aria-describedby"):null;container.classList.remove("frm_blank_field","has-error");if(input)if("true"===input.getAttribute("aria-invalid"))input.setAttribute("aria-invalid","false");else if(["radio","checkbox"].includes(input.type)){const group= +input.closest('[role="radiogroup"], [role="group"]');if(group)group.setAttribute("aria-invalid","false")}if(errorMessage)errorMessage.remove();if(input){input.removeAttribute("aria-describedby");if(describedBy){describedBy=describedBy.replace(errorId,"").trim();if(describedBy)input.setAttribute("aria-describedby",describedBy)}}}function removeAllErrors(){document.querySelectorAll(".form-field").forEach(field=>{field.classList.remove("frm_blank_field","has-error")});document.querySelectorAll(".form-field .frm_error").forEach(error=> +error.remove());document.querySelectorAll(".frm_error_style").forEach(error=>error.remove())}function scrollToFirstField(object){if("function"===typeof object.get)object=object.get(0);const field=object.querySelector(".frm_blank_field");if(field)frmFrontForm.scrollMsg(jQuery(field),object,true)}function showSubmitLoading($object){showLoadingIndicator($object);disableSubmitButton($object);disableSaveDraft($object)}function showLoadingIndicator($object){if(!$object.hasClass("frm_loading_form")&&!$object.hasClass("frm_loading_prev")){addLoadingClass($object); +$object.trigger("frmStartFormLoading")}}function addLoadingClass($object){const loadingClass=isGoingToPrevPage($object)?"frm_loading_prev":"frm_loading_form";$object.addClass(loadingClass)}function isGoingToPrevPage($object){return typeof frmProForm!=="undefined"&&frmProForm.goingToPreviousPage($object)}function removeSubmitLoading(_,enable,processesRunning){if(processesRunning>0)return;document.querySelectorAll(".frm_loading_form").forEach(function(form){form.classList.remove("frm_loading_form", "frm_loading_prev");jQuery(form).trigger("frmEndFormLoading");if(enable==="enable"){enableSubmitButton(form);enableSaveDraft(form)}})}function showFileLoading(object){const loading=document.getElementById("frm_loading");if(loading===null)return;const fileInput=object.querySelector("input[type=file]");const fileval=fileInput?fileInput.value:"";if(fileval!=="")setTimeout(function(){jQuery(loading).fadeIn("slow")},2E3)}function confirmClick(){const message=this.dataset.frmconfirm;return confirm(message)} -function onHoneypotFieldChange(){const css=window.getComputedStyle(this).boxShadow;if(css&&css.match(/inset/))this.parentNode.removeChild(this)}function changeFocusWhenClickComboFieldLabel(){let label;const comboInputsContainer=document.querySelectorAll(".frm_combo_inputs_container");comboInputsContainer.forEach(function(inputsContainer){if(!inputsContainer.closest(".frm_form_field"))return;label=inputsContainer.closest(".frm_form_field").querySelector(".frm_primary_label");if(!label)return;label.addEventListener("click", +function onHoneypotFieldChange(){const css=window.getComputedStyle(this).boxShadow;if(css&&css.match(/inset/))this.remove()}function changeFocusWhenClickComboFieldLabel(){let label;const comboInputsContainer=document.querySelectorAll(".frm_combo_inputs_container");comboInputsContainer.forEach(function(inputsContainer){if(!inputsContainer.closest(".frm_form_field"))return;label=inputsContainer.closest(".frm_form_field").querySelector(".frm_primary_label");if(!label)return;label.addEventListener("click", function(){inputsContainer.querySelector(".frm_form_field:first-child input, .frm_form_field:first-child select, .frm_form_field:first-child textarea").focus()})})}function maybeFocusOnComboSubField(element){if("FIELDSET"!==element.nodeName)return false;if(!element.querySelector(".frm_combo_inputs_container"))return false;const comboSubfield=element.querySelector('[aria-invalid="true"]');if(comboSubfield){focusInput(comboSubfield);return true}return false}function checkForErrorsAndMaybeSetFocus(){let errors, element,timeoutCallback;if(!frm_js.focus_first_error)return;errors=document.querySelectorAll(".frm_form_field .frm_error");if(!errors.length)return;element=errors[0];do{element=element.previousSibling;if(-1!==["input","select","textarea"].indexOf(element.nodeName.toLowerCase())){focusInput(element);break}if(maybeFocusOnComboSubField(element))break;if("undefined"!==typeof element.classList){if(element.classList.contains("html-active"))timeoutCallback=function(){const textarea=element.querySelector("textarea"); if(null!==textarea)textarea.focus()};else if(element.classList.contains("tmce-active"))timeoutCallback=function(){tinyMCE.activeEditor.focus()};else if(element.classList.contains("frm_opt_container")){const firstInput=element.querySelector("input");if(firstInput){focusInput(firstInput);break}}if("function"===typeof timeoutCallback){setTimeout(timeoutCallback,0);break}}}while(element.previousSibling)}function focusInput(input){if(input.offsetParent!==null)input.focus();else triggerCustomEvent(document, @@ -62,8 +62,8 @@ captcha.getAttribute("data-rid")!==null;if(rendered)return;const size=captcha.ge formID)}}const activeCaptcha=getSelectedCaptcha(captchaSelector);const captchaContainer=typeof turnstile!=="undefined"&&turnstile===activeCaptcha?"#"+captcha.id:captcha.id;const captchaID=activeCaptcha.render(captchaContainer,params);captcha.setAttribute("data-rid",captchaID);maybeFixCaptchaLabel(captcha)},afterSingleRecaptcha:function(){const recaptcha=document.querySelector(".frm-show-form .g-recaptcha");const object=recaptcha?recaptcha.closest("form"):null;frmFrontForm.submitFormNow(object)},afterRecaptcha:function(_, formID){const object=document.querySelector("#frm_form_"+formID+"_container form");frmFrontForm.submitFormNow(object)},submitForm:function(e){frmFrontForm.submitFormManual(e,this)},submitFormManual:function(e,object){if(document.body.classList.contains("wp-admin")&&!object.closest(".frmapi-form"))return;e.preventDefault();if(typeof frmProForm!=="undefined"&&typeof frmProForm.submitAllowed==="function"&&!frmProForm.submitAllowed(object))return;const errors=frmFrontForm.validateFormSubmit(object);if(Object.keys(errors).length!== 0)return;const invisibleRecaptcha=hasInvisibleRecaptcha(object);if(invisibleRecaptcha){showLoadingIndicator(jQuery(object));executeInvisibleRecaptcha(invisibleRecaptcha)}else{showSubmitLoading(jQuery(object));frmFrontForm.submitFormNow(object)}},submitFormNow:function(object){let hasFileFields,antispamInput,classList=object.className.trim().split(/\s+/gi);if(object.hasAttribute("data-token")&&null===object.querySelector('[name="antispam_token"]')){antispamInput=document.createElement("input");antispamInput.type= -"hidden";antispamInput.name="antispam_token";antispamInput.value=object.getAttribute("data-token");object.appendChild(antispamInput)}const uniqueIDInput=document.createElement("input");uniqueIDInput.type="hidden";uniqueIDInput.name="unique_id";uniqueIDInput.value=getUniqueKey();object.appendChild(uniqueIDInput);if(classList.indexOf("frm_ajax_submit")>-1){const fileInputs=object.querySelectorAll('input[type="file"]');hasFileFields=Array.from(fileInputs).filter(input=>!!input.value).length;if(hasFileFields< -1){const actionInput=object.querySelector('input[name="frm_action"]');const action=actionInput?actionInput.value:"";frmFrontForm.checkFormErrors(object,action)}else object.submit()}else object.submit()},validateFormSubmit:function(object){const form=object instanceof jQuery?object.get(0):object;if(typeof tinyMCE!=="undefined"&&form&&form.querySelector(".wp-editor-wrap"))tinyMCE.triggerSave();jsErrors=[];if(shouldJSValidate(object)){frmFrontForm.getAjaxFormErrors(object);if(Object.keys(jsErrors).length)frmFrontForm.addAjaxFormErrors(object)}return jsErrors}, +"hidden";antispamInput.name="antispam_token";antispamInput.value=object.getAttribute("data-token");object.append(antispamInput)}const uniqueIDInput=document.createElement("input");uniqueIDInput.type="hidden";uniqueIDInput.name="unique_id";uniqueIDInput.value=getUniqueKey();object.append(uniqueIDInput);if(classList.includes("frm_ajax_submit")){const fileInputs=object.querySelectorAll('input[type="file"]');hasFileFields=Array.from(fileInputs).filter(input=>!!input.value).length;if(hasFileFields<1){const actionInput= +object.querySelector('input[name="frm_action"]');const action=actionInput?actionInput.value:"";frmFrontForm.checkFormErrors(object,action)}else object.submit()}else object.submit()},validateFormSubmit:function(object){const form=object instanceof jQuery?object.get(0):object;if(typeof tinyMCE!=="undefined"&&form&&form.querySelector(".wp-editor-wrap"))tinyMCE.triggerSave();jsErrors=[];if(shouldJSValidate(object)){frmFrontForm.getAjaxFormErrors(object);if(Object.keys(jsErrors).length)frmFrontForm.addAjaxFormErrors(object)}return jsErrors}, getAjaxFormErrors:function(object){let customErrors,key;const form=object instanceof jQuery?object.get(0):object;jsErrors=validateForm(object);if(typeof frmThemeOverride_jsErrors==="function"){const actionInput=form?form.querySelector('input[name="frm_action"]'):null;const action=actionInput?actionInput.value:"";customErrors=frmThemeOverride_jsErrors(action,object);if(Object.keys(customErrors).length)for(key in customErrors)jsErrors[key]=customErrors[key]}triggerCustomEvent(document,"frm_get_ajax_form_errors", {formEl:object,errors:jsErrors});return jsErrors},addAjaxFormErrors:function(object){let key;const form=object instanceof jQuery?object.get(0):object;removeAllErrors();for(key in jsErrors){const fieldCont=form?form.querySelector("#frm_field_"+key+"_container"):null;if(fieldCont)addFieldError(fieldCont,key,jsErrors);else delete jsErrors[key]}scrollToFirstField(object);checkForErrorsAndMaybeSetFocus()},checkFormErrors:getFormErrors,checkRequiredField,showSubmitLoading,removeSubmitLoading,scrollToID:function(id){const object= jQuery(document.getElementById(id));frmFrontForm.scrollMsg(object,false)},scrollMsg:function(id,object,animate){let newPos,m,b,screenTop,screenBottom,scrollObj="";if(typeof object==="undefined"){scrollObj=jQuery(document.getElementById("frm_form_"+id+"_container"));if(scrollObj.length<1)return}else if(typeof id==="string"){const formEl=object instanceof jQuery?object.get(0):object;const fieldEl=formEl?formEl.querySelector("#frm_field_"+id+"_container"):null;scrollObj=fieldEl?jQuery(fieldEl):jQuery()}else scrollObj= diff --git a/js/formidable_admin.js b/js/formidable_admin.js index 46e276dcca..185e609543 100644 --- a/js/formidable_admin.js +++ b/js/formidable_admin.js @@ -1 +1 @@ -(()=>{var e={65:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(8793),i=r(1323);function o(e){var t=(0,n.A)(e);return function(e){return(0,i.A)(t,e)}}},1323:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n={"!":function(e){return!e},"*":function(e,t){return e*t},"/":function(e,t){return e/t},"%":function(e,t){return e%t},"+":function(e,t){return e+t},"-":function(e,t){return e-t},"<":function(e,t){return e":function(e,t){return e>t},">=":function(e,t){return e>=t},"==":function(e,t){return e===t},"!=":function(e,t){return e!==t},"&&":function(e,t){return e&&t},"||":function(e,t){return e||t},"?:":function(e,t,r){if(e)throw t;return r}};function i(e,t){var r,i,o,a,l,s,d=[];for(r=0;r{"use strict";r.d(t,{A:()=>i});var n=r(65);function i(e){var t=(0,n.A)(e);return function(e){return+t({n:e})}}},8793:(e,t,r)=>{"use strict";var n,i,o,a;function l(e){for(var t,r,l,s,d=[],c=[];t=e.match(a);){for(r=t[0],(l=e.substr(0,t.index).trim())&&d.push(l);s=c.pop();){if(o[r]){if(o[r][0]===s){r=o[r][1]||r;break}}else if(i.indexOf(s)>=0||n[s]l}),n={"(":9,"!":8,"*":7,"/":7,"%":7,"+":6,"-":6,"<":5,"<=":5,">":5,">=":5,"==":4,"!=":4,"&&":3,"||":2,"?":1,"?:":1},i=["(","?"],o={")":["("],":":["?","?:"]},a=/<=|>=|==|!=|&&|\|\||\?:|\(|!|\*|\/|%|\+|-|<|>|\?|\)|:/},7521:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(6956),i=r(7395);const o=function(e,t){return function(r,o,a){var l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:10,s=e[t];if((0,i.A)(r)&&(0,n.A)(o))if("function"==typeof a)if("number"==typeof l){var d={callback:a,priority:l,namespace:o};if(s[r]){var c,u=s[r].handlers;for(c=u.length;c>0&&!(l>=u[c-1].priority);c--);c===u.length?u[c]=d:u.splice(c,0,d),s.__current.forEach(function(e){e.name===r&&e.currentIndex>=c&&e.currentIndex++})}else s[r]={handlers:[d],runs:0};"hookAdded"!==r&&e.doAction("hookAdded",r,o,a,l)}else console.error("If specified, the hook priority must be a number.");else console.error("The hook callback must be a function.")}}},11:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=function(e,t){return function(){var r,n,i=e[t];return null!==(r=null===(n=i.__current[i.__current.length-1])||void 0===n?void 0:n.name)&&void 0!==r?r:null}}},5375:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(7395);const i=function(e,t){return function(r){var i=e[t];if((0,n.A)(r))return i[r]&&i[r].runs?i[r].runs:0}}},3561:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=function(e,t){return function(r){var n=e[t];return void 0===r?void 0!==n.__current[0]:!!n.__current[0]&&r===n.__current[0].name}}},8830:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=function(e,t){return function(r,n){var i=e[t];return void 0!==n?r in i&&i[r].handlers.some(function(e){return e.namespace===n}):r in i}}},7765:(e,t,r)=>{"use strict";r.d(t,{A:()=>f});var n=r(3029),i=r(7521),o=r(4194),a=r(8830),l=r(6763),s=r(11),d=r(3561),c=r(5375),u=function e(){(0,n.A)(this,e),this.actions=Object.create(null),this.actions.__current=[],this.filters=Object.create(null),this.filters.__current=[],this.addAction=(0,i.A)(this,"actions"),this.addFilter=(0,i.A)(this,"filters"),this.removeAction=(0,o.A)(this,"actions"),this.removeFilter=(0,o.A)(this,"filters"),this.hasAction=(0,a.A)(this,"actions"),this.hasFilter=(0,a.A)(this,"filters"),this.removeAllActions=(0,o.A)(this,"actions",!0),this.removeAllFilters=(0,o.A)(this,"filters",!0),this.doAction=(0,l.A)(this,"actions"),this.applyFilters=(0,l.A)(this,"filters",!0),this.currentAction=(0,s.A)(this,"actions"),this.currentFilter=(0,s.A)(this,"filters"),this.doingAction=(0,d.A)(this,"actions"),this.doingFilter=(0,d.A)(this,"filters"),this.didAction=(0,c.A)(this,"actions"),this.didFilter=(0,c.A)(this,"filters")};const f=function(){return new u}},4194:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(6956),i=r(7395);const o=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return function(o,a){var l=e[t];if((0,i.A)(o)&&(r||(0,n.A)(a))){if(!l[o])return 0;var s=0;if(r)s=l[o].handlers.length,l[o]={runs:l[o].runs,handlers:[]};else for(var d=l[o].handlers,c=function(e){d[e].namespace===a&&(d.splice(e,1),s++,l.__current.forEach(function(t){t.name===o&&t.currentIndex>=e&&t.currentIndex--}))},u=d.length-1;u>=0;u--)c(u);return"hookRemoved"!==o&&e.doAction("hookRemoved",o,a),s}}}},6763:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return function(n){var i=e[t];i[n]||(i[n]={handlers:[],runs:0}),i[n].runs++;for(var o=i[n].handlers,a=arguments.length,l=new Array(a>1?a-1:0),s=1;s{"use strict";r.d(t,{se:()=>n});var n=(0,r(7765).A)();n.addAction,n.addFilter,n.removeAction,n.removeFilter,n.hasAction,n.hasFilter,n.removeAllActions,n.removeAllFilters,n.doAction,n.applyFilters,n.currentAction,n.currentFilter,n.doingAction,n.doingFilter,n.didAction,n.didFilter,n.actions,n.filters},7395:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=function(e){return"string"!=typeof e||""===e?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(e)?(console.error("The hook name cannot begin with `__`."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(e)||(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)}},6956:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=function(e){return"string"!=typeof e||""===e?(console.error("The namespace must be a non-empty string."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(e)||(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)}},772:(e,t,r)=>{"use strict";r.d(t,{h:()=>d});var n=r(4467),i=r(5397);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:"default";n.data[t]=a(a(a({},l),n.data[t]),e),n.data[t][""]=a(a({},l[""]),n.data[t][""])},u=function(e,t){c(e,t),d()},f=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default",t=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0;return n.data[e]||c(void 0,e),n.dcnpgettext(e,t,r,i,o)},m=function(){return arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default"},_=function(e,t,n){var i=f(n,t,e);return r?(i=r.applyFilters("i18n.gettext_with_context",i,e,t,n),r.applyFilters("i18n.gettext_with_context_"+m(n),i,e,t,n)):i};if(e&&u(e,t),r){var p=function(e){s.test(e)&&d()};r.addAction("hookAdded","core/i18n",p),r.addAction("hookRemoved","core/i18n",p)}return{getLocaleData:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default";return n.data[e]},setLocaleData:u,resetLocaleData:function(e,t){n.data={},n.pluralForms={},u(e,t)},subscribe:function(e){return o.add(e),function(){return o.delete(e)}},__:function(e,t){var n=f(t,void 0,e);return r?(n=r.applyFilters("i18n.gettext",n,e,t),r.applyFilters("i18n.gettext_"+m(t),n,e,t)):n},_x:_,_n:function(e,t,n,i){var o=f(i,void 0,e,t,n);return r?(o=r.applyFilters("i18n.ngettext",o,e,t,n,i),r.applyFilters("i18n.ngettext_"+m(i),o,e,t,n,i)):o},_nx:function(e,t,n,i,o){var a=f(o,i,e,t,n);return r?(a=r.applyFilters("i18n.ngettext_with_context",a,e,t,n,i,o),r.applyFilters("i18n.ngettext_with_context_"+m(o),a,e,t,n,i,o)):a},isRTL:function(){return"rtl"===_("ltr","text direction")},hasTranslation:function(e,t,i){var o,a,l=t?t+""+e:e,s=!(null===(o=n.data)||void 0===o||null===(a=o[null!=i?i:"default"])||void 0===a||!a[l]);return r&&(s=r.applyFilters("i18n.has_translation",s,e,t,i),s=r.applyFilters("i18n.has_translation_"+m(i),s,e,t,i)),s}}}},5839:(e,t,r)=>{"use strict";r.d(t,{__:()=>a});var n=r(772),i=r(2133),o=(0,n.h)(void 0,void 0,i.se),a=(o.getLocaleData.bind(o),o.setLocaleData.bind(o),o.resetLocaleData.bind(o),o.subscribe.bind(o),o.__.bind(o));o._x.bind(o),o._n.bind(o),o._nx.bind(o),o.isRTL.bind(o),o.hasTranslation.bind(o)},9575:(e,t,r)=>{"use strict";r.d(t,{__:()=>n.__}),r(181),r(772);var n=r(5839)},181:(e,t,r)=>{"use strict";var n=r(8616),i=r.n(n);r(7604),i()(console.error)},1105:(e,t,r)=>{"use strict";r.r(t),r.d(t,{addonError:()=>c,afterAddonInstall:()=>d,extractErrorFromAddOnResponse:()=>s,toggleAddonState:()=>l});var n=r(9575),i=frmDom,o=i.div,a=i.svg;function l(e,t){var r,n=null!==(r=window.ajaxurl)&&void 0!==r?r:frm_js.ajax_url;jQuery(".frm-addon-error").remove();var i=jQuery(e),o=i.attr("rel"),a=i.parent(),l=a.parent().find(".addon-status-label");i.addClass("frm_loading_button"),jQuery.ajax({url:n,type:"POST",async:!0,cache:!1,dataType:"json",data:{action:t,nonce:frmGlobal.nonce,plugin:o},success:function(e){var r,n,o;"string"!=typeof(e=null!==(r=null===(n=e)||void 0===n?void 0:n.data)&&void 0!==r?r:e)&&"string"==typeof e.message&&(void 0!==e.saveAndReload&&(o=e.saveAndReload),e=e.message);var u=s(e);u?c(u,a,i):(d(e,i,l,a,o,t),wp.hooks.doAction("frm_update_addon_state",e))},error:function(){i.removeClass("frm_loading_button")}})}function s(e){return"string"!=typeof e&&(void 0===e.success||!e.success)&&(e.form&&jQuery(e.form).is("#message")?{message:jQuery(e.form).find("p").html()}:e)}function d(e,t,r,i,l){var s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"frm_activate_addon",d=frm_admin_js,c=document.querySelectorAll(".frm-addon-status");c.forEach(function(t){t.textContent=e,t.style.display="block"}),t.css({opacity:"0"}),document.querySelectorAll(".frm-oneclick").forEach(function(e){e.style.display="none"}),function(){var e=document.getElementById("frm_upgrade_modal");if(e){e.classList.add("frm-success");var t=e.querySelector(".frm-upgrade-message");if(t){var r=t.querySelector("img");t.replaceChildren((0,n.__)("Great! Everything's ready to go!","formidable"),document.createElement("br"),(0,n.__)("You just need to refresh the builder so the new field becomes available.","formidable")),r&&t.append(r)}var i=document.querySelector(".frm-addon-status");i&&(i.textContent="");var o,l=e.querySelector(".frm-circled-icon");if(l)l.classList.add("frm-circled-icon-green"),null===(o=l.querySelector("svg"))||void 0===o||o.replaceWith(a({href:"#frm_checkmark_icon"}))}}();var f={frm_activate_addon:{class:"frm-addon-active",message:d.active},frm_deactivate_addon:{class:"frm-addon-installed",message:d.installed},frm_uninstall_addon:{class:"frm-addon-not-installed",message:d.not_installed}};f.frm_install_addon=f.frm_activate_addon;var m=r[0];m&&(m.textContent=f[s].message);var _=i[0].parentElement;_.classList.remove("frm-addon-not-installed","frm-addon-installed","frm-addon-active"),_.classList.add(f[s].class),t[0].classList.remove("frm_loading_button"),document.querySelectorAll(".frm-admin-page-import, #frm-admin-smtp, #frm-welcome").length>0?window.location.reload():["settings","form_builder"].includes(l)&&c.forEach(function(e){var t=null!==e.closest("#frm_upgrade_modal");e.append(function(e,t){var r,i=[u(e)];return t&&i.push(((r=document.createElement("a")).setAttribute("href","#"),r.classList.add("button","button-secondary","frm-button-secondary","dismiss"),r.textContent=(0,n.__)("Not Now","formidable"),r)),o({className:"frm-save-and-reload-options",children:i})}(l,t))})}function c(e,t,r){e.form?(jQuery(".frm-inline-error").remove(),r.closest(".frm-card").html(e.form).css({padding:5}).find("#upgrade").attr("rel",r.attr("rel")).on("click",installAddonWithCreds)):(t.append('

'+e.message+"

"),r.removeClass("frm_loading_button"),jQuery(".frm-addon-error").delay(4e3).fadeOut())}function u(e){var t=document.createElement("button");return t.classList.add("frm-save-and-reload","button","button-primary","frm-button-primary"),t.textContent=(0,n.__)("Save and Reload","formidable"),t.addEventListener("click",function(){var t;"form_builder"===e?((t=document.getElementById("frm_submit_side_top")).classList.contains("frm_submit_ajax")&&t.setAttribute("data-new-addon-installed",!0),t.click()):"settings"===e&&function(){var e=document.getElementById("form_settings_page");if(null!==e){var t=e.querySelector("form.frm_form_settings");null!==t&&(wp.hooks.doAction("frm_reset_fields_updated"),t.submit())}}()}),t}},4260:(e,t,r)=>{"use strict";r.r(t),r.d(t,{addOneClick:()=>o,initModal:()=>a,initUpgradeModal:()=>l});var n=r(9575),i=frmDom.svg;function o(e,t,r){var o;if("modal"===t)o=document.getElementById("frm_upgrade_modal");else{if("tab"!==t)return;o=document.getElementById(e.getAttribute("href").substr(1))}var a,l=o.querySelector(".frm-oneclick"),s=o.querySelector(".frm-upgrade-message"),d=o.querySelector(".frm-upgrade-link"),c=o.querySelector(".frm-oneclick-button"),u=o.querySelector(".frm-addon-status"),f=e.getAttribute("data-oneclick"),m=e.getAttribute("data-message"),_="block",p="block",g="none",y=o.querySelector(".frm-circled-icon");y&&(y.classList.remove("frm-circled-icon-green"),null===(a=y.querySelector("svg"))||void 0===a||a.replaceWith(i({href:"#frm_filled_lock_icon"})));var h=o.querySelector(".frm-learn-more");if(h&&(h.href=e.dataset.learnMore),null!==l&&void 0!==f&&f){null===m&&(p="none"),_="none",g="block",f=JSON.parse(f),c.className=c.className.replace(" frm-install-addon","").replace(" frm-activate-addon",""),c.className=c.className+" "+f.class,c.rel=f.url,l.textContent=(0,n.__)("This plugin is not activated. Would you like to activate it now?","formidable"),c.textContent=(0,n.__)("Activate","formidable");var v=e.querySelector("use");v&&(null==y||y.querySelector("svg").replaceWith(i({href:v.getAttribute("href")||v.getAttribute("xlink:href"),classList:["frm_svg32"]})))}m||(m=s.getAttribute("data-default")),void 0!==r&&(m=m.replace('',r)),s.innerHTML=m,e.dataset.upsellImage&&s.append(frmDom.img({src:e.dataset.upsellImage,alt:e.dataset.upgrade})),d.href=function(e,t){var r=e.getAttribute("data-link");return null!=r&&""!==r||(r=t.getAttribute("data-default")),r}(e,d),u.style.display="none",l.style.display=g,c.style.display="block"===g?"inline-block":g,s.style.display=p,d.style.display="block"===_?"inline-block":_;var b=d.closest(".frm-upgrade-modal-actions");b&&(b.style.display="block"===_?"flex":_)}function a(e,t){var r=jQuery(e);if(!r.length)return!1;void 0===t&&(t="552px");var n={dialogClass:"frm-dialog",modal:!0,autoOpen:!1,closeOnEscape:!0,width:t,resizable:!1,draggable:!1,open:function(){var e,t;jQuery(".ui-dialog-titlebar").addClass("frm_hidden").removeClass("ui-helper-clearfix"),jQuery("#wpwrap").addClass("frm_overlay"),jQuery(".frm-dialog").removeClass("ui-widget ui-widget-content ui-corner-all"),r.removeClass("ui-dialog-content ui-widget-content"),e=r,t=function(){e.dialog("close")},jQuery(".ui-widget-overlay").on("click",t),e.on("click","a.dismiss",t)},close:function(){jQuery("#wpwrap").removeClass("frm_overlay"),jQuery(".spinner").css("visibility","hidden"),this.removeAttribute("data-option-type");var e=document.getElementById("bulk-option-type");e&&(e.value="")}};return r.dialog(n),r}function l(){var e=a("#frm_upgrade_modal");function t(t){var r,n,i;if((r=t.target).classList){var a=r.classList.contains("frm_show_expired_modal")||null!==r.querySelector(".frm_show_expired_modal")||r.closest(".frm_show_expired_modal");if("change"===t.type&&r.classList.contains("frm_select_with_upgrade")){var l=r.options[r.selectedIndex];l&&l.dataset.upgrade&&(r=l)}if(!r.dataset.upgrade){var s=r.closest("[data-upgrade]");if(!s){if(!(s=r.closest(".frm_field_box")))return;r.dataset.upgrade=""}r=s}if(a)wp.hooks.doAction("frm_show_expired_modal",r);else{var d=r.dataset.upgrade;if(d&&!r.classList.contains("frm_show_upgrade_tab")){t.preventDefault();var c=e.get(0),u=c.querySelector(".frm_lock_icon");u&&(u.style.display="block",u.classList.remove("frm_lock_open_icon"),u.querySelector("use").setAttribute("href","#frm_lock_icon"));var f="frm_upgrade_modal_image",m=document.getElementById(f);m&&m.remove(),r.dataset.image&&(u&&(u.style.display="none"),u.parentNode.insertBefore(frmDom.img({id:f,src:frmGlobal.url+"/images/"+r.dataset.image}),u));var _=c.querySelector(".license-level");_&&(_.textContent=function(e){return e.dataset.requires?e.dataset.requires:"Pro"}(r)),o(r,"modal",d),c.querySelector(".frm_are_not_installed").style.display=r.dataset.image||r.dataset.oneclick?"none":"inline-block",c.querySelector(".frm-upgrade-modal-title-prefix").style.display=r.dataset.oneclick?"inline":"none",c.querySelector(".frm_feature_label").textContent=d,c.querySelector(".frm-upgrade-modal-title-suffix").style.display="none",c.querySelector("h2").style.display="block",e.dialog("open");var p=c.querySelector(".button-primary:not(.frm-oneclick-button)");n=p.getAttribute("href").replace(/(medium=)[a-z_-]+/gi,"$1"+r.getAttribute("data-medium")),null===(i=r.getAttribute("data-content"))&&(i=""),n=n.replace(/(content=)[a-z_-]+/gi,"$1"+i),p.setAttribute("href",n)}}}}!1!==e&&(document.addEventListener("click",t),frmDom.util.documentOn("change","select.frm_select_with_upgrade",t))}},8616:e=>{e.exports=function(e,t){var r,n,i=0;function o(){var o,a,l=r,s=arguments.length;e:for(;l;){if(l.args.length===arguments.length){for(a=0;a{var n;!function(){"use strict";var i={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function o(e){return function(e,t){var r,n,a,l,s,d,c,u,f,m=1,_=e.length,p="";for(n=0;n<_;n++)if("string"==typeof e[n])p+=e[n];else if("object"==typeof e[n]){if((l=e[n]).keys)for(r=t[m],a=0;a=0),l.type){case"b":r=parseInt(r,10).toString(2);break;case"c":r=String.fromCharCode(parseInt(r,10));break;case"d":case"i":r=parseInt(r,10);break;case"j":r=JSON.stringify(r,null,l.width?parseInt(l.width):0);break;case"e":r=l.precision?parseFloat(r).toExponential(l.precision):parseFloat(r).toExponential();break;case"f":r=l.precision?parseFloat(r).toFixed(l.precision):parseFloat(r);break;case"g":r=l.precision?String(Number(r.toPrecision(l.precision))):parseFloat(r);break;case"o":r=(parseInt(r,10)>>>0).toString(8);break;case"s":r=String(r),r=l.precision?r.substring(0,l.precision):r;break;case"t":r=String(!!r),r=l.precision?r.substring(0,l.precision):r;break;case"T":r=Object.prototype.toString.call(r).slice(8,-1).toLowerCase(),r=l.precision?r.substring(0,l.precision):r;break;case"u":r=parseInt(r,10)>>>0;break;case"v":r=r.valueOf(),r=l.precision?r.substring(0,l.precision):r;break;case"x":r=(parseInt(r,10)>>>0).toString(16);break;case"X":r=(parseInt(r,10)>>>0).toString(16).toUpperCase()}i.json.test(l.type)?p+=r:(!i.number.test(l.type)||u&&!l.sign?f="":(f=u?"+":"-",r=r.toString().replace(i.sign,"")),d=l.pad_char?"0"===l.pad_char?"0":l.pad_char.charAt(1):" ",c=l.width-(f+r).length,s=l.width&&c>0?d.repeat(c):"",p+=l.align?f+r+s:"0"===d?f+s+r:s+f+r)}return p}(function(e){if(l[e])return l[e];for(var t,r=e,n=[],o=0;r;){if(null!==(t=i.text.exec(r)))n.push(t[0]);else if(null!==(t=i.modulo.exec(r)))n.push("%");else{if(null===(t=i.placeholder.exec(r)))throw new SyntaxError("[sprintf] unexpected placeholder");if(t[2]){o|=1;var a=[],s=t[2],d=[];if(null===(d=i.key.exec(s)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(a.push(d[1]);""!==(s=s.substring(d[0].length));)if(null!==(d=i.key_access.exec(s)))a.push(d[1]);else{if(null===(d=i.index_access.exec(s)))throw new SyntaxError("[sprintf] failed to parse named argument key");a.push(d[1])}t[2]=a}else o|=2;if(3===o)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");n.push({placeholder:t[0],param_no:t[1],keys:t[2],sign:t[3],pad_char:t[4],align:t[5],width:t[6],precision:t[7],type:t[8]})}r=r.substring(t[0].length)}return l[e]=n}(e),arguments)}function a(e,t){return o.apply(null,[e].concat(t||[]))}var l=Object.create(null);"undefined"!=typeof window&&(window.sprintf=o,window.vsprintf=a,void 0===(n=function(){return{sprintf:o,vsprintf:a}}.call(t,r,t,e))||(e.exports=n))}()},5397:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(1364),i={contextDelimiter:"",onMissingKey:null};function o(e,t){var r;for(r in this.data=e,this.pluralForms={},this.options={},i)this.options[r]=void 0!==t&&r in t?t[r]:i[r]}o.prototype.getPluralForm=function(e,t){var r,i,o,a=this.pluralForms[e];return a||("function"!=typeof(o=(r=this.data[e][""])["Plural-Forms"]||r["plural-forms"]||r.plural_forms)&&(i=function(e){var t,r,n;for(t=e.split(";"),r=0;r{"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}r.d(t,{A:()=>n})},4467:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(9922);function i(e,t,r){return(t=(0,n.A)(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}},2327:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(2284);function i(e,t){if("object"!=(0,n.A)(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=(0,n.A)(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}},9922:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(2284),i=r(2327);function o(e){var t=(0,i.A)(e,"string");return"symbol"==(0,n.A)(t)?t:t+""}},2284:(e,t,r)=>{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}r.d(t,{A:()=>n})}},t={};function r(n){var i=t[n];if(void 0!==i)return i.exports;var o=t[n]={exports:{}};return e[n](o,o.exports,r),o.exports}function n(e){return function(e){if(Array.isArray(e))return o(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||i(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){if(e){if("string"==typeof e)return o(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(e,t):void 0}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},window.FrmFormsConnect=window.FrmFormsConnect||function(e,t,r){var n={messageBox:null,reset:null,setElements:function(){n.messageBox=e.querySelector(".frm_pro_license_msg"),n.reset=e.getElementById("frm_reconnect_link")}},i={init:function(){n.setElements(),r(e.getElementById("frm_deauthorize_link")).on("click",i.deauthorize),r(".frm_authorize_link").on("click",i.authorize),r(".frm-dashboard-license-options").on("click","#frm_deauthorize_link",i.deauthorize),r(".frm-dashboard-license-options").on("click","#frm_reconnect_link",i.reauthorize),null!==n.reset&&r(n.reset).on("click",i.reauthorize)},authorize:function(){var t=this,n=this.getAttribute("data-plugin"),o=e.getElementById("edd_"+n+"_license_key"),a=o.value,l=e.getElementById("proplug-wpmu");this.classList.add("frm_loading_button"),l=null===l?0:l.checked?1:0,r.ajax({type:"POST",url:ajaxurl,dataType:"json",data:{action:"frm_addon_activate",license:a,plugin:n,wpmu:l,nonce:frmGlobal.nonce},success:function(e){i.afterAuthorize(e,o),t.classList.remove("frm_loading_button")}})},afterAuthorize:function(e,t){!0===e.success&&(t.value="•••••••••••••••••••"),wp.hooks.doAction("frm_after_authorize",e),i.showMessage(e)},showProgress:function(e){null===n.messageBox&&n.setElements();var t=n.messageBox;null!==t&&(!0===e.success?(t.classList.remove("frm_error_style"),t.classList.add("frm_message","frm_updated_message")):(t.classList.add("frm_error_style"),t.classList.remove("frm_message","frm_updated_message")),t.classList.remove("frm_hidden"),t.innerHTML=e.message)},showMessage:function(r){null===n.messageBox&&n.setElements();var o=n.messageBox;!0===r.success&&(i.showAuthorized(!0),i.showInlineSuccess(),wp.hooks.doAction("frmAdmin.afterLicenseAuthorizeSuccess",{msg:r})),i.showProgress(r),""!==r.message&&(setTimeout(function(){o.innerHTML="",o.classList.add("frm_hidden"),o.classList.remove("frm_error_style","frm_message","frm_updated_message")},1e4),e.querySelector(".frm-admin-page-dashboard")&&setTimeout(function(){t.location.reload()},1e3))},showAuthorized:function(t){var r=t?"unauthorized":"authorized",n=t?"authorized":"unauthorized",i=e.querySelectorAll(".frm_"+r+"_box");i.length&&i.forEach(function(e){e.className=e.className.replace("frm_"+r+"_box","frm_"+n+"_box")})},showInlineSuccess:function(){var t=e.querySelectorAll(".frm-confirm-msg [data-success]");t.length&&t.forEach(function(e){e.innerHTML=frmAdminBuild.purifyHtml(e.getAttribute("data-success"))})},reauthorize:function(){return this.innerHTML='',r.ajax({type:"POST",url:ajaxurl,dataType:"json",data:{action:"frm_reset_cache",plugin:"formidable_pro",nonce:frmGlobal.nonce},success:function(e){n.reset.textContent=e.message,"1"===n.reset.getAttribute("data-refresh")&&t.location.reload()}}),!1},deauthorize:function(){if(!confirm(frmGlobal.deauthorize))return!1;var t=this.getAttribute("data-plugin"),n=e.getElementById("edd_"+t+"_license_key"),o=n.value,a=this;return this.innerHTML='',r.ajax({type:"POST",url:ajaxurl,data:{action:"frm_addon_deactivate",license:o,plugin:t,nonce:frmGlobal.nonce},success:function(){i.showAuthorized(!1),n.value="",a.replaceWith("Disconnected"),wp.hooks.doAction("frmAdmin.afterLicenseDeauthorizeSuccess",{})}}),!1}};return i}(document,window,jQuery),window.frmAdminBuildJS=function(){var e,t,o=frm_admin_js,l=frmDom,s=l.tag,d=l.div,c=l.span,u=l.a,f=l.svg,m=l.img,_=frmDom.util.onClickPreventDefault,p=frmDom.ajax,g=(p.doJsonFetch,p.doJsonPost);o.contextualShortcodes=(t=null===(e=document.getElementById("frm_adv_info"))||void 0===e?void 0:e.dataset.contextualShortcodes)?((t=JSON.parse(t)).addressSelector="[id^=email_to], [id^=from_], [id^=cc], [id^=bcc]",t.bodySelector="[id^=email_message_]",t):[];var y,h,v,b={save:f({href:"#frm_save_icon"}),drag:f({href:"#frm_drag_icon",classList:["frm_drag_icon","frm-drag"]})},j=jQuery(document.getElementById("frm-show-fields")),w=document.getElementById("new_fields"),Q=document.getElementById("form_id"),x=!1,E=0,k=0,A=0,S={},L=0,I=wp.i18n,B=I.__,q=I.sprintf,C={dragging:!1};null!==Q&&(k=Q.value);var N,O=new URL(window.location.href),T=O.searchParams,F=document.getElementById("frm_builder_page");function D(e){e.stopPropagation(),e.preventDefault(),M(this)}function M(e){var t=e.getAttribute("data-frmverify"),r=e.getAttribute("data-loaded-from");return null===t||"frm-confirmed-click"===e.id||("entries-list"===r?wp.hooks.applyFilters("frm_on_multiple_entries_delete",{link:e,initModal:Co}):function(e){var t,r,n,i,o,a=Co("#frm_confirm_modal","400px"),l=document.getElementById("frm-confirmed-click");if(!1===a)return!1;for(n in l&&(l.style.display="block"),o=(t=e.getAttribute("data-frmverify"))?e.getAttribute("data-frmverify-btn"):"",(r=jQuery(".frm-confirm-msg")).empty(),t&&(r.append(document.createTextNode(t)),o&&l.classList.add(o)),l.dataset)l.removeAttribute("data-"+n);for(n in i=e.dataset)"frmverify"!==n&&l.setAttribute("data-"+n,i[n]);return wp.hooks.doAction("frmAdmin.beforeOpenConfirmModal",{$info:a,link:e}),a.dialog("open"),l.setAttribute("href",e.getAttribute("href")||e.getAttribute("data-href")),!1}(e))}function P(e){var t=Co("#frm_info_modal","400px");return!1===t||(jQuery(".frm-info-msg").html(e),t.dialog("open")),!1}function H(e){var t=this.getAttribute("data-frmtoggle"),r=this.getAttribute("data-toggletext"),n=jQuery(t);return e.preventDefault(),n.toggle(),null!==r&&""!==r&&(this.setAttribute("data-toggletext",this.innerHTML),this.textContent=r),!1}function z(e){var t=this.getAttribute("data-frmhide"),r=this.getAttribute("data-frmshow"),n=this.getAttribute("data-frmuncheck"),i=n?n.split(","):[];"INPUT"!==this.nodeName||"checkbox"!==this.type||this.checked||(null!==t?(r=t,t=null):null!==r&&(t=r,r=null)),e.preventDefault();var o=this.getAttribute("data-toggleclass")||"frm_hidden";null!==t&&jQuery(t).addClass(o),null!==r&&jQuery(r).removeClass(o);var a=this.parentNode.querySelectorAll("a.current");if(null!==a){for(var l=0;l1&&(e="",t=""):0===i.indexOf("frm_postmeta_")&&(jQuery("#frm_postmeta_rows .frm_postmeta_row").length<2&&(e=".frm_add_postmeta_row.button"),jQuery(".frm_toggle_cf_opts").length&&jQuery("#frm_postmeta_rows .frm_postmeta_row:not(#"+i+")").last().length&&(""!==e&&(e+=","),e+="#"+jQuery("#frm_postmeta_rows .frm_postmeta_row:not(#"+i+")").last().attr("id")+" .frm_toggle_cf_opts"));var o=document.getElementById(i),a=jQuery(o);return a.fadeOut(300,function(){var r;a.remove(),Hi(),""!==t&&jQuery(t).hide(),""!==e&&jQuery(e+" a,"+e).removeClass("frm_hidden").fadeIn("slow"),this.closest(".frm_form_action_settings")&&function(e){ci(e);var t={type:e};wp.hooks.doAction("frm_after_action_removed",t)}(this.closest(".frm_form_action_settings").querySelector(".frm_action_name").value),null===(r=document.querySelector(".tooltip"))||void 0===r||r.remove()}),void 0!==r&&(r=jQuery(r)).fadeOut(400,function(){r.remove()}),""!==e&&jQuery(this).closest(".frm_logic_rows").fadeOut("slow"),wp.hooks.doAction("frm_admin_tag_removed",i,o),!1}}function W(e,t){void 0===t&&(t=this),et(t,!1);var r=jQuery(t).closest(".frm_form_action_settings"),n=e.target;if(r.length&&void 0!==n){var i=n.parentElement.className;if("string"==typeof i&&(i.indexOf("frm_email_icons")>-1||i.indexOf("frm_toggle")>-1))return void e.stopPropagation()}var o=r.children(".widget-inside");if(r.length&&o.find("p, div, table").length<1){var a=r.find('input[name$="[ID]"]').val(),l=r.find('input[name$="[post_excerpt]"]').val();l&&(o.html(''),r.find(".spinner").fadeIn("slow"),jQuery.ajax({type:"POST",url:ajaxurl,data:{action:"frm_form_action_fill",action_id:a,action_type:l,nonce:frmGlobal.nonce},success:function(e){o.html(e),uo(),Zn("#"+r.attr("id")),vo(o),jQuery(t).trigger("frm-action-loaded"),wp.hooks.doAction("frm_filled_form_action",o)}}))}jQuery(t).closest(".frm_field_box").siblings().find(".widget-inside").slideUp("fast"),void 0!==t.className&&-1!==t.className.indexOf("widget-action")||jQuery(t).closest(".start_divider").length<1||((o=jQuery(t).closest("div.widget").children(".widget-inside")).is(":hidden")?o.slideDown("fast"):o.slideUp("fast"))}function U(){var e=this.getAttribute("href");if(void 0===e)return!1;var t=e.replace("#","."),r=jQuery(this);r.closest("li").addClass("frm-tabs active").siblings("li").removeClass("frm-tabs active starttab"),r.closest("div").children(".tabs-panel").not(e).not(t).hide();var n=document.getElementById(e.replace("#",""));return n&&(n.style.display="block"),"frm_insert_fields_tab"!==this.id||this.closest("#frm_adv_info")||Ke(),!1}function V(e,t){var r=(e=jQuery(e)).attr("href");if(void 0!==r){var n,i,o=r.replace("#",".");if(e.closest("li").addClass("frm-tabs active").siblings("li").removeClass("frm-tabs active starttab"),e.closest("div").find(".tabs-panel").length)e.closest("div").children(".tabs-panel").not(r).not(o).hide();else if(null!==document.getElementById("form_global_settings")){var a=e.data("frmajax");e.closest(".frm_wrap").find(".tabs-panel, .hide_with_tabs").hide(),void 0!==a&&"1"==a&&(n=r.replace("#",""),(i=jQuery(".frm_"+n+"_ajax")).length&&jQuery.ajax({type:"POST",url:ajaxurl,data:{action:"frm_settings_tab",tab:n.replace("_settings",""),nonce:frmGlobal.nonce},success:function(e){i.replaceWith(e)}}))}else jQuery("#frm-categorydiv .tabs-panel, .hide_with_tabs").hide();jQuery(r).show(),jQuery(o).show(),Ki(),"auto"!==t&&(jQuery(".frm_updated_message").hide(),jQuery(".frm_warning_style").hide()),jQuery(e).closest("#frm_adv_info").length||(jQuery(".frm_form_settings").length?jQuery(".frm_form_settings").attr("action","?page=formidable&frm_action=settings&id="+jQuery('.frm_form_settings input[name="id"]').val()+"&t="+r.replace("#","")):jQuery(".frm_settings_form").attr("action","?page=formidable-settings&t="+r.replace("#","")))}}function $(e){var t,r;document.querySelectorAll(e).forEach(function(e){K(e),Array.from(e.children).forEach(function(e){return Y(e,".frm-move")});var t=jQuery(e).children('[data-type="divider"]').children(".divider_section_only");t.length&&K(t)}),t=jQuery("#frm_builder_page"),r={items:".frm_sortable_field_opts li",axis:"y",opacity:.65,forcePlaceholderSize:!1,handle:".frm-drag",helper:function(e,t){return x=t.clone().insertAfter(t),t.clone()},stop:function(e,t){x&&x.remove(),an(t.item.attr("id").replace("frm_delete_field_","").replace("-"+t.item.data("optkey")+"_container","")),Hi()}},jQuery(t).sortable(r)}function K(e){jQuery(e).droppable({accept:".frmbutton, li.frm_field_box",deactivate:ne,over:J,out:X,tolerance:"pointer"})}function J(e,t){var r=function(e){return e.classList.contains("divider_section_only")&&(e=jQuery(e).nextAll(".start_divider.frm_sorting").get(0)),e}(e.target);if(!we(t.draggable[0],r,e))return r.classList.remove("frm-over-droppable"),void jQuery(r).parents("ul.frm_sorting").addClass("frm-over-droppable");document.querySelectorAll(".frm-over-droppable").forEach(function(e){return e.classList.remove("frm-over-droppable")}),r.classList.add("frm-over-droppable"),jQuery(r).parents("ul.frm_sorting").addClass("frm-over-droppable")}function X(e){e.target.classList.remove("frm-over-droppable")}function Y(e,t){var r={helper:Z,revert:"invalid",delay:10,start:ee,stop:te,drag:re,cursor:"grabbing",refreshPositions:!0,cursorAt:{top:0,left:90}};"string"==typeof t&&(r.handle=t),jQuery(e).draggable(r)}function Z(e){var t,r=e.delegateTarget;if(xe(r)){var n=document.getElementById("frm-insert-fields").querySelector(".frm_ttext").cloneNode(!0);return n.querySelector("use").setAttributeNS("http://www.w3.org/1999/xlink","href","#frm_field_group_layout_icon"),n.querySelector("span").textContent=B("Field Group","formidable"),n.classList.add("frm_field_box"),n.classList.add("ui-sortable-helper"),n}if(r.classList.contains("frmbutton"))return(t=r.cloneNode(!0)).classList.add("ui-sortable-helper"),r.classList.add("frm-new-field"),t;if(r.hasAttribute("data-ftype")){var i=r.getAttribute("data-ftype");if((t=(t=document.getElementById("frm-insert-fields").querySelector(".frm_t"+i)).cloneNode(!0)).classList.add("form-field"),t.classList.add("ui-sortable-helper"),t)return t.cloneNode(!0)}return d({className:"frmbutton"})}function ee(e,t){if(e.target.classList.contains("frm_at_limit"))return Le(),!1;C.dragging=!0;var r,n=h;n.classList.add("frm-dragging-field"),document.body.classList.add("frm-dragging"),t.helper.addClass("frm-sortable-helper"),t.helper.initialOffset=n.scrollTop,e.target.classList.add("frm-drag-fade"),hr(),(r=document.querySelectorAll("ul.start_divider")).length&&r.forEach(function(e){[].slice.call(e.children).forEach(function(e){(0===e.children.length||1===e.children.length&&"ul"===e.firstElementChild.nodeName.toLowerCase()&&0===e.firstElementChild.children.length)&&e.remove()})}),De(),Oe(),R()}function te(){h.classList.remove("frm-dragging-field"),document.body.classList.remove("frm-dragging");var e=document.querySelector(".frm-drag-fade");e&&e.classList.remove("frm-drag-fade")}function re(e,t){!function(e){v.scrollTop(function(t,r){var n=e.clientY,i=h.offsetHeight,o=e.clientY-h.offsetTop,a=o-i/2;return o>i-50&&n>5?r+.1*a:o<70&&n<130?r-Math.abs(.1*a):r})}(e);var r=e.target,n=function(){for(var e=document.getElementById("frm-show-fields");e.querySelector(".frm-over-droppable");)e=e.querySelector(".frm-over-droppable");return"frm-show-fields"!==e.id||e.classList.contains("frm-over-droppable")||(e=!1),e}(),i=document.getElementById("frm_drag_placeholder");if(we(r,n,e)){i||(i=s("li",{id:"frm_drag_placeholder",className:"sortable-placeholder"}));var o,a=t.helper.get(0);if((a.classList.contains("form-field")||a.classList.contains("frm_field_box"))&&(a.style.transform="translateY("+(o=t.helper,h.scrollTop-o.initialOffset+"px)")),"frm-show-fields"===n.id||n.classList.contains("start_divider"))return i.style.left=0,void function(e){var t,r=e.y,n=e.placeholder,i=jQuery(e.droppable),o=i.children().not(".edit_field_type_end_divider");if(0===o.length)i.prepend(n),t=0;else{var a=ie(i,r);if(a===o.length){var l=jQuery(o.get(a-1));t=l.offset().top+l.outerHeight(),i.append(n);var s=i.children(".edit_field_type_end_divider");s.length&&i.append(s)}else t=jQuery(o.get(a)).offset().top,jQuery(o.get(a)).before(n)}t-=i.offset().top,n.style.top=t+"px"}({droppable:n,y:e.clientY,placeholder:i});i.style.top="",function(e){var t,r=e.x,n=e.placeholder,i=jQuery(e.droppable),o=ae(i);if(o.length){var a=function(e,t){var r,n,i,o,a=ae(e);for(o=0,r=a.length-1;r>=0;--r)if(n=a.get(r),t>(i=jQuery(n).offset().left)){o=r,t>i+jQuery(n).outerWidth()/2&&(o=r+1);break}return o}(i,r);if(a===o.length){var l=jQuery(o.get(a-1));t=l.offset().left+l.outerWidth(),i.append(n)}else t=jQuery(o.get(a)).offset().left,jQuery(o.get(a)).before(n),t-=0===a?4:8;t-=i.offset().left,n.style.left=t+"px"}}({droppable:n,x:e.clientX,placeholder:i})}else i&&i.remove()}function ne(e,t){if(C.dragging){C.dragging=!1;var r=t.draggable[0],n=document.getElementById("frm_drag_placeholder");if(!n)return t.helper.remove(),void y();!function(e){if(e.previousElementSibling&&e.previousElementSibling.classList.contains("frm-is-collapsed")){var t=jQuery(e).prevUntil('[data-type="break"]');if(t.length){var r=t.find(".frm-collapse-page").get(0);r&&r.click()}}}(n);var i=t.helper.parent(),o=t.helper.get(0).closest("ul.start_divider"),a=n.closest("ul.start_divider");r.classList.contains("frm-new-field")?function(e){if(ge(e))wp.hooks.doAction("frm_stopped_inserting_by_dragging",e);else{var t=document.getElementById("frm_drag_placeholder"),r=e.replace("|","-")+"_"+je(),n=s("li",{id:r,className:"frm-wait frmbutton_loadingnow"}),i=jQuery(n),o=ue(jQuery(t)),a=fe(o),l=me(o);t.parentNode.insertBefore(n,t),t.remove(),le(i);var d=0;"summary"===e&&(d=jQuery(".frmbutton_loadingnow#"+r).prevAll('li[data-type="break"]').length?1:0),jQuery.ajax({type:"POST",url:ajaxurl,data:pe(e,l,a,d),success:function(t){ye(t,i);var r=he(t);r&&wp.hooks.doAction("frm_after_field_added_in_form_builder",{field:t,fieldId:r,fieldType:e,form_id:a})},error:be})}}(r.id):(function(e,t){t.parentNode.insertBefore(e,t)}(r,n),function(e){if("UL"===e.nodeName&&!e.classList.contains("start_divider")&&"frm-show-fields"!==e.id){var t=e.closest("li");t&&!t.classList.contains("ui-draggable")&&Y(t,".frm-move")}}(n.parentElement));var l=o?parseInt(o.closest(".edit_field_type_divider").getAttribute("data-fid")):0,d=a?parseInt(a.closest(".edit_field_type_divider").getAttribute("data-fid")):0;n.remove(),t.helper.remove();var c=i.length?ae(i):[];!function(e,t){var r;e.length&&(t.length?le(t.first()):(r=e.get(0).closest("li.frm_field_box"))&&!r.classList.contains("edit_field_type_divider")&&r.remove())}(i,c),function(e,t){0===t.length&&1===ae(jQuery(e.parentNode)).length||le(jQuery(e))}(r,c),l!==d&&_e(jQuery(r),o),y()}}function ie(e,t){var r,n,i,o,a=e.children().not(".edit_field_type_end_divider"),l=a.length;if(!document.querySelector(".frm-has-fields .frm_no_fields"))return 0;for(o=0,r=l-1;r>=0;--r)if(n=a.get(r),t>(i=jQuery(n).offset().top)){o=r,t>i+jQuery(n).outerHeight()/2&&(o=r+1);break}return o}function oe(){document.querySelectorAll("ul#frm-show-fields, ul.start_divider").forEach(function(e){e.childNodes.forEach(function(e){void 0!==e.classList&&(e.classList.contains("edit_field_type_end_divider")||void 0!==e.classList&&e.classList.contains("form-field")&&Ue(e))})}),Sn(),document.querySelectorAll(".edit_field_type_end_divider").forEach(function(e){return e.parentNode.append(e)}),document.querySelectorAll("li.form_field_box:not(.form-field)").forEach(function(e){return!e.children.length&&e.remove()}),An();var e=new Event("frm_sync_after_drag_and_drop",{bubbles:!1});document.dispatchEvent(e)}function ae(e){var t=jQuery(),r=e.get(0);return r.children?(Array.from(r.children).forEach(function(e){if("none"!==e.style.display){var r=e.classList;!r.contains("form-field")||r.contains("edit_field_type_end_divider")||r.contains("frm-sortable-helper")||(t=t.add(e))}}),t):t}function le(e,t){var r,n,i,o;void 0===t&&(t="even"),r=e.parent().children("li.form-field, li.frmbutton_loadingnow").not(".edit_field_type_end_divider"),n=r.length,i=["frm_full","frm_half","frm_third","frm_fourth","frm_sixth","frm_two_thirds","frm_three_fourths","frm1","frm2","frm3","frm4","frm5","frm6","frm7","frm8","frm9","frm10","frm11","frm12"],"even"===t&&5!==n?r.each(ce(i,Kt(n))):"clear"===t?r.each(ce(i,"")):(o=-1!==["left","right","middle","even"].indexOf(t)?function(e){return $t(n,t,e)}:function(e){return sr(t[e])},r.each(ce(i,o))),se(e.parent(),r.length)}function se(e,t){var r,n;if(void 0!==e.offset()){if(r=t>=2,null===(n=document.getElementById("frm_field_group_controls"))){if(!r)return;(n=d()).id="frm_field_group_controls",n.setAttribute("role","group"),n.setAttribute("tabindex",0),function(e){var t,r;(t=document.createElement("span")).innerHTML='';var n=B("Set Row Layout","formidable");de(t,n),Rt(t,n),(r=document.createElement("span")).innerHTML='',r.classList.add("frm-move");var i=B("Move Field Group","formidable");de(r,i),Rt(r,i),e.innerHTML="",e.append(t),e.append(r),e.append(function(){var e=c({className:"dropdown"}),t=u({className:"frm_bstooltip frm-hover-icon frm-dropdown-toggle dropdown-toggle",children:[c({child:f({href:"#frm_thick_more_vert_icon"})}),c({className:"screen-reader-text",text:B("Toggle More Options Dropdown","formidable")})]});frmDom.setAttributes(t,{title:B("More Options","formidable"),"data-bs-toggle":"dropdown","data-bs-container":"body","data-bs-display":"static"}),Rt(t,B("More Options","formidable")),e.append(t);var r=d({className:"frm-dropdown-menu dropdown-menu dropdown-menu-right"});return r.setAttribute("role","menu"),e.append(r),e}())}(n),F.append(n)}e.append(n),n.style.display=r?"block":"none"}}function de(e,t){e.setAttribute("data-bs-toggle","tooltip"),e.setAttribute("data-bs-container","body"),e.setAttribute("title",t),e.addEventListener("mouseover",function(){null===e.getAttribute("data-original-title")&&jQuery(e).tooltip()})}function ce(e,t){return function(r){var n,i,o,a,l,s,d;for(n="function"==typeof t?t(r):t,i=e.length,l=!1,o=0;o0&&document.getElementById("form_id").value!==r||(i.last_row_field_ids=function(){var e=document.querySelector(".edit_field_type_submit");if(!e)return[];for(var t=e.parentNode.children,r=[],n=0;nt.childElementCount-1:o<=jQuery(t.querySelector(".edit_field_type_submit").closest("#frm-show-fields > li")).index()}if(n)return!(t.classList.contains("start_divider")||!Qe(t.parentElement)&&(!Qe(t.parentElement.nextElementSibling)||e.parentElement.querySelector("li.frm_field_box:not(.edit_field_type_submit)")));var a,l,s,d=t.classList.contains("start_divider")&&null!==t.closest(".repeat_section"),c=null!==t.closest(".repeat_section");if(d||c){if(e.classList.contains("edit_field_type_gdpr")||"gdpr"===e.id)return!1;if(wp.hooks.applyFilters("frm_deny_drop_in_repeater",!1,e))return!1}if(!d){if(a=ae(jQuery(t)),l=jQuery(e),!(a.length<12)&&(a.length>12||(s=l.attr("data-fid"),1!==jQuery(a).filter('[data-fid="'+s+'"]').length)))return!1;if("divider"===e.id&&t.closest(".start_divider"))return!1}return e.classList.contains("frm-new-field")?function(e,t){var r=e.classList,n=r.contains("frm_tbreak"),i=r.contains("frm_thidden"),o=r.contains("frm_tdivider"),a=r.contains("frm_tform"),l=r.contains("frm_tuser_id");return"frm-show-fields"===t.id||t.classList.contains("start_divider")?!(n||i||o||a)||(!(t.classList.contains("start_divider")||null!==t.closest(".start_divider"))||!a&&!o):!(Ee(t)||i||n||l)}(e,t):function(e,t){if(xe(e))return function(e,t){return!(!t.classList.contains("start_divider")||null!==e.querySelector(".start_divider"))}(e,t);if(e.classList.contains("edit_field_type_break"))return!1;if(t.classList.contains("start_divider"))return function(e){return!e.classList.contains("edit_field_type_form")&&!e.querySelector(".edit_field_type_form")&&!(e.classList.contains("edit_field_type_divider")||e.querySelector(".edit_field_type_divider"))}(e);var r=e.classList.contains("edit_field_type_hidden"),n=e.classList.contains("edit_field_type_user_id");return!r&&!n&&function(e,t){if(Ee(t))return!1;if(jQuery(e).children("ul.frm_sorting").not(".start_divider").length>0)return!1;var r=e.classList.contains("edit_field_type_divider")||e.querySelector(".edit_field_type_divider"),n=e.classList.contains("edit_field_type_form");return null===t.closest(".start_divider")||!r&&!n}(e,t)}(e,t)}function Qe(e){return e&&e.matches("#frm-show-fields > li:last-child")}function xe(e){return e.classList.contains("frm_field_box")&&!e.classList.contains("form-field")}function Ee(e){return null!==e.querySelector(".edit_field_type_break, .edit_field_type_hidden, .edit_field_type_user_id")}function ke(e){var t=document.getElementById(e),r=jQuery(t),n=[],i=function(e){var t=e.querySelector(".frm_hidden_fdata");e.classList.add("frm_load_now"),null!==t&&n.push(t.innerHTML)},o=t;i(o);for(var a=Ae(o);a&&n.length<15;)i(a),o=a,a=Ae(a);jQuery.ajax({type:"POST",url:ajaxurl,data:{action:"frm_load_field",field:n,form_id:k,nonce:frmGlobal.nonce},success:function(e){return function(e,t,r){var n,i;if(0===(e=e.replace(/^\s+|\s+$/g,"")).indexOf("{")){for(n in e=JSON.parse(e)){jQuery("#frm_field_id_"+n).replaceWith(e[n]);var o=document.getElementById("frm_field_id_"+n);o&&(o.querySelectorAll("[data-toggle]").forEach(function(e){return e.setAttribute("data-bs-toggle",e.getAttribute("data-toggle"))}),o.querySelectorAll(".frm-dropdown-menu").forEach(function(e){return e.classList.add("dropdown-menu")})),$("#frm_field_id_"+n+".edit_field_type_divider ul.frm_sorting"),Y(document.getElementById("frm_field_id_"+n))}((i=t.nextAll(".frm_field_loading:not(.frm_load_now)")).length||(i=jQuery(document.getElementById("frm-show-fields")).find(".frm_field_loading:not(.frm_load_now)")).length)&&ke(i.attr("id")),uo(),Dr(),Be();var a=new Event("frm_ajax_loaded_field",{bubbles:!1});a.frmFields=r.map(function(e){return JSON.parse(e)}),document.dispatchEvent(a)}else jQuery(".frm_load_now").removeClass(".frm_load_now").html("Error")}(e,r,n)}})}function Ae(e){var t;return e.nextElementSibling?e.nextElementSibling:null===(t=e.parentNode)||void 0===t||null===(t=t.closest(".frm_field_box"))||void 0===t||null===(t=t.nextElementSibling)||void 0===t?void 0:t.querySelector(".form-field")}function Se(){var e=jQuery(this);if(e.hasClass("disabled"))return!1;var t=e.closest(".frmbutton"),r=t.attr("id");if(t.hasClass("frm_at_limit"))return Le(),!1;if(!ge(r)){var n=0;"summary"===r&&(n=j.children('li[data-type="break"]').length>0?1:0);var i=k;return jQuery.ajax({type:"POST",url:ajaxurl,data:pe(r,0,i,n),success:function(e){Ie(e);var t=he(e);t&&wp.hooks.doAction("frm_after_field_added_in_form_builder",{field:e,fieldId:t,fieldType:r,form_id:i})},error:be}),!1}}function Le(){var e=document.querySelector(".frm_wrap");if(e){var t=document.createElement("a");t.setAttribute("data-frmverify",B("This field type has reached its limit.","formidable")),e.append(t),t.click(),t.remove();var r=document.getElementById("frm-confirmed-click");r&&(r.style.display="none")}}function Ie(e){document.getElementById("frm_form_editor_container").classList.add("frm-has-fields");var t=We(e),r=j[0].querySelector(".edit_field_type_submit");r?jQuery(r.closest(".frm_field_box:not(.form-field)")).before(t):j.append(t),Ve(e,!0),t.each(function(){K(this.querySelector("ul.frm_sorting")),Y(this.querySelector(".form-field"),".frm-move")})}function Be(){var e=!0,t=document.querySelectorAll(".frmjs_prod_field_opt_cont");j.find("li.edit_field_type_product").length>1&&(e=!1);for(var r=0;r',i.append(document.createTextNode(" ")),i.append(o),n.append(i),e.append(n)})}(t,!0===e),(r=jQuery(t)).offset().left>jQuery(window).width()-r.outerWidth()&&(t.style.left=-r.outerWidth()+"px");var n=t.firstElementChild.querySelector("a");n&&n.focus()}},0)}function He(){Pe(!0)}function ze(e){var t=e.target.closest(".frm-section-collapsed");t&&("show"===e.type?t.style.zIndex=3:t.style.zIndex=1)}function Re(e){var t={class:"frm_delete",icon:"frm_delete_icon"};return t.label=B(e?"Delete Group":"Delete","formidable"),t}function Ge(e){var t={class:"frm_clone",icon:"frm_clone_icon"};return t.label=B(e?"Duplicate Group":"Duplicate","formidable"),t}function We(e){var t=d();"string"==typeof e?t.innerHTML=e:t.append(e);var r=jQuery();return Array.from(t.children).forEach(function(e){r=r.add(jQuery("
  • ").addClass("frm_field_box").html(jQuery("
      ").addClass("frm_grid_container frm_sorting").append(e)))}),r}function Ue(e){var t=s("ul",{className:"frm_grid_container frm_sorting"}),r=s("li",{className:"frm_field_box",child:t});e.replaceWith(r),t.append(e),K(t),Y(r,".frm-move")}function Ve(e,t){var r,n,i=/id="(\S+)"/.exec(e),o=document.getElementById(i[1]),l="#"+i[1]+".edit_field_type_divider ul.frm_sorting.start_divider",s=jQuery(l),c=o.getAttribute("data-type");r=e,(n=d()).innerHTML=r,n.querySelectorAll(".form-field").forEach($e);var u,f,m=!1;if(Hi(),$(l),"quantity"===c&&function(e){var t=e.getAttribute("data-fid"),r=document.getElementById("field_options[product_field_"+t+"]");null!==r&&(nt(r),ai(document.getElementById("frm-single-settings-"+t)))}(o),"product"!==c&&"quantity"!==c||Be(),s.length)s.parent(".frm_field_box").children(".frm_no_section_fields").addClass("frm_block");else{var _=jQuery(o).closest("ul.frm_sorting.start_divider");_.length&&(Ln(_),m=!0)}-1!==e.indexOf("frm-collapse-page")&&Dr(),f="frm-newly-added",(u=o).classList?u.classList.add(f):u.className+=" "+f,setTimeout(function(){o.classList.remove("frm-newly-added")},1e3);var p,g=o.querySelector("#frm-last-row-fields-order");if(g&&((p=JSON.parse(g.value))&&"object"===a(p)&&Object.keys(p).forEach(function(e){var t=document.querySelector('input[name="field_options[field_order_'+e+']"]');t&&(t.value=p[e])})),t){var y=o.getBoundingClientRect(),h=document.getElementById("post-body-content");y.top>=0&&y.left>=0&&y.right<=(window.innerWidth||document.documentElement.clientWidth)&&y.bottom<=(window.innerHeight||document.documentElement.clientHeight)||h.scroll({top:h.scrollHeight,left:0,behavior:"smooth"}),!1===m&&Ln(s)}Je(),uo(),document.getElementById("frm-show-fields").classList.remove("frm-over-droppable"),function(e){var t=document.getElementById(e);t&&t.dataset.limit&&Ar(e)>=t.dataset.limit&&t.classList.add("frm_at_limit")}(c),o.querySelectorAll("[data-toggle]").forEach(function(e){return e.setAttribute("data-bs-toggle",e.getAttribute("data-toggle"))}),o.querySelectorAll(".frm-dropdown-menu").forEach(function(e){return e.classList.add("dropdown-menu")});var v=new Event("frm_added_field",{bubbles:!1});v.frmField=o,v.frmSection=l,v.frmType=c,v.frmToggles=m,document.dispatchEvent(v)}function $e(e){if(e.dataset.fid){var t=document.getElementById("draft_fields");t&&(""===t.value?t.value=e.dataset.fid:t.value.split(",").includes(e.dataset.fid)||(t.value+=","+e.dataset.fid))}}function Ke(e){jQuery("#new_fields .frm-single-settings").addClass("frm_hidden"),jQuery("#frm-options-panel > .frm-single-settings").removeClass("frm_hidden"),Je(e)}function Je(e){jQuery("li.ui-state-default.selected").removeClass("selected"),jQuery(".frm-show-field-settings.selected").removeClass("selected"),e||hr()}function Xe(){var e=this.value,t=function(e){var t,r=[],n=e.split(""),i=n.length,a=["{","[","("],l={"}":"{",")":"(","]":"["},s=[];for(t=0;t0||s.length>0?o.unmatched_parens+"\n\n":""}(e);t+=function(e,t){var r=function(e,t){var r="";return function(e){return jQuery(e).siblings('label[for^="calc_type"]').children("input").prop("checked")}(t)||/\[(date|time|email|ip)\]/.test(e)&&(r=o.text_shortcodes+"\n\n"),r}(e,t);return r+=function(e){var t="";return/\[id\]|\[key\]|\[if\s\w+\]|\[foreach\s\w+\]|\[created-at(\s*)?/g.test(e)&&(t+=o.view_shortcodes+"\n\n"),t}(e)}(e,this),""!==t&&P(e+"\n\n"+t)}function Ye(e,t){for(var r=!1,n=0;n"+l[t].fieldName+"")):(r=r?" checked":"",i.push('"));e.innerHTML=i.join("")}function it(){for(var e=document.querySelectorAll(".frmjs_prod_field_opt"),t=0;t'):(c.innerHTML=gn(d),"TEXTAREA"===c.nodeName&&c.classList.contains("wp-editor-area")&&jQuery(c).trigger("change"),c.classList.contains("frm_primary_label")&&"break"===c.nextElementSibling.getAttribute("data-ftype")&&(c.nextElementSibling.querySelector(".frm_button_submit").textContent=d)))}function lt(e){var t=parseFloat(e.getAttribute("max")),r=parseFloat(e.getAttribute("min"));return(t-r)/2+r}function st(){var e,t=this.getAttribute("data-fid"),r="";["field_options_max_","frm_format_"].forEach(function(e){var n=document.getElementById(e+t);n&&(r+=n.value)}),"text"===(e=document.getElementsByName("field_options[type_"+t+"]")[0]).options[e.selectedIndex].value&&ct(""!==r,".frm_invalid_msg"+t)}function dt(){var e=this.id.replace("frm_","").replace("req_field_",""),t=this.checked,r=jQuery("#field_label_"+e+" .frm_required");if(ct(t,".frm_required_details"+e),t){var n=jQuery('input[name="field_options[required_indicator_'+e+']"]');""===n.val()&&n.val("*"),r.removeClass("frm_hidden")}else r.addClass("frm_hidden")}function ct(e,t){var r=jQuery(t);if(e)r.fadeIn("fast").closest(".frm_validation_msg").fadeIn("fast");else{var n=r.fadeOut("fast").closest(".frm_validation_box"),i=n.css("display","block").children(":not("+t+"):visible").length;n.css("display",""),0===i&&r.closest(".frm_validation_msg").fadeOut("fast")}}function ut(){var e=jQuery(this).closest(".frm-single-settings").data("fid"),t=jQuery(".frm_unique_details"+e);if(this.checked){t.fadeIn("fast").closest(".frm_validation_msg").fadeIn("fast");var r=jQuery(".frm_unique_details"+e+" input");""===r.val()&&r.val(o.default_unique)}else{var n=t.fadeOut("fast").closest(".frm_validation_box"),i=n.css("display","block").children(":not(.frm_unique_details"+e+"):visible").length;n.css("display",""),0===i&&t.closest(".frm_validation_msg").fadeOut("fast")}}function ft(){var e=jQuery(this).closest(".frm-single-settings").data("fid"),t=jQuery(this).val(),r=jQuery(document.getElementById("frm_field_id_"+e));if(ct(""!==t,".frm_conf_details"+e),""!==t){var n=jQuery(".frm_validation_box .frm_conf_details"+e+" input");""===n.val()&&n.val(o.default_conf),function(e){var t=document.getElementsByName("field_options[type_"+e+"]")[0].value;mt(document.getElementById("field_description_"+e),"field_options[description_"+e+"]",o["enter_"+t]),mt(document.getElementById("conf_field_description_"+e),"field_options[conf_desc_"+e+"]",o["confirm_"+t])}(e),"inline"===t?r.removeClass("frm_conf_below").addClass("frm_conf_inline"):"below"===t&&r.removeClass("frm_conf_inline").addClass("frm_conf_below"),jQuery(".frm-conf-box-"+e).removeClass("frm_hidden")}else jQuery(".frm-conf-box-"+e).addClass("frm_hidden"),setTimeout(function(){r.removeClass("frm_conf_inline frm_conf_below")},200)}function mt(e,t,r){e.innerHTML===o.desc&&(e.innerHTML=r,document.getElementsByName(t)[0].value=r)}function _t(e){var t=JSON.parse(this.getAttribute("data-opts"));return e.preventDefault(),document.getElementById("frm_bulk_options").value=t.join("\n"),!1}function pt(){var e,t,r,n,i=jQuery(this).closest(".frm-single-settings").data("fid"),o=jQuery("#frm_field_"+i+"_opts .frm_option_template").prop("outerHTML"),a=jQuery(this).data("opttype"),l=0,s=function(e){for(var t=0,r=0,n=jQuery("#frm_field_"+e+"_opts li"),i=0;ti||"000"===i)&&(i=r)}return i}(i);if("000"!==s&&(l=s+1),"other"===a){document.getElementById("other_input_"+i).value=1;var d=jQuery(this).data("ftype");"radio"!==d&&"select"!==d||jQuery(this).fadeOut("slow");var c={action:"frm_add_field_option",field_id:i,opt_key:l,opt_type:a,nonce:frmGlobal.nonce};jQuery.post(ajaxurl,c,function(e){jQuery(document.getElementById("frm_field_"+i+"_opts")).append(e),an(i)})}else{o=(o=(o=(o=(o=o.replace(new RegExp('optkey="000"',"g"),'optkey="'+l+'"')).replace(new RegExp("-000_","g"),"-"+l+"_")).replace(new RegExp('-000"',"g"),"-"+l+'"')).replace(new RegExp("\\[000\\]","g"),"["+l+"]")).replace("frm_hidden frm_option_template",""),Po(i,o={newOption:o});var u=this.closest(".frm_single_option");u?u.after(o.newOption):jQuery("#frm_field_".concat(i,"_opts")).append(o.newOption),an(i)}null==(n=(e=this).classList.contains("frm-add-option-legacy")?null===(t=e.closest(".frm-collapse-me"))||void 0===t?void 0:t.querySelector(".frm_sortable_field_opts"):e.closest(".frm_sortable_field_opts"))||null===(r=n.querySelectorAll(".frm_remove_tag.frm_disabled"))||void 0===r||r.forEach(function(e){return e.classList.remove("frm_disabled")}),Hi()}function gt(){yt(jQuery(this).closest(".frm-single-settings").data("fid"),this.value)}function yt(e,t){var r=jQuery(".frm_multiple_cont_"+e);"select"===t?r.fadeIn("fast"):r.fadeOut("fast")}function ht(){var e=jQuery(this).closest(".frm-single-settings").data("fid");No(jQuery(".field_"+e+"_option_key")),jQuery(".field_"+e+"_option").toggleClass("frm_with_key")}function vt(){var e,t,r=jQuery(this).closest(".frm-single-settings"),n=r.data("fid"),i=document.getElementById("frm_field_id_"+n);Qt(jQuery(this)),No(jQuery(".field_"+n+"_image_id")),No(jQuery(".frm_toggle_image_options_"+n)),No(jQuery(".frm_image_size_"+n)),No(jQuery(".frm_alignment_"+n)),No(jQuery(".frm-add-other#frm_add_field_"+n)),(e=bn(n))?(jt(n,"inline"),bt(i),t=on(n),i.classList.add("frm_image_options"),i.classList.add("frm_image_size_"+t),r.find(".frm-bulk-edit-link").hide()):(i.classList.remove("frm_image_options"),bt(i),jt(n,"block"),r.find(".frm-bulk-edit-link").show()),wp.hooks.doAction("frm_image_options_toggled",r[0],e)}function bt(e){e.classList.remove("frm_image_size_","frm_image_size_small","frm_image_size_medium","frm_image_size_large","frm_image_size_xlarge")}function jt(e,t){jQuery("#field_options_align_"+e).val(t).trigger("change")}function wt(){var e=jQuery(this).closest(".frm-single-settings").data("fid"),t=document.getElementById("frm_field_id_"+e);xt(),bn(e)&&(bt(t),t.classList.add("frm_image_options"),t.classList.add("frm_image_size_"+on(e)))}function Qt(e){var t=e.closest(".frm-single-settings").data("fid");jQuery(".field_"+t+"_option").trigger("change")}function xt(){Qt(jQuery(this))}function Et(e){var t,r=e.target.closest(".frm_image_preview_wrapper");if(null!==(t=wp)&&void 0!==t&&t.media&&(null==r||!r.dataset.upgrade)){e.preventDefault(),wp.media.model.settings.post.id=0;var n=wp.media.frames.file_frame=wp.media({multiple:!1,library:{type:["image"]}});n.on("select",function(){var e=n.state().get("selection").first().toJSON(),t=r.querySelector("img");t.setAttribute("src",e.url),t.classList.remove("frm_hidden"),t.removeAttribute("srcset"),r.querySelector(".frm_image_preview_frame").style.display="block",r.querySelector(".frm_image_preview_title").textContent=e.filename,r.querySelector(".frm_choose_image_box").style.display="none";var i=jQuery(r);i.siblings('input[name*="[label]"]').data("frmimgurl",e.url),i.find("input.frm_image_id").val(e.id).trigger("change"),wp.media.model.settings.post.id=0}),n.open()}}function kt(e){var t=jQuery(this).closest(".frm_image_preview_wrapper");e.preventDefault(),e.stopPropagation(),t.find("img").attr("src",""),t.find(".frm_image_preview_frame").hide(),t.find(".frm_choose_image_box").show(),t.find("input.frm_image_id").val(0).trigger("change")}function At(){var e=jQuery(this).closest("li").find(".frm_form_fields select");this.checked?e.attr("multiple","multiple"):e.removeAttr("multiple")}function St(){var e=document.getElementById("dropform-search-input");null!==e&&setTimeout(function(){e.focus()},100)}function Lt(e){var t=e.target,r=t.closest(".frm_warning_style");jQuery(r).fadeOut(400,function(){return r.remove()});var n=t.dataset.action,i=new FormData;g(n,i)}function It(e){e.preventDefault()}function Bt(){var e,t=this.parentNode,r=t.parentNode,n=r.querySelectorAll("li:not(.frm_hidden)");2===n.length&&(null===(e=Array.from(n).find(function(e){return e!==t}).querySelector(".frm_remove_tag"))||void 0===e||e.classList.add("frm_disabled"));var i,o=this.getAttribute("data-fid");jQuery(t).fadeOut("fast",function(){wp.hooks.doAction("frm_before_delete_field_option",this),jQuery(t).remove(),jQuery(r).find(".frm_other_option").length<1&&(null!==(i=document.getElementById("other_input_"+o))&&(i.value=0),jQuery("#other_button_"+o).fadeIn("fast"))}),Hi()}function qt(){var e,t,r,n;(e=jQuery(this)).is(":checked")&&(t=function(){setTimeout(function(){e.prop("checked",!1)},0)},r=function(){e.off("mouseup",n)},n=function(){t(),r()},e.on("mouseup",n),e.one("mouseout",r))}function Ct(){this.value===o.new_option&&(this.setAttribute("data-value-on-focus",this.value),this.value="")}function Nt(e){return q(B("Are you sure you want to delete these %1$s selected field(s)?","formidable"),e)}function Ot(){var e=o.conf_delete,t=this.parentNode.parentNode.parentNode.parentNode.parentNode,r=t.parentNode,n=jQuery(this).closest("li.form-field"),i=n.data("fid");if("divider"===n.data("ftype")){var a=document.querySelectorAll(".frm-field-group-hover-target .start_divider .frm_field_box"),l=0;a.forEach(function(e){var t=e.querySelectorAll("li.form-field");t&&(l+=t.length)}),l&&(e=Nt(++l))}return r.classList.contains("frm-section-collapsed")||r.classList.contains("frm-page-collapsed")||("divider_section_only"===t.className&&(e=o.conf_delete_sec),this.setAttribute("data-frmverify",e),this.setAttribute("data-frmverify-btn","frm-button-red"),this.setAttribute("data-deletefield",i),Oe(),M(this)),!1}function Tt(){this.closest("li.form-field").click()}function Ft(){var e,t;null!==(e=document.querySelector(".frm-field-group-hover-target"))&&(e.classList.add("frm-selected-field-group"),(t=document.createElement("div")).classList.add("frm-delete-field-groups","frm_hidden"),document.body.append(t),t.click())}function Dt(){var e=document.querySelector(".frm-field-group-hover-target");if(null!==e){var t="frm_field_group_"+je(),r=document.createTextNode("");Ue(r);var n=jQuery(r).closest("li").get(0);n.classList.add("frm_hidden");var i=n.querySelector("ul");i.id=t,jQuery(e.closest("li.frm_field_box")).after(n);var o=ae(jQuery(e)),a=[],l=[],s=o.length,d={},c=0;jQuery(n).on("frm_added_duplicated_field_to_row",function(e,t){if(d[jQuery(t.duplicatedFieldHtml).attr("data-fid")]=t.originalFieldId,!(s>++c)){var r=jQuery(i),o=ae(r);l.forEach(function(e){e.remove()});for(var u=0;u6?(t.append(Wt(e,"even")),t):(5!==e&&t.append(Wt(e,"even")),e%2==1&&t.append(Wt(e,"middle")),e<6?(t.append(Wt(e,"left")),t.append(Wt(e,"right"))):((r=d()).classList.add("frm_fourth"),t.prepend(r)),t)}(e),null!==(o=t.closest("ul.frm_sorting"))&&function(e,t){var r,n,i;for(r=t.children.length,n=0;n6?"frm_full":e%2==1?"frm_fourth":"frm_third"}return r.classList.add(n),r.setAttribute("layout-type",t),r.append(function(e,t){var r,n,i;for(r=Yt(),n=0;n6?"frm1":-1!==[2,3,4,6].indexOf(e)?sr(12/e):5===e&&void 0!==t?0===t?"frm4":"frm2":"frm12"}function Jt(e){switch(e){case 2:case 3:return"frm3";case 4:case 5:return"frm2";case 6:return"frm1"}return"frm12"}function Xt(e){switch(e){case 2:return"frm9";case 3:case 4:return"frm6";case 5:return"frm4";case 6:return"frm7"}return"frm12"}function Yt(){var e=d();return e.classList.add("frm_grid_container"),e}function Zt(){var e=document.querySelector(".frm-field-group-hover-target");if(e){var t=this.getAttribute("layout-type");le(ae(jQuery(e)).first(),t),fr()}}function er(){var e,t;e=tr(),t=this.getAttribute("layout-type"),le(ae(e).first(),t),hr()}function tr(){var e=jQuery(".frm-selected-field-group"),t=e.first();return e.not(t).each(function(){ae(jQuery(this)).each(function(){var e=this.parentNode;ae(t).last().after(this),jQuery(e).children("li.form-field").length||e.closest("li.frm_field_box").remove()})}),An(),le(ae(t).first()),t}function rr(){null===this.closest(".frm-merge-fields-into-row")&&nr(ae(jQuery(".frm-field-group-hover-target")))}function nr(e){var t,r,n,i,o,a,l,s,c,u,f,m,_,p,g;for(t=e.length,(r=document.getElementById("frm_field_group_popup")).innerHTML="",(n=d()).style.padding="0 24px",i=Kt(5===t?6:t),(o=d()).style.padding="20px 0",o.classList.add("frm_grid_container"),5===t&&((a=document.createElement("span")).classList.add("frm1"),o.append(a)),!1!==(l=wr()>0&&ar(Kt(t)))&&l>=12&&(l=Math.floor(12/t)),s=0;s',""),t);e.prepend(r),document.getElementById("frm-field-group-message-dismiss").addEventListener("click",function(){pr(document.getElementById("frm-field-group-message"))})}}(),"ul"===e.originalEvent.target.nodeName.toLowerCase()){var t=document.querySelector(".frm-field-group-hover-target");if(t){var r=e.ctrlKey||e.metaKey,n=e.shiftKey,i=t.classList.contains("frm-selected-field-group"),o=function(){var e=jQuery(".frm-selected-field-group");if(e.length)return e;var t=gr();if(t){var r=t.closest("ul");if(r&&1===ae(jQuery(r)).length)return r.classList.add("frm-selected-field-group"),jQuery(r)}return jQuery()}(),a=o.length;if(r||n){var l=gr();if(null===l||jQuery(l).siblings("li.form-field").length||(l.parentNode.classList.add("frm-selected-field-group"),++a),r){if(i)return--a,t.classList.remove("frm-selected-field-group"),void yr(a);++a}else if(n&&!i){++a;var s=o.first();(s.parent().index()=2||1===e&&ae(jQuery(document.querySelector(".frm-selected-field-group"))).length>1?function(){var e,t,r,n,i;if(null!==(e=document.getElementById("frm_field_multiselect_popup")))return e.classList.toggle("frm-unmergable",!br()),e;(e=d()).id="frm_field_multiselect_popup",br()||e.classList.add("frm-unmergable"),(t=d()).classList.add("frm-merge-fields-into-row"),t.textContent=B("Merge into row","formidable"),(r=document.createElement("a")).style.marginLeft="5px",r.classList.add("frm_icon_font","frm_arrowdown6_icon"),r.setAttribute("href","#"),t.append(r),e.append(t),(n=d()).classList.add("frm-multiselect-popup-separator"),e.append(n),(i=d()).classList.add("frm-delete-field-groups"),i.append(Gt("frm_trash_svg")),e.append(i),document.getElementById("post-body-content").append(e),jQuery(e).hide().fadeIn()}():vr(),De()}function hr(e){if(void 0!==e){if(null!==e.originalEvent.target.closest("#frm-show-fields"))return;if(e.originalEvent.target.classList.contains("frm-merge-fields-into-row"))return;if(null!==e.originalEvent.target.closest(".frm-merge-fields-into-row"))return;if(e.originalEvent.target.classList.contains("frm-custom-field-group-layout"))return;if(e.originalEvent.target.classList.contains("frm-cancel-custom-field-group-layout"))return}jQuery(".frm-selected-field-group").removeClass("frm-selected-field-group"),jQuery(document).off("click",hr),vr()}function vr(){var e=document.getElementById("frm_field_multiselect_popup");null!==e&&e.remove()}function br(){var e,t,r,n,i;if(1===(r=(e=document.querySelectorAll(".frm-selected-field-group")).length))return!1;for(t=0,n=0;n12)return!1}return!0}function jr(e){var t;null===e.originalEvent.target.closest("#frm_field_group_popup")&&(e.originalEvent.target.classList.contains("frm-custom-field-group-layout")||(t=zt(wr(),document.querySelector(".frm-selected-field-group").firstChild),this.append(t)))}function wr(){var e=0;return jQuery(document.querySelectorAll(".frm-selected-field-group")).each(function(){e+=ae(jQuery(this)).length}),e}function Qr(){var e,t,r,n;n=[],jQuery(".frm-selected-field-group > li.form-field").each(function(){n.push(this.dataset.fid)}),t=function(e){return function(t){t.preventDefault(),function(e){e.forEach(function(e){Er(e)})}(e)}}(e=n),null!==(r=document.getElementById("frm_field_multiselect_popup"))&&r.remove(),this.setAttribute("data-frmverify",Nt(e.length)),M(this);var i=document.getElementById("frm-confirmed-click");null==i||i.removeAttribute("data-deletefield"),jQuery(i).on("click",t),jQuery("#frm_confirm_modal").one("dialogclose",function(){jQuery(i).off("click",t)})}function xr(){Er(this.getAttribute("data-deletefield"))}function Er(e){var t=jQuery("#frm_field_id_"+e);kr(e),t.hasClass("edit_field_type_divider")&&t.find("li.frm_field_box[data-fid]").each(function(){kr(this.getAttribute("data-fid"))}),Sn()}function kr(e){jQuery.ajax({type:"POST",url:ajaxurl,data:{action:"frm_delete_field",field_id:e,nonce:frmGlobal.nonce},success:function(){var t,r,n,i=jQuery(document.getElementById("frm_field_id_"+e)),o=jQuery("#frm-single-settings-"+e);o.is(":visible")&&(null===(t=document.querySelector(".frm-settings-panel .frm-tabs-navs ul > li:first-child"))||void 0===t||t.click(),document.querySelector("#frm-options-panel .frm-single-settings").classList.remove("frm_hidden")),function(e){var t=e[0].querySelectorAll(".frm-inline-modal[data-fills]");t.length&&t.forEach(function(e){e.classList.add("frm_hidden"),e.removeAttribute("data-fills"),e.closest("form").append(e)})}(o),o.remove(),i.fadeOut("slow",function(){var e,t=i.closest(".start_divider"),r=i.data("type"),n=i.siblings("li.form-field");if(n.length||(i.is(".edit_field_type_end_divider")?n.length=i.closest("li.form-field").siblings():e=i.closest("ul.frm_sorting").parent()),i.remove(),"break"===r?Dr():"product"===r&&(Be(),it()),n.length?le(n.first()):e.remove(),0===jQuery("#frm-show-fields li").length||function(){if(j.get(0).childElementCount>1)return!1;var e=j.get(0).firstElementChild.firstElementChild.querySelectorAll("li.frm_field_box");return!(e.length>1)&&e[0].classList.contains("edit_field_type_submit")}()){var o=document.getElementById("frm_form_editor_container");o.classList.remove("frm-has-fields"),o.classList.add("frm-empty-fields")}else t.length&&Ln(t);R()}),i.length&&(r=i.data("type"),(n=document.getElementById(r))&&n.dataset.limit&&Ar(r)-11)for(document.getElementById("frm-fake-page").style.display="block",e=0;e200)&&(P(o.repeat_limit_min),this.value="")}function Zr(){var e=this.value;""!==e&&(e<1||e>200)&&(P(o.checkbox_limit),this.value="")}function en(e,t){jQuery(e).closest(".frm_field_box").find(".frm_"+t+"_form_row .frm_repeat_label").text(e.value)}function tn(){var e=jQuery(this).closest(".frm-single-settings").data("fid"),t=this.value,r=document.getElementById("frm_show_selected_fields_"+e),n=document.getElementById("frm_show_selected_forms_"+e);jQuery(n).find("select").val(""),"form"===t?(n.style.display="inline",function(e){if(null!==e)for(;e.firstChild;)e.firstChild.remove()}(r)):(r.style.display="none",n.style.display="none",kn(t,e))}function rn(){var e,t;(e=nn(this))&&(t=jQuery(this).closest(".frm_single_option"),function(e,t,r){var n,i,o,a,l,s,c=r.data("optkey"),u=vn(e),f=jQuery('label[for="field_'+t+"-"+c+'"]'),m="field_options[options_"+e+"]["+c+"]",_=jQuery('input[name="'+m+'[label]"]');if(f.length<1)return an(e),void((o=r.find('input[name^="default_value_"]')).is(":checked")&&_.length>0&&jQuery('select[name^="item_meta['+e+']"]').val(_.val()));if(a=f.children("input"),n=_.length<1?(_=jQuery('input[name="'+m+'"]')).val():u?jQuery('input[name="'+m+'[value]"]').val():_.val(),!(_.length<1)){if(i=f[0].childNodes,bn(e))l=function(e,t,r){var n,i,o;return(n=e.find("img"))&&(i=n.attr("src")),o=jn(t),_n(t),yn(r.val(),o,i)}(r,e,_),(s=f.find(".frm_image_option_container")).length>0?s.replaceWith(l):(i[i.length-1].nodeValue="",f.append(l));else{var p=!1;i.forEach(function(t,r){if(!1===p)"INPUT"===t.tagName&&(p=r);else if(r===p+1){var n="";!function(e){var t=document.getElementsByName("field_options[image_options_"+e+"]"),r=Array.from(t).find(function(e){return e.checked&&"buttons"===e.value});return void 0!==r}(e)?t.nodeValue=" "+_.val():(n=d({className:"frm_label_button_container",text:" "+_.val()}),f[0].replaceChild(n,t))}else t.remove()})}a.val(n),o=r.find('input[name^="default_value_"]'),a.prop("checked",!!o.is(":checked"))}}(e.fieldId,e.fieldKey,t))}function nn(e){var t;return!!(t=jQuery(e).closest(".frm_sortable_field_opts")).length&&{fieldId:t.attr("id").replace("frm_field_","").replace("_opts",""),fieldKey:t.data("key")}}function on(e){var t,r=document.getElementById("field_options_image_size_"+e),n="";return null!==r&&""!==(t=r.value)&&(n=t),n}function an(e){var t,r,n,i,o,a=jQuery('[name^="item_meta['+e+']"]');if(!(a.length<1)){if(a.is("select"))null!==(i=document.getElementById("frm_placeholder_"+e))&&""===i.value?un(a[0],{sourceID:e}):un(a[0],{sourceID:e,placeholder:i.value});else{r=mn(e),jQuery("#field_"+e+"_inner_container > .frm_form_fields").html(""),o=nn(jQuery("#frm_delete_field_"+e+"-000_container"));var l=jQuery("#field_"+e+"_inner_container > .frm_form_fields"),s=bn(e),d=s?on(e):"",c=s?"frm_image_option frm_image_"+d+" ":"",u=Do(e);for(n="hidden"===a.attr("type")?a.data("field-type"):a.attr("type"),t=0;t=0;a--){var m;l=d[a];var _=null===(m=document.getElementById("frm_field_"+e+"_opts").querySelector('.frm_option_key input[type="text"]'))||void 0===m?void 0:m.value;_||(_=l),s=i.querySelector('option[value="'+_+'"]');var p=ln(e,l),g=p.newValue,y=p.newLabel,h=document.querySelectorAll("#frm_field_"+e+"_opts input[data-value-on-focus]"),v=Array.from(h).find(function(e){return e.value===l});if(v){var b=v.dataset.valueOnFocus;if(b&&i.querySelector('option[value="'+b+'"]'))continue}dn(i,s,g,y)}null!==(s=i.querySelector('option[value=""]'))&&i.prepend(s)}}function dn(e,t,r,n){null!==t||e.querySelector('option[value="'+r+'"]')||((t=frmDom.tag("option",{text:n})).value=r),e.prepend(t)}function cn(e,t,r,n,i,o){var a,l="",s=-1!==t.key.indexOf("other"),d="field_"+n+"-"+t.key,c="scale"===e?"radio":e;return a='',this.getSingle=function(){return""!==(l=wp.hooks.applyFilters("frm_admin.build_single_option_template",l,{opt:t,type:e,fieldId:r,classes:o,id:d}))?l:'
      "+(s?a:"")+"
      "},this.getSingle()}function un(e,t){if(null!==e){var r=t.sourceID,n=t.placeholder,i=Do(r),o=t.other;!function(e){var t;if(void 0!==e.options)for(t=e.options.length-1;t>=0;t--)e.remove(t)}(e);for(var a=mn(r,e.id.includes("frm_field_logic_opt")),l=void 0!==n,s=0;s1&&void 0!==arguments[1]&&arguments[1],s=[],d=jQuery('input[name^="field_options[options_'+e+']"]').filter('[name$="[label]"], [name*="[other_"]'),c=Do(e),u=jn(e),f=bn(e),m=vn(e);for(t=0;t0||(i=r=d[t].value,o=d[t].name.replace("field_options[options_"+e+"][","").replace("[label]","").replace("]",""),m&&(n=d[t].name.replace("[label]","[value]"),r=jQuery('input[name="'+n+'"]').val(),l&&""===i&&(i=""!==r?r:frm_admin_js.no_label)),f&&(i=yn(i,u,pn(d[t]),_n(e))),a={saved:r,label:i=frmAdminBuild.hooks.applyFilters("frm_choice_field_label",i,e,d[t],f),checked:hn(d[t].id),key:o},c&&(n=d[t].name.replace("[label]","[price]"),a.price=jQuery('input[name="'+n+'"]').val()),s.push(a));return s}function _n(e){var t=document.getElementById("frm-single-settings-"+e);return null===t?"radio":t.classList.contains("frm-type-checkbox")?"checkbox":"radio"}function pn(e){var t,r=jQuery(e).siblings(".frm_image_preview_wrapper");return r.length&&(t=r.find("img")).length?t.attr("src"):""}function gn(e){(e instanceof Element||e instanceof Document)&&(e=e.outerHTML);var t=jQuery.parseHTML(e).reduce(function(e,t){var r=frmDom.cleanNode(t);return"#text"===r.nodeName?e+r.textContent:e+r.outerHTML},"");return t!==e?gn(t):t}function yn(e,t,r,n){var i,a,l,c=e;return c=gn(c),r?a=m({src:r,alt:c}):(a=d({className:"frm_empty_url"})).innerHTML=o.image_placeholder_icon,i=t?" frm_label_with_image":"",(l=s("span",{className:"frm_text_label_for_image_inner"})).innerHTML=c,s("span",{className:"frm_image_option_container"+i,children:[a,s("span",{className:"frm_text_label_for_image",child:l})]})}function hn(e){var t=jQuery("#"+e);if(0===t.length)return!1;var r=t.siblings("input[type=checkbox]");return r.length&&r.prop("checked")}function vn(e){return wn("separate_value_"+e)}function bn(e){for(var t=!1,r=document.getElementsByName("field_options[image_options_"+e+"]"),n=0;n=0&&(r.splice(t,1),e.val(r),e.next(".btn-group").find('.multiselect-container input[value=""]').prop("checked",!1))}(jQuery(this))}function Cn(e){e.val(""),e.next(".btn-group").find('.multiselect-container input[value!=""]').prop("checked",!1)}function Nn(){jQuery(".frm-hide-empty").each(function(){0===jQuery(this).text().trim().length&&jQuery(this).remove()})}function On(e){e.preventDefault(),function(e,t,r){var n=document.getElementById(e.getAttribute("data-open")),i=jQuery(e).closest("p,ul"),o=void 0!==t;if(i.hasClass("frm-open"))i.removeClass("frm-open"),n.classList.add("frm_hidden");else{if(o||(t=Vi(e)),null!==t){if(!o){var a=r.key;"Enter"!==a&&" "!==a&&t.focus()}i.after(n),n.setAttribute("data-fills",t.id.replace("-proxy-input","")),0===n.id.indexOf("frm-calc-box")&&et(n,!0)}i.addClass("frm-open"),n.classList.remove("frm_hidden"),wp.hooks.doAction("frm_show_inline_modal",n,e)}}(this,void 0,e)}function Tn(e){e.preventDefault(),this.parentNode.classList.add("frm_hidden"),jQuery('.frm-open [data-open="'+this.parentNode.id+'"]').closest(".frm-open").removeClass("frm-open")}function Fn(e){var t=e.target;t.closest(".frm-inline-modal.frm-modal-no-dismiss")||t.closest(".frm-show-inline-modal")||t.closest("#frm_adv_info")||t.closest(".frm-token-proxy-input")||document.querySelectorAll(".frm-inline-modal.frm-modal-no-dismiss:not(.frm_hidden)").forEach(function(e){e.classList.add("frm_hidden"),e.previousElementSibling.classList.remove("frm-open")})}function Dn(){var e,t=this.getAttribute("data-frmchange").split(",");for(e=0;e').before('')}function ei(){var e="success";"options[edit_action]"===this.name&&(e="edit");var t=jQuery(this).val();jQuery("."+e+"_action_box").hide(),"redirect"===t?jQuery("."+e+"_action_redirect_box."+e+"_action_box").fadeIn("slow"):"page"===t?jQuery("."+e+"_action_page_box."+e+"_action_box").fadeIn("slow"):jQuery("."+e+"_action_message_box."+e+"_action_box").fadeIn("slow")}function ti(e){if(m=e.target,p=jQuery(m),g=p.closest(".frm_form_action_settings"),(y=g.find(".widget-inside")).find("p, div, table").length||((_=g.find(".widget-top")).on("frm-action-loaded",function(){p.trigger("click"),g.removeClass("open"),y.hide()}),_.trigger("click"),0)){var t=e.target.closest(".frm_form_action_settings"),r=t.querySelectorAll(".wp-editor-area");r.length&&r.forEach(function(e){tinymce.EditorManager.execCommand("mceRemoveEditor",!0,e.id)});var n=jQuery(t).clone(),i=n.attr("id").replace("frm_form_action_",""),o=ri(i);n.find(".frm_action_id, .frm-btn-group").remove(),n.find('input[name$="['+i+'][ID]"]').val(""),n.find(".widget-inside").hide(),n.find("input[type=text], textarea, input[type=number]").prop("defaultValue",function(){return this.value}),n.find("input[type=checkbox], input[type=radio]").prop("defaultChecked",function(){return this.checked});var a=new RegExp("\\["+i+"\\]","g"),l=new RegExp("_"+i+'"',"g"),s=new RegExp("-"+i+'"',"g"),c=new RegExp('"'+i+'"',"g"),u=n.html().replace(a,"["+o+"]").replace(l,"_"+o+'"');u=u.replace(s,"-"+o+'"').replace(c,'"'+o+'"');var f=d({id:"frm_form_action_"+o,className:n.get(0).className});f.setAttribute("data-actionkey",o),f.innerHTML=u,f.querySelectorAll(".wp-editor-wrap, .wp-editor-wrap *").forEach(function(e){"string"==typeof e.className&&(e.className=e.className.replace(i,o)),e.id=e.id.replace(i,o)}),f.classList.remove("open"),document.getElementById("frm_notification_settings").append(f),r.length&&(r.forEach(function(e){frmDom.wysiwyg.init(e)}),f.querySelectorAll(".wp-editor-area").forEach(function(e){frmDom.wysiwyg.init(e)})),f.classList.contains("frm_single_on_submit_settings")&&f.querySelector("input.frm-page-search")&&vo(f),uo(),wp.hooks.doAction("frm_after_duplicate_action",f)}var m,_,p,g,y}function ri(e){var t=parseInt(e,10)+11;return null!==document.getElementById("frm_form_action_"+t)&&(t=ri(++t)),t}function ni(){var e,t=jQuery(this).data("actiontype");if(!ui(t)){var r=(e=Lr(document.querySelectorAll(".frm_form_action_settings"),"frm_form_action_"),void 0!==document.getElementById("frm_form_action_"+e)&&(e+=100),L>=e&&(e=L+1),L=e,e),n=k,i=document.createElement("div");i.classList.add("frm_single_"+t+"_settings");var o=document.getElementById("frm_notification_settings");o.append(i),jQuery.ajax({type:"POST",url:ajaxurl,data:{action:"frm_add_form_action",type:t,list_id:r,form_id:n,nonce:frmGlobal.nonce},success:function(e){Hi(),i.remove(),document.querySelectorAll(".frm_form_action_settings.open").forEach(function(e){return e.classList.remove("open")});var n=d();n.innerHTML=e;var a=n.querySelector(".widget-top");Array.from(n.children).forEach(function(e){return o.append(e)}),jQuery(".frm_form_action_settings").fadeIn("slow");var l=document.getElementById("frm_form_action_"+r);l.classList.add("open"),document.getElementById("post-body-content").scroll({top:l.offsetTop+10,left:0,behavior:"smooth"}),ci(t),Zn("#frm_form_action_"+r),uo(),vo(l),a&&jQuery(a).trigger("frm-action-loaded"),frmAdminBuild.hooks.doAction("frm_added_form_action",l)}})}}function ii(){var e=document.getElementById("frm_email_addon_menu").classList,t=document.getElementById("actions-search-input");e.contains("frm-all-actions")?(e.remove("frm-all-actions"),e.add("frm-limited-actions")):(e.add("frm-all-actions"),e.remove("frm-limited-actions")),t.value="",So(t,"input")}function oi(e){e.on("Change",function(){!function(e){var t,r;(t=document.querySelector(".frm-single-settings:not(.frm_hidden)"))&&null!==(r=t.querySelector(".wp-editor-wrap"))&&r.classList.contains("tmce-active")&&!tinyMCE.activeEditor.isHidden()&&(e.targetElm.value=e.getContent(),jQuery(e.targetElm).trigger("change"))}(e)})}function ai(e){var t=this;if(null!==e)return this.fragment=document.createDocumentFragment(),this.initOnceInAllInstances=function(){void 0===ai.prototype.endMarker&&(ai.prototype.endMarker=document.getElementById("frm-end-form-marker"))},this.append=function(e){var r=null!==e?e.parentElement.classList:"";null!==e&&(r.contains("frm_field_box")||r.contains("divider_section_only"))&&t.fragment.append(e)},this.moveFields=function(){w.insertBefore(t.fragment,ai.prototype.endMarker)},this.initOnceInAllInstances(),void 0!==e?(this.append(e),void this.moveFields()):{append:this.append,moveFields:this.moveFields}}function li(){var e=jQuery(this).closest(".frm_form_action_settings").data("actionkey"),t=this.getAttribute("data-emailrow");jQuery("#frm_form_action_"+e+" .frm_"+t+"_row").fadeIn("slow"),jQuery(this).fadeOut("slow")}function si(){var e=jQuery(this).closest(".frm_form_action_settings"),t=this.getAttribute("data-emailrow"),r=".frm_"+t+"_row",n=".frm_"+t+"_button";jQuery(e).find(n).fadeIn("slow"),jQuery(e).find(r).fadeOut("slow",function(){jQuery(e).find(r+" input").val("")})}function di(){var e=jQuery(this).closest(".frm_form_action_settings"),t=".frm_from_to_match_row";e.find('input[name$="[post_content][from]"]').val()===e.find('input[name$="[post_content][email_to]"]').val()?jQuery(e).find(t).fadeIn("slow"):jQuery(e).find(t).fadeOut("slow")}function ci(e){var t,r,n=document.querySelectorAll(".frm_"+e+"_action");ui(e)?(t=n,r=fi(e)>0,t.forEach(function(e){e.classList.remove("frm_active_action"),e.classList.add("frm_inactive_action"),r&&e.classList.add("frm_already_used")})):n.forEach(function(e){e.querySelector(".frm_show_upgrade")||(e.classList.remove("frm_inactive_action","frm_already_used"),e.classList.add("frm_active_action"))})}function ui(e){var t=function(e){return jQuery(".frm_single_"+e+"_settings").length}(e)>=fi(e),r={type:e};return wp.hooks.applyFilters("frm_action_at_limit",t,r)}function fi(e){return parseInt(jQuery(".frm_"+e+"_action").data("limit"),10)}function mi(){var e=o.only_one_action,t=this.dataset.limit;void 0!==t&&((t=parseInt(t))>1?e=e.replace(1,t).trim():e+=" "+o.edit_action_text),P(e)}function _i(){var e=jQuery(this).data("emailkey"),t=jQuery(this).closest(".frm_form_action_settings").find(".frm_action_name").val(),r=document.getElementById("form_id").value,n=document.getElementById("frm_logic_row_"+e),i=Lr(n.querySelectorAll(".frm_logic_row"),"frm_logic_"+e+"_"),o=d({id:"frm_logic_"+e+"_"+i,className:"frm_logic_row frm_hidden"});return n.append(o),jQuery.ajax({type:"POST",url:ajaxurl,data:{action:"frm_add_form_logic_row",email_id:e,form_id:r,meta_name:i,type:t,nonce:frmGlobal.nonce},success:function(t){jQuery(document.getElementById("logic_link_"+e)).fadeOut("slow",function(){o.insertAdjacentHTML("beforebegin",t),o.remove(),jQuery(n).parent(".frm_logic_rows").fadeIn("slow")})}}),!1}function pi(){var e=jQuery("select.frm_single_post_field");e.css("border-color","");var t=this,r=jQuery(t).val();if(""===r||"checkbox"===r)return!1;e.each(function(){if(jQuery(this).val()===r&&this.name!==t.name)return this.style.borderColor="red",jQuery(t).val(""),P(o.field_already_used),!1})}function gi(){var e=jQuery(this).val();""===e?(jQuery(".frm_post_content_opt, select.frm_dyncontent_opt").hide().val(""),jQuery(".frm_dyncontent_opt").hide()):"post_content"===e?(jQuery(".frm_post_content_opt").show(),jQuery(".frm_dyncontent_opt").hide(),jQuery("select.frm_dyncontent_opt").val("")):(jQuery(".frm_post_content_opt").hide().val(""),jQuery("select.frm_dyncontent_opt, .frm_form_field.frm_dyncontent_opt").show())}function yi(){var e=jQuery(this).val(),t=jQuery(document.getElementById("frm_dyncontent"));""===e||"new"===e?(t.val(""),jQuery(".frm_dyncontent_opt").show()):jQuery.ajax({type:"POST",url:ajaxurl,data:{action:"frm_display_get_content",id:e,nonce:frmGlobal.nonce},success:function(e){t.val(e),jQuery(".frm_dyncontent_opt").show()}})}function hi(){var e,t,r=document.getElementById("frm_posttax_rows").childNodes,n=document.querySelector(".frm_post_parent_field"),i=document.querySelector(".frm_post_menu_order_field"),o=this.value;jQuery.ajax({type:"POST",url:ajaxurl,data:{action:"frm_replace_posttax_options",post_type:o,nonce:frmGlobal.nonce},success:function(n){for(var i=0;i');var e=jQuery(this).closest(".frm_form_action_settings").find('select[name$="[post_content][post_type]"]').val(),t=jQuery(this).closest(".frm_form_action_settings").data("actionkey"),r=jQuery(this).closest(".frm_posttax_row").attr("id").replace("frm_posttax_",""),n=jQuery(this).val(),i=jQuery(document.getElementById(r+"_show_exclude")).is(":checked")?1:0,o=jQuery('select[name$="[post_category]['+r+'][field_id]"]').val(),a=jQuery('input[name="id"]').val();jQuery.ajax({type:"POST",url:ajaxurl,data:{action:"frm_add_posttax_row",form_id:a,post_type:e,tax_key:r,action_key:t,meta_name:n,field_id:o,show_exclude:i,nonce:frmGlobal.nonce},success:function(e){jQuery(document.getElementById("frm_posttax_"+r)).replaceWith(e)}})}}function xi(){var e=jQuery(this).closest(".frm_postmeta_row"),t=e.find(".frm_cancelnew"),r=e.find(".frm_enternew");return e.find("select.frm_cancelnew").is(":visible")?(t.hide(),r.show()):(t.show(),r.hide()),e.find("input.frm_enternew, select.frm_cancelnew").val(""),!1}function Ei(){var e=jQuery(this),t=e.val();"checkbox"===e.attr("type")&&!1===this.checked&&(t="");var r=e.data("toggleclass");""===t?jQuery("."+r).hide():(jQuery("."+r).show(),jQuery(".hide_"+r+"_"+t).hide())}function ki(){Vn()||(Jn(this),Gn(document.querySelector(".frm_form_settings")))}function Ai(e){return e.preventDefault(),Si(jQuery(this),this.getAttribute("data-code")),!1}function Si(e,t){var r=!1,n=e;if("object"===a(e)){if(e.hasClass("frm_noallow"))return;void 0===(n=jQuery(e).closest("[data-fills]").attr("data-fills"))&&void 0!==(n=e.closest("div").attr("class"))&&(n=n.split(" ")[1])}if(void 0===n){var i=document.activeElement;"search"===i.type?null===(n=i.id.replace("-search-input","")).match(/\d/gi)&&(n=(i=jQuery(".frm-single-settings:visible ."+n)).attr("id")):n=i.id}n&&(r=jQuery("#wp-"+n+"-wrap.wp-editor-wrap").length>0);var o=jQuery(document.getElementById(n));if(void 0===e.attr("data-shortcode")&&(!o.length||void 0===o.attr("data-shortcode"))){var l=e.parents("ul.frm_code_list").attr("data-shortcode");"undefined"!==l&&"no"===l||(t="["+t+"]")}if(r&&(wpActiveEditor=n),!o.length)return!1;if("[default-html]"===t||"[default-plain]"===t){var s=0;"[default-plain]"===t&&(s=1),jQuery.ajax({type:"POST",url:ajaxurl,data:{action:"frm_get_default_html",form_id:jQuery('input[name="id"]').val(),plain_text:s,nonce:frmGlobal.nonce},elementId:n,success:function(e){if(r){var t=document.createElement("p");t.innerText=e,send_to_editor(t.innerHTML)}else Li(o,e)}})}else t=function(e,t,r){return"object"===a(t)&&t instanceof jQuery&&0===r[0].id.indexOf("success_url_")&&(t=t[0]).closest("#frm-insert-fields-box")?(t.parentNode.classList.contains("frm_insert_url")||(e=e.replace("]"," sanitize_url=1]")),e):e}(t,e,o),r?send_to_editor(t):Li(o,t);return!1}function Li(e,t){if(document.selection)e[0].focus(),document.selection.createRange().text=t;else{var r=e[0],n=r.selectionEnd;t=function(e,t,r,n){var i=e.data("sep");if(void 0===i)return t;var o=e.val();if(!o.trim().length)return t;var a=new RegExp(i+"\\s*$"),l=new RegExp("^\\s*"+i);return o.substr(0,r).trim().length&&!1===a.test(o.substr(0,r))&&(t=i+t),o.substr(n,o.length).trim().length&&!1===l.test(o.substr(n,o.length))&&(t+=i),t}(e,t,r.selectionStart,n),r.value=r.value.substr(0,r.selectionStart)+t+r.value.substr(r.selectionEnd,r.value.length);var i=n+t.length;!function(e,t){if(e.classList.contains("frm_classes")&&Ii(t)){var r=e.value.split(" ").filter(Ii);r.length&&(e.value=function(e,t,r){var n=e.split(" ").filter(function(e){return(e=e.trim()).length&&!t.includes(e)});return n.includes(r)||n.push(r),n.join(" ")}(e.value,r,t.trim()))}}(r,t),r.focus(),r.setSelectionRange(i,i)}Wn(e)}function Ii(e){return["frm_half","frm_third","frm_two_thirds","frm_fourth","frm_three_fourths","frm_fifth","frm_sixth","frm2","frm3","frm4","frm6","frm8","frm9","frm10","frm12"].includes(e.trim())}function Bi(){var e=document.getElementById("frm-id-condition"),t=document.getElementById("frm-key-condition");"id"===this.value?(e.classList.remove("frm_hidden"),t.classList.add("frm_hidden"),So(t,"change")):(e.classList.add("frm_hidden"),t.classList.remove("frm_hidden"),So(e,"change"))}function qi(){var e,t,r=document.getElementById("frm-id-key-condition-id").checked?"frm-id-condition":"frm-key-condition",n=document.getElementById("frm-is-condition").value,i=document.getElementById("frm-text-condition").value,a=document.getElementById("frm-insert-condition");t="if "+(e=(r=document.getElementById(r)).options[r.selectedIndex].value)+" "+n+'="'+i+'"]',a.setAttribute("data-code",t+o.conditional_text+"[/if "+e),a.innerHTML="["+t+"[/if "+e+"]"}function Ci(e){return e.getAttribute("href")||e.getAttributeNS("http://www.w3.org/1999/xlink","href")}function Ni(e){var t;e.parentNode.parentNode.classList.contains("frm_has_shortcodes")&&(Ki(),"use"===(t=$i(e)).tagName?-1===Ci(t=t.firstElementChild).indexOf("frm_close_icon")&&Mi(t,"nofocus"):t.classList.contains("frm_close_icon")||Mi(t,"nofocus"))}function Oi(e){e.preventDefault(),e.stopPropagation(),Mi(this)}function Ti(e){!function(e){var t;if(e.id.startsWith("field_options_type_")){var r=e.id.split("_"),n=r.length&&r[r.length-1];null!==(t=document.querySelector("#frm-single-settings-".concat(n)))&&void 0!==t&&t.classList.contains("frm-type-".concat(e.value))||Fi()}}(e.target)}function Fi(e){var t;void 0===e&&(e=B("You are changing the field type. Not all field settings will appear as expected until you reload the page. Would you like to reload the page now?","formidable")),frmDom.modal.maybeCreateModal("frmSaveAndReloadModal",{title:B("Save and Reload?","formidable"),content:(t=d(e),t.style.padding="var(--gap-md)",t),footer:function(){var e=frmDom.modal.footerButton({text:B("Save and Reload","formidable"),buttonType:"primary"});_(e,function(){var e;(e=document.getElementById("frm_submit_side_top")).classList.contains("frm_submit_ajax")&&e.setAttribute("data-new-addon-installed",!0),e.click()});var t=frmDom.modal.footerButton({text:B("Cancel","formidable"),buttonType:"cancel"});return t.classList.add("dismiss"),frmDom.div({children:[t,e]})}()})}function Di(e){var t;if(e instanceof Event){var r=document.querySelectorAll(".frm-single-settings .frm-show-box.frmsvg use"),n=Array.from(r).find(function(e){return"#frm_close_icon"===e.getAttribute("href")});if(void 0===n)return;t=n.parentElement}else t=e;var i=t.getBoundingClientRect(),o=document.getElementById("frm_adv_info"),a=o.parentElement.getBoundingClientRect();o.style.top=i.top-a.top+32+"px",o.style.left=i.left-a.left-280+"px"}function Mi(e,t){var r=Vi(e),n=document.getElementById("frm_adv_info"),a=e.className;if("svg"===e.tagName&&(e=e.firstElementChild),"use"===e.tagName&&(a=Ci(e)),-1!==a.indexOf("frm_close_icon"))Ki(n);else{if(Di(e),jQuery(".frm_code_list a").removeClass("frm_noallow"),r.classList.contains("frm_not_email_to")?jQuery("#frm-insert-fields-box .frm_code_list li:not(.show_frm_not_email_to) a").addClass("frm_noallow"):r.classList.contains("frm_not_email_subject")&&jQuery(".frm_code_list li.hide_frm_not_email_subject a").addClass("frm_noallow"),n.setAttribute("data-fills",r.id),n.style.display="block","use"===e.tagName)if(e.hasAttributeNS("http://www.w3.org/1999/xlink","href"))e.setAttributeNS("http://www.w3.org/1999/xlink","href","#frm_close_icon");else{var l=document.createElementNS("http://www.w3.org/2000/svg","use");l.setAttributeNS("http://www.w3.org/1999/xlink","href","#frm_close_icon"),e.parentNode.replaceChild(l,e)}else e.className=a.replace("frm_more_horiz_solid_icon","frm_close_icon");"nofocus"!==t&&("none"!==r.style.display?r.focus():jQuery(tinymce.get(r.id)).trigger("focus")),function(e){["address","body"].forEach(function(t){!function(e,t){var r,n;r=o.contextualShortcodes[t+"Selector"],n=o.contextualShortcodes[t];var a,l=e.matches(r),s=function(e){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=i(e))){t&&(e=t);var r=0,n=function(){};return{s:n,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,l=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return a=e.done,e},e:function(e){l=!0,o=e},f:function(){try{a||null==t.return||t.return()}finally{if(l)throw o}}}}(n);try{for(s.s();!(a=s.n()).done;){var d,c=a.value,u=null===(d=document.querySelector('#frm-adv-info-tab .frm_code_list [data-code="'+c+'"]'))||void 0===d?void 0:d.closest("li");null==u||u.classList.toggle("frm_hidden",!l)}}catch(e){s.e(e)}finally{s.f()}}(e,t)})}(r)}}function Pi(e){return 0===o.contextualShortcodes.length||!function(e){var t=e.querySelector("a");if(!t)return!1;var r=t.dataset.code;return o.contextualShortcodes.address.includes(r)||o.contextualShortcodes.body.includes(r)}(e)||function(e){var t=e.querySelector("a").dataset.code,r=document.getElementById("frm_adv_info").dataset.fills,n=document.getElementById(r),i=o.contextualShortcodes;return i.address.includes(t)?n.matches(i.addressSelector):n.matches(i.bodySelector)}(e)}function Hi(){E||(E=1,window.addEventListener("beforeunload",Wi))}function zi(){E=0}function Ri(){E=0}function Gi(){E=0}function Wi(e){E&&(e.preventDefault(),e.returnValue="")}function Ui(e,t){var r={my:"top",at:"top+"+t,of:window};e.dialog("option","position",r)}function Vi(e){if(e.classList.contains("frm-input-icon"))return e.previousElementSibling;for(var t,r=e.nextElementSibling;null!==r&&("INPUT"!==r.tagName&&"TEXTAREA"!==r.tagName||r.classList.contains("frm-token-input-field"));)r=Vi(r);return r||(r=null===(t=e.closest(".frm-field-formula"))||void 0===t?void 0:t.querySelector(".frm-calc-field")),r}function $i(e){var t;if(null!==(t=e.nextElementSibling)&&void 0!==t&&t.classList.contains("frm-input-icon"))return e.nextElementSibling;for(var r=e.previousElementSibling;null!==r&&"I"!==r.tagName&&"svg"!==r.tagName;)r=$i(r);return r}function Ki(e){var t,r,n,i;if((void 0!==e||null!==(e=document.getElementById("frm_adv_info")))&&null===document.getElementById("frm_dyncontent")){for(e.style.display="none",n=document.querySelectorAll(".frm-show-box.frm_close_icon"),t=0;t"+r.data.name+": "+r.data.msg+"

      ":'

      Imported '+r.data.name+"

      ",e.find(".status").prepend(n),e.find(".status").show(),N.importQueue=jQuery.grep(N.importQueue,function(e){return e!=t}),N.imported++,0===N.importQueue.length?(e.find(".process-count").hide(),e.find(".forms-completed").text(N.imported),e.find(".process-completed").show()):(e.find(".form-current").text(N.imported+1),to(e)))})}function ro(e){e.preventDefault();var t=!1,r=jQuery('input[name="frm_export_forms[]"]');jQuery('input[name="frm_export_forms[]"]:checked').val()||(r.closest(".frm-table-box").addClass("frm_blank_field"),t="stop");var n=jQuery('input[name="type[]"]');if(jQuery('input[name="type[]"]:checked').val()||"checkbox"!==n.attr("type")||(n.closest("p").addClass("frm_blank_field"),t="stop"),"stop"===t)return!1;e.stopPropagation(),this.submit()}function no(){var e=jQuery(this).closest(".frm_blank_field");if(void 0!==e){var t=this.name;("type[]"===t&&jQuery('input[name="type[]"]:checked').val()||"frm_export_forms[]"===t&&jQuery(this).val())&&e.removeClass("frm_blank_field")}}function io(){null!==jQuery(this).val().match(/\.csv$/i)?jQuery(".show_csv").fadeIn():jQuery(".show_csv").fadeOut()}function oo(){var e=document.querySelector('select[name="format"]');return e?e.value:""}function ao(e){var t,r,n=e.target.value;so(n),lo.call(e.target),t=n,r=document.getElementById("frm-export-select-all"),"csv"===t?(r.checked=!1,r.disabled=!0):r.disabled=!1}function lo(){var e=jQuery(this),t=e.find(":selected"),r=t.data("support"),n=r.indexOf("|");jQuery('input[name="type[]"]').each(function(){this.checked=!1,r.indexOf(this.value)>=0?(this.disabled=!1,-1===n&&(this.checked=!0)):this.disabled=!0}),"csv"===e.val()?(jQuery(".csv_opts").show(),jQuery(".xml_opts").hide()):(jQuery(".csv_opts").hide(),jQuery(".xml_opts").show());var i=t.data("count"),o=jQuery('input[name="frm_export_forms[]"]');"single"===i?(o.prop("multiple",!1),o.prop("checked",!1)):(o.prop("multiple",!0),o.prop("disabled",!1)),e.trigger("change")}function so(e){if(""!==e){var t=document.querySelectorAll(".frm-is-repeater");t.length&&("csv"===e?t.forEach(function(e){e.classList.remove("frm_hidden")}):t.forEach(function(e){e.classList.add("frm_hidden")}),Eo.call(document.querySelector(".frm-auto-search")))}}function co(){var e=jQuery("select[name=format]").find(":selected").data("count"),t=jQuery('input[name="frm_export_forms[]"]');"single"===e&&this.checked?(t.prop("disabled",!0),this.removeAttribute("disabled")):t.prop("disabled",!1)}function uo(){jQuery(".frm_multiselect").hide().each(frmDom.bootstrap.multiselect.init)}function fo(e){e.preventDefault(),po(this,"frm_multiple_addons")}function mo(e){e.preventDefault(),po(this,"frm_activate_addon")}function _o(e){e.preventDefault(),po(this,"frm_install_addon")}function po(e,t){r(1105).toggleAddonState(e,t)}function go(){ho()}function yo(e){!function(e,t,r){var n=jQuery("#frm_leave_email_error");n.removeClass("frm_hidden").attr("frm-error",r),jQuery("#frm_leave_email").one("keyup",function(){n.addClass("frm_hidden")})}(0,0,e)}function ho(){var e=document.getElementById("frmapi-email-form");jQuery.ajax({dataType:"json",url:e.getAttribute("data-url"),success:function(t){var r=t.renderedHtml;r=r.replace(/]*(formidableforms.css|action=frmpro_css)[^>]*>/gi,""),e.innerHTML=r}})}function vo(e){frmDom.autocomplete.initSelectionAutocomplete(e)}function bo(e){var t=this.parentNode.parentNode,r=t.elements.type.value;e.preventDefault(),this.classList.add("frm_loading_button"),wo(t,r,this)}function jo(e){var t=this.elements.type.value,r=this.querySelector("button");e.preventDefault(),r.classList.add("frm_loading_button"),wo(this,t,r)}function wo(e,t,r){var n=function(e){var t,r,n={},i=e.elements;for(r=0;r=0||ko(l,n)?(s&&Pi(o[e])&&o[e].classList.remove("frm_hidden"),o[e].classList.add("frm-search-result")):(o[e].classList.add("frm_hidden"),o[e].classList.remove("frm-search-result"))}(t=document.querySelector("#frm-insert-fields"))&&t.querySelectorAll(":scope > .frm-with-line").forEach(function(e){var t=e.nextElementSibling;if(t){var r=t.querySelectorAll(":scope > li.frmbutton"),n=Array.from(r).every(function(e){return e.classList.contains("frm_hidden")});e.classList.toggle("frm_hidden",n)}}),jQuery(this).trigger("frmAfterSearch")}function ko(e,t){return"s"!==t&&"s"!==e[e.length-1]&&(e+"s").indexOf(t)>=0}function Ao(e){e.stopPropagation()}function So(e,t){var r=document.createEvent("HTMLEvents");r.initEvent(t,!1,!0),e.dispatchEvent(r)}function Lo(e,t){var r,n=new XMLHttpRequest,i="string"==typeof e?e:Object.keys(e).map(function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])}).join("&");return n.open("post",ajaxurl,!0),n.onreadystatechange=function(){if(n.readyState>3&&200==n.status){r=n.responseText;try{r=JSON.parse(r)}catch(e){}t(r)}},n.setRequestHeader("X-Requested-With","XMLHttpRequest"),n.setRequestHeader("Content-type","application/x-www-form-urlencoded"),n.send(i),n}function Io(e,t){e.classList.add("frm-fade"),setTimeout(t,1e3)}function Bo(e){jQuery(e).css("visibility","hidden")}function qo(e){jQuery(e).css("visibility","visible")}function Co(e,t){return r(4260).initModal(e,t)}function No(e,t){if("#"===t){var r=document.getElementById(e),n=r.style.display;r.style.display="none"===n?"block":"none"}else e.is(":visible")?e.hide():e.show()}function Oo(){window.onbeforeunload=null;var e=jQuery(window);e.off("beforeunload.widgets"),e.off("beforeunload.edit-post")}function To(){var e=jQuery(this).closest(".frm-single-settings").data("fid"),t=document.getElementById("frm_field_id_"+e);if(null!==t&&"form"===t.dataset.type)if(t=jQuery(t),this.options[this.selectedIndex].value){t.find(".frm-not-set")[0].classList.add("frm_hidden");var r=t.find(".frm-embed-message");r.html(r.data("embedmsg")+this.options[this.selectedIndex].text),t.find(".frm-embed-field-placeholder")[0].classList.remove("frm_hidden")}else t.find(".frm-not-set")[0].classList.remove("frm_hidden"),t.find(".frm-embed-field-placeholder")[0].classList.add("frm_hidden")}function Fo(){var e=jQuery(this).closest(".frm-single-settings"),t=e.find(".frmjs_product_choices"),r=e.find(".frm_prod_options_heading"),n=this.options[this.selectedIndex].value;t.removeClass("frm_prod_type_single frm_prod_type_user_def"),r.removeClass("frm_prod_user_def"),"single"===n?t.addClass("frm_prod_type_single"):"user_def"===n&&(t.addClass("frm_prod_type_user_def"),r.addClass("frm_prod_user_def"))}function Do(e){var t=document.getElementById("frm_field_id_"+e);return null!==t&&"product"===t.getAttribute("data-type")}function Mo(){var e=function(e,t){return window.frmCachedSubFields=window.frmCachedSubFields||{},window.frmCachedSubFields[e]=window.frmCachedSubFields[e]||{},window.frmCachedSubFields[e][t]},t=function(e,t,r){window.frmCachedSubFields=window.frmCachedSubFields||{},window.frmCachedSubFields[e]=window.frmCachedSubFields[e]||{},window.frmCachedSubFields[e][t]=r},r=[1,2,3,4,5,6,7,8,9,10,11,12].map(function(e){return"frm"+e}),i=["first","middle","last"];document.addEventListener("change",function(o){o.target.matches(".frm_name_layout_dropdown")&&function(o){var a,l=o.target.value.split("_"),s=o.target.dataset.fieldId,d=document.querySelector("#field_"+s+"_inner_container .frm_combo_inputs_container"),c=(a=l.length,"frm"+parseInt(12/a));i.forEach(function(e){var i,o=d.querySelector('[data-sub-field-name="'+e+'"]');o&&(o.classList.add("frm_hidden"),(i=o.classList).remove.apply(i,n(r)),t(s,e,o))}),l.forEach(function(t){var r=e(s,t);r&&(r.classList.remove("frm_hidden"),r.classList.add(c),d.append(r))}),i.forEach(function(e){var r=document.querySelector(".frm_sub_field_options-"+e+'[data-field-id="'+s+'"]');r&&(r.classList.add("frm_hidden"),t(s,e+"_options",r))}),l.forEach(function(t){var r=e(s,t+"_options");r&&r.classList.remove("frm_hidden")})}(o)},!1)}function Po(e,t){var r,n,i,o=!1,a=!1;(r=t.newOption?(new DOMParser).parseFromString(t.newOption,"text/html").body.childNodes[0]:t).querySelectorAll("svg").forEach(function(e,t){(n=e.getElementsByTagNameNS("http://www.w3.org/2000/svg","use")[0])&&("#frm_drag_icon"===(i=Ci(n))&&(o=!0),"#frm_save_icon"===i&&(a=!0))}),o||r.prepend(b.drag.cloneNode(!0)),r.querySelector("[id^=field_key_".concat(e,"-]"))&&!a&&r.querySelector("[id^=field_key_".concat(e,"-]")).after(b.save.cloneNode(!0)),t.newOption&&(t.newOption=r)}function Ho(){var e=document.getElementById("frm_leave_email").value.trim();if(""!==e)if(!1!==/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/i.test(e)){var t=jQuery("#frmapi-email-form").find("form"),r=t.find('[type="email"]').not(".frm_verify");if(r.length){if(document.getElementById("frm_empty_inbox")){document.getElementById("frm-add-my-email-address").remove();var n=document.getElementById("frm_leave_email_wrapper");if(n){n.classList.add("frm_hidden");var i=c({className:"frm-wait frm_spinner"});i.style.visibility="visible",i.style.float="none",i.style.width="unset",n.parentElement.insertBefore(i,n.nextElementSibling)}}r.val(e),jQuery.ajax({type:"POST",url:t.attr("action"),data:t.serialize()+"&action=frm_forms_preview"}).done(function(e){if(-1!==jQuery(e).find(".frm_message").text().trim().indexOf("Thanks!")){var t=document.getElementById("frmapi-email-form").parentElement.querySelector(".frm_spinner");t&&t.remove(),wp.hooks.applyFilters("frm_thank_you_on_signup",!0)&&document.getElementById("frm_leave_email_wrapper").replaceWith(c(B("Thank you for signing up!","formidable")))}else yo("invalid")})}}else yo("invalid");else yo("empty")}function zo(e){if(F||e.stopPropagation(),!(e.target.classList.contains("frm-show-box")||e.target.parentElement&&e.target.parentElement.classList.contains("frm-show-box"))){var t=document.getElementById("frm_adv_info");t&&(t.dataset.fills===e.target.id&&void 0!==e.target.id||e.target.closest("#frm_adv_info")||"none"===t.style.display||Ki(t))}}return{init:function(){var e,t,i,o,a,l,s;!function(){jQuery(document).on("click","#frm-add-my-email-address",function(e){e.preventDefault(),Ho()});var e=document.getElementById("frm_empty_inbox"),t=document.getElementById("frm_leave_email");if(e&&t){var r=document.getElementById("frm-leave-email-modal");r.classList.remove("frm_hidden"),r.querySelector(".frm_modal_footer").classList.add("frm_hidden"),t.addEventListener("keyup",function(e){if("Enter"===e.key){var t=document.getElementById("frm-add-my-email-address");t&&t.click()}})}}(),t=document.querySelector(".frm-admin-footer-links"),i=null!==(e=document.querySelector(".frm_page_container"))&&void 0!==e?e:document.getElementById("wpbody-content"),t&&i&&(i.append(t),t.classList.remove("frm_hidden")),document.addEventListener("show.bs.dropdown",function(){R()}),N={},jQuery(".wp-admin").on("click",function(e){var t=jQuery(e.target),r=jQuery(".dropdown.open");!r.length||t.hasClass("dropdown")||t.closest(".dropdown").length||r.removeClass("open")}),jQuery("#frm_bs_dropdown:not(.open) a").on("click",St),void 0===k&&(k=jQuery(document.getElementById("form_id")).val()),document.querySelectorAll(".frm-warning-dismiss").forEach(function(e){_(e,Lt)}),frmAdminBuild.inboxBannerInit(),j.length>0?frmAdminBuild.buildInit():null!==document.getElementById("frm_notification_settings")?frmAdminBuild.settingsInit():null!==document.getElementById("frm_styling_form")?frmAdminBuild.styleInit():null!==document.getElementById("form_global_settings")?frmAdminBuild.globalSettingsInit():null!==document.getElementById("frm_export_xml")?frmAdminBuild.exportInit():null!==document.querySelector(".frm-inbox-wrapper")?frmAdminBuild.inboxInit():null!==document.getElementById("frm-welcome")?frmAdminBuild.solutionInit():(function(){if(document.body.classList.contains("frm-admin-page-entries")){var e=document.getElementById("screen-options-wrap");if(e){var t=d({className:"frm_warning_style",text:B("Only 10 columns can be selected at a time.","formidable")});t.style.margin=0;var r=e.querySelector("legend");r.parentNode.insertBefore(t,r.nextElementSibling);var n=Array.from(e.querySelectorAll('input[type="checkbox"]')),i=function(){n.reduce(function(e,t){return t.checked?e+1:e},0)>=10?(t.classList.remove("frm_hidden"),n.forEach(function(e){e.checked||(e.parentNode.classList.add("frm_noallow"),e.disabled=!0)})):t.classList.add("frm_hidden")};i(),n.forEach(function(e){e.addEventListener("change",function(e){e.target.checked?i():(t.classList.add("frm_hidden"),n.forEach(function(e){e.parentNode.classList.remove("frm_noallow"),e.disabled=!1}))})})}}}(),vo(),jQuery("[data-frmprint]").on("click",function(){return window.print(),!1})),jQuery(document).on("change","select[data-toggleclass], input[data-toggleclass]",Ei),function(){function e(e){var t=e.options[e.selectedIndex];e.querySelectorAll("option[data-dependency]:not([data-dependency-skip])").forEach(function(e){var r=document.querySelector(e.dataset.dependency);null==r||r.classList.toggle("frm_hidden",t!==e)})}document.querySelectorAll("select.frm_select_with_dependency").forEach(e),frmDom.util.documentOn("change","select.frm_select_with_dependency",function(t){return e(t.target)})}(),(jQuery(document.getElementById("frm_adv_info")).length>0||jQuery(".frm_field_list").length>0)&&frmAdminBuild.panelInit(),o=jQuery(".wrap, .frm_wrap"),a=document.getElementById("frm_confirm_modal"),l=!1,s=!1,jQuery(a).on("click","[data-deletefield]",xr),jQuery(a).on("click","[data-removeid]",G),jQuery(a).on("click","[data-trashtemplate]",xo),o.on("click",".frm_remove_tag, .frm_remove_form_action",G),o.on("click","a[data-frmverify]",D),o.on("click","a[data-frmtoggle]",H),o.on("click","a[data-frmhide], a[data-frmshow]",z),o.on("change","input[data-frmhide], input[data-frmshow]",z),o.on("click",".widget-top,a.widget-action",W),o.on("mouseenter.frm",".frm_bstooltip, .frm_help",function(){jQuery(this).off("mouseenter.frm"),function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=e;(r.hasAttribute("data-toggle")||r.hasAttribute("data-bs-toggle"))&&(r.parentElement.setAttribute("title",r.getAttribute("title")),r.removeAttribute("title"),r.classList.remove("frm_bstooltip"),r.parentElement.classList.add("frm_bstooltip"),r=r.parentElement),jQuery(r).tooltip(),t&&(R(),jQuery(r).tooltip("show"))}(this,!0)}),jQuery(document).on("click","#doaction, #doaction2",function(e){var t="doaction"===this.id?"top":"bottom",r=document.getElementById("bulk-action-selector-"+t),n=document.getElementById("confirm-bulk-delete-"+t);if(null!==r&&null!==n){if(l=this,!s&&"bulk_delete"===r.value)return e.preventDefault(),M(n),!1}else l=!1}),jQuery(document).on("click","#frm-confirmed-click",function(e){if(!1!==l&&!e.target.classList.contains("frm-btn-inactive"))return"confirm-bulk-delete"===this.getAttribute("href")?(e.preventDefault(),s=!0,l.click(),!1):void 0}),r(4260).initUpgradeModal(),frmDom.util.documentOn("click","[data-modal-title]",Xn);var c=jQuery(document.getElementById("frm_shortcodediv"));c.length>0&&(jQuery("a.edit-frm_shortcode").on("click",function(){return c.is(":hidden")&&(c.slideDown("fast"),this.style.display="none"),!1}),jQuery(".cancel-frm_shortcode","#frm_shortcodediv").on("click",function(){return c.slideUp("fast"),c.siblings("a.edit-frm_shortcode").show(),!1})),jQuery(document).on("click","#frm-nav-tabs a",U),jQuery(".post-type-frm_display .frm-nav-tabs a, .frm-category-tabs a").on("click",function(){var e=this.classList.contains("frm_show_upgrade_tab");if(!this.classList.contains("frm_noallow")||e)return e&&Yn(this),V(this),!1}),V(jQuery(".starttab a"),"auto"),jQuery(document).on("click","#frm-fid-search-menu a",function(){var e=this.id.replace("fid-","");return jQuery('select[name="fid"]').val(e),Gn(document.getElementById("posts-filter")),!1}),jQuery(".frm_select_box").on("click focus",function(){this.select()}),jQuery(document).on("input search change",".frm-auto-search:not(#frm-form-templates-page #template-search-input)",Eo),jQuery(document).on("focusin click",".frm-auto-search",Ao);var u=jQuery(".frm-auto-search");""!==u.val()&&u.trigger("keyup"),FrmFormsConnect.init(),jQuery(document).on("click",".frm-install-addon",_o),jQuery(document).on("click",".frm-activate-addon",mo),jQuery(document).on("click",".frm-solution-multiple",fo),jQuery("button, input[type=submit]").on("click",Oo),document.addEventListener("click",function(e){if("LABEL"===e.target.nodeName){var t=e.target.getAttribute("for");if(t){var r=document.getElementById(t);if(r&&r.nextElementSibling){var n=r.nextElementSibling.querySelector("button.dropdown-toggle.multiselect");n&&setTimeout(function(){return n.click()},0)}}}}),frmAdminBuild.hooks.addFilter("frm_before_embed_modal",function(e,t){var r,n,i=t.element;if("form"!==t.type)return e;var o=i.closest("tr");if(o)r=parseInt(o.querySelector(".column-id").textContent),n=o.querySelector(".column-form_key").textContent;else{r=document.getElementById("form_id").value;var a=document.getElementById("frm_form_key");if(a)n=a.value;else{var l=document.getElementById("frm-previewDrop");l&&(n=l.nextElementSibling.querySelector(".dropdown-item a").getAttribute("href").split("form=")[1])}}return[r,n]}),document.querySelectorAll("#frm-show-fields > li, .frm_grid_container li").forEach(function(e,t){e.addEventListener("click",function(){var e,t,r;t=(null===(e=this.querySelector("li"))||void 0===e?void 0:e.dataset.fid)||this.dataset.fid,(r=document.querySelectorAll("[id^=frm_delete_field_".concat(t,"-]"))).length<2||n(r).slice(1).forEach(function(e,r){e.classList.contains("frm_other_option")||Po(t,e)})})});var f=document.getElementById("frm_small_screen_proceed_button");f&&_(f,function(){var e;null===(e=document.getElementById("frm_small_device_message_container"))||void 0===e||e.remove(),g("small_screen_proceed",new FormData)});var m=document.getElementById("frm_sale_banner"),p=null==m?void 0:m.querySelector(".dismiss");m&&(_(m,function(e){e.target.closest(".dismiss")||(window.location.href=m.getAttribute("data-url"))}),p&&_(p,function(){m.remove();var e=new FormData;g("sale_banner_dismiss",e)}))},buildInit:function(){var e,t,r;jQuery("#frm_builder_page").on("mouseup","*:not(.frm-show-box)",zo),y=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100;return frmDom.util.debounce(e,t)}(oe,10),h=document.getElementById("post-body-content"),v=jQuery(h),jQuery(".frm_field_loading").length&&ke(jQuery(".frm_field_loading").first().attr("id")),$("ul.frm_sorting"),document.querySelectorAll(".field_type_list > li:not(.frm_show_upgrade)").forEach(Y),jQuery("ul.field_type_list, .field_type_list li, ul.frm_code_list, .frm_code_list li, .frm_code_list li a, #frm_adv_info #category-tabs li, #frm_adv_info #category-tabs li a").disableSelection(),jQuery(".frm_submit_ajax").on("click",Rn),jQuery(".frm_submit_no_ajax").on("click",Un),$n(),jQuery("a.edit-form-status").on("click",In),jQuery(".cancel-form-status").on("click",Bn),jQuery(".save-form-status").on("click",function(){var e=jQuery(document.getElementById("form_change_status")).val();return jQuery('input[name="new_status"]').val(e),jQuery(document.getElementById("form-status-display")).html(e),jQuery(".cancel-form-status").trigger("click"),!1}),jQuery(".frm_form_builder form").first().on("submit",function(){jQuery(".inplace_field").trigger("blur")}),uo(),Dr(),e=jQuery(w),t=document.getElementById("frm_form_editor_container"),e.on("click",".frm_add_logic_row",Sr),e.on("click",".frm_add_watch_lookup_row",Ir),e.on("change",".frm_get_values_form",Tr),e.on("change",".frm_logic_field_opts",xn),e.on("frm-multiselect-changed",'select[name^="field_options[admin_only_"]',qn),jQuery(document.getElementById("frm-insert-fields")).on("click",".frm_add_field",Se),j.on("click",".frm_clone_field",qe),e.on("blur",'input[id^="frm_calc"]',Xe),e.on("change","input.frm_format_opt, input.frm_max_length_opt",st),e.on("change click","[data-changeme]",at),e.on("click","input.frm_req_field",dt),e.on("click",".frm_mark_unique",ut),e.on("change",".frm_repeat_format",Xr),e.on("change",".frm_repeat_limit",Yr),e.on("change",".frm_js_checkbox_limit",Zr),e.on("input",'input[name^="field_options[add_label_"]',function(){en(this,"add")}),e.on("input",'input[name^="field_options[remove_label_"]',function(){en(this,"remove")}),e.on("change",'select[name^="field_options[data_type_"]',Fr),jQuery(t).on("click",".frm-collapse-page",Mr),jQuery(t).on("click",".frm-collapse-section",zr),e.on("click",".frm-single-settings h3, .frm-single-settings h4.frm-collapsible",Rr),e.on("keydown",".frm-single-settings h3, .frm-single-settings h4.frm-collapsible",function(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),Rr.call(this,e))}),jQuery(t).on("show.bs.dropdown hide.bs.dropdown",ze),e.on("click",".frm_toggle_sep_values",ht),e.on("click",".frm_toggle_image_options",vt),e.on("click",".frm_remove_image_option",kt),e.on("click",".frm_choose_image_box",Et),e.on("change",".frm_hide_image_text",xt),e.on("change",".frm_field_options_image_size",wt),e.on("click",".frm_multiselect_opt",At),j.on("mousedown","input, textarea, select",It),j.on("click","input[type=radio], input[type=checkbox]",It),j.on("click",".frm_delete_field",Ot),j.on("click",".frm_select_field",Tt),jQuery(document).on("click",".frm_delete_field_group",Ft),jQuery(document).on("click",".frm_clone_field_group",Dt),jQuery(document).on("click","#frm_field_group_controls > span:first-child",Mt),jQuery(document).on("click",".frm-row-layout-option",Zt),jQuery(document).on("click",".frm-merge-fields-into-row .frm-row-layout-option",er),jQuery(document).on("click",".frm-custom-field-group-layout",rr),jQuery(document).on("click",".frm-merge-fields-into-row .frm-custom-field-group-layout",ir),jQuery(document).on("click",".frm-break-field-group",dr),j.on("click","#frm_field_group_popup .frm_grid_container input",cr),jQuery(document).on("click",".frm-cancel-custom-field-group-layout",ur),jQuery(document).on("click",".frm-save-custom-field-group-layout",mr),j.on("click","ul.frm_sorting",_r),jQuery(document).on("click",".frm-merge-fields-into-row",jr),jQuery(document).on("click",".frm-delete-field-groups",Qr),j.on("click",'.frm-field-action-icons [data-toggle="dropdown"]',function(){this.closest("li.form-field").classList.add("frm-field-settings-open"),jQuery(document).on("click","#frm_builder_page",Te)}),j.on("mousemove","ul.frm_sorting",Fe),j.on("show.bs.dropdown",".frm-field-action-icons",Pe),jQuery(document).on("show.bs.dropdown","#frm_field_group_controls",He),e.on("click",".frm_single_option a[data-removeid]",Bt),e.on("mousedown",".frm_single_option input[type=radio]",qt),e.on("focusin",".frm_single_option input[type=text]",Ct),e.on("click",".frm_add_opt",pt),e.on("change",".frm_single_option input",rn),e.on("change",".frm_image_id",rn),e.on("change",".frm_toggle_mult_sel",gt),j.on("click",".frm_primary_label",Wr),j.on("click",".frm_description",Ur),j.on("click","li.ui-state-default:not(.frm_noallow)",$r),j.on("dblclick","li.ui-state-default",Jr),e.on("change",".frm_tax_form_select",tn),e.on("change","select.conf_field",ft),e.on("change",".frm_get_field_selection",En),e.on("click",".frm-show-inline-modal",On),e.on("keydown",".frm-show-inline-modal",function(e){var t=e.key;"Enter"!==t&&" "!==t||(e.preventDefault(),On.call(this,e))}),e.on("click",".frm-inline-modal .dismiss",Tn),jQuery(document).on("change","[data-frmchange]",Dn),document.addEventListener("click",Fn),e.on("change",".frm_include_extras_field",tt),e.on("change",'select[name^="field_options[form_select_"]',To),jQuery(document).on("submit","#frm_js_build_form",zi),jQuery(document).on("change","#frm_builder_page input:not(.frm-search-input):not(.frm-custom-grid-size-input), #frm_builder_page select, #frm_builder_page textarea",Hi),it(),jQuery(document).on("change",".frmjs_prod_data_type_opt",Fo),jQuery(document).on("focus",'.frm-single-settings ul input[type="text"][name^="field_options[options_"]',qr),jQuery(document).on("blur",'.frm-single-settings ul input[type="text"][name^="field_options[options_"]',Nr),frmDom.util.documentOn("click",".frm-show-field-settings",$r),frmDom.util.documentOn("change","select.frm_format_dropdown, select.frm_phone_type_dropdown",Kr),e.on("keydown",'.frm_single_option input[name^="field_options["], .frm_single_option input[name^="rows_"]',function(e){"Enter"===e.key&&function(e){var t=e.closest(".frm_single_option").parentElement.querySelectorAll('.frm_single_option input[name^="field_options[" ], .frm_single_option input[name^="rows_"]'),r=Array.from(t),n=r.indexOf(e);if(!(n<0)){var i=r.slice(n+1).find(function(e){return null!==e.offsetParent});if(i){i.focus();var o=i.value.length;i.setSelectionRange(o,o)}}}(e.currentTarget)}),!1!==(r=Co("#frm-bulk-modal","700px"))&&(jQuery(".frm-insert-preset").on("click",_t),jQuery(w).on("click","a.frm-bulk-edit-link",function(e){e.preventDefault();var t,n,i,o,a,l="",s=jQuery(this).closest("[data-fid]").data("fid"),d=vn(s),c=Do(s);if(o=document.getElementById("frm_field_"+s+"_opts")){for(a=o.getElementsByTagName("li"),document.getElementById("bulk-field-id").value=s,t=0;t=a.length-1&&(document.getElementById("frm_bulk_options").value=l);return r.dialog("open"),!1}}),jQuery("#frm-update-bulk-opts").on("click",function(){var e=document.getElementById("bulk-field-id").value;document.getElementById("bulk-option-type").value||(this.classList.add("frm_loading_button"),frmAdminBuild.updateOpts(e,document.getElementById("frm_bulk_options").value,r),Hi())})),Nn(),document.addEventListener("frm_added_field",Nn),Be(),Mo(),Sn(),frmDom.util.documentOn("change",".frm_show_password_setting_input",function(e){var t=e.target.getAttribute("data-fid"),r=document.getElementById("frm_field_id_"+t);r&&r.classList.toggle("frm_disabled_show_password",!e.target.checked)}),document.addEventListener("scroll",Di,!0),document.addEventListener("change",Ti),document.querySelector(".frm_form_builder").addEventListener("mousedown",function(e){e.shiftKey&&e.preventDefault()}),wp.hooks.addAction("frmShowedFieldSettings","formidableAdmin",function(e,t){t.querySelectorAll(".frm-collapse-me").forEach(Gr)},9999)},settingsInit:function(){var e,t,r,n,i=jQuery(document.getElementById("frm_notification_settings"));i.on("click",".frm_email_buttons",li),i.on("click",".frm_remove_field",si),i.on("change",".frm_to_row, .frm_from_row",di),i.on("change",".frm_tax_selector",Qi),i.on("change","select.frm_single_post_field",pi),i.on("change","select.frm_toggle_post_content",gi),i.on("change","select.frm_dyncontent_opt",yi),i.on("change",".frm_post_type",hi),i.on("click",".frm_add_postmeta_row",ji),i.on("click",".frm_add_posttax_row",bi),i.on("click",".frm_toggle_cf_opts",xi),i.on("click",".frm_duplicate_form_action",ti),jQuery(".frm_actions_list").on("click",".frm_active_action",ni),jQuery("#frm-show-groups, #frm-hide-groups").on("click",ii),uo(),jQuery("ul.frm_actions_list li").each(function(){ci(jQuery(this).children("a").data("actiontype"));var e=jQuery(this).find("i");"none"!==e.css("background-image")&&e.addClass("frm-inverse")}),jQuery(".frm_submit_settings_btn").on("click",ki),$n(),(e=jQuery(".frm_form_settings")).on("click",".frm_add_form_logic",_i),e.on("click",".frm_already_used",mi),document.addEventListener("click",function(e){var t=e.target;t.closest(".frm_image_preview_wrapper")&&(t.closest(".frm_choose_image_box")?Et.bind(t)(e):t.closest(".frm_remove_image_option")&&kt.bind(t)(e))}),e.on("mouseup","*:not(.frm-show-box)",zo),jQuery(document.getElementById("no_save")).on("change",function(){this.checked&&!0!==confirm(o.no_save_warning)&&jQuery(this).attr("checked",!1)}),jQuery('select[name="options[edit_action]"]').on("change",ei),t=document.getElementById("logged_in"),jQuery(t).on("change",function(){this.checked?qo(".hide_logged_in"):Bo(".hide_logged_in")}),r=jQuery(document.getElementById("frm_cookie_expiration")),jQuery(document.getElementById("frm_single_entry_type")).on("change",function(){"cookie"===this.value?r.fadeIn("slow"):r.fadeOut("slow")});var a=document.getElementById("single_entry");jQuery(a).on("change",function(){this.checked?qo(".hide_single_entry"):Bo(".hide_single_entry"),this.checked&&"cookie"===jQuery(document.getElementById("frm_single_entry_type")).val()?r.fadeIn("slow"):r.fadeOut("slow")}),jQuery(".hide_save_draft").hide();var l=jQuery(document.getElementById("save_draft"));l.on("change",function(){this.checked?jQuery(".hide_save_draft").fadeIn("slow"):jQuery(".hide_save_draft").fadeOut("slow")}),Wn(l),n=document.getElementById("editable"),jQuery(n).on("change",function(){this.checked?(jQuery(".hide_editable").fadeIn("slow"),Wn(document.getElementById("edit_action"))):(jQuery(".hide_editable").fadeOut("slow"),jQuery(".edit_action_message_box").fadeOut("slow"))}),jQuery(document).on("change","#protect_files",function(){this.checked?jQuery(".hide_protect_files").fadeIn("slow"):jQuery(".hide_protect_files").fadeOut("slow")}),jQuery(document).on("frm-multiselect-changed","#protect_files_role",qn),jQuery(document).on("submit",".frm_form_settings",Ri),jQuery(document).on("change","#form_settings_page input:not(.frm-search-input), #form_settings_page select, #form_settings_page textarea",Hi),vo(),jQuery(document).on("frm-action-loaded",Xi),frmDom.util.documentOn("change",'.frm_on_submit_type input[type="radio"]',function(e){if(e.target.checked){var t=e.target.closest(".frm_form_action_settings");t.querySelectorAll(".frm_on_submit_dependent_setting:not(.frm_hidden)").forEach(function(e){e.classList.add("frm_hidden")}),t.querySelectorAll(".frm_on_submit_dependent_setting[data-show-if-"+e.target.value+"]").forEach(function(e){e.classList.remove("frm_hidden")}),t.setAttribute("data-on-submit-type",e.target.value)}}),wp.hooks.addAction("frm_reset_fields_updated","formidableAdmin",Gi)},panelInit:function(){var e,t,r,n;jQuery(".frm_wrap, #postbox-container-1").on("click",".frm_insert_code",Ai),jQuery(document).on("change",".frm_insert_val",function(){Si(jQuery(this).data("target"),jQuery(this).val()),jQuery(this).val("")}),jQuery(document).on("click change",'[name="frm-id-key-condition"]',Bi),jQuery(document).on("keyup change",".frm-build-logic",qi),Zn(),jQuery(document).on("frmElementAdded",function(e,t){Zn(t)}),jQuery(document).on("mousedown",".frm-show-box",Oi),t=document.getElementById("form_settings_page"),r=document.body.classList.contains("post-type-frm_display"),n=document.getElementById("frm_insert_fields_tab"),(null!==t||r||F)&&jQuery(document).on("focusin","form input, form textarea",function(e){var i,o,a,l;if(e.stopPropagation(),Ni(this),jQuery(this).is(":not(:submit, input[type=button], .frm-search-input, input[type=checkbox])")){if(jQuery(e.target).closest("#frm_adv_info").length)return;if(null!==t||F)i=jQuery("#frm_html_tab"),jQuery(this).closest("#html_settings").length>0?(i.show(),i.siblings().hide(),jQuery("#frm_html_tab a").trigger("click"),void 0!==(l=this.id)&&-1===l.indexOf("-search-input")&&(jQuery("#frm-adv-info-tab").attr("data-fills",l.trim()),this.classList.contains("field_custom_html")&&(l="field_custom_html"),a=["after_html","before_html","submit_html","field_custom_html"],jQuery.inArray(l,a)>=0&&(jQuery(".frm_code_list li:not(.show_"+l+")").addClass("frm_hidden"),jQuery(".frm_code_list li.show_"+l).removeClass("frm_hidden")))):((o=jQuery(".frm-category-tabs li"))[0]&&(o[0].style.display=""),n.click(),i.hide(),i.siblings().show());else if(r){var s=new CustomEvent("frm_legacy_views_handle_field_focus");s.frmData={idAttrValue:this.id},document.dispatchEvent(s)}}}),jQuery(".frm_wrap, #postbox-container-1").on("mousedown","#frm_adv_info a, .frm_field_list a",function(e){e.preventDefault()}),(e=jQuery("#frm_adv_info")).on("click",".subsubsub a.frmids",function(e){Ji("frmids",e)}),e.on("click",".subsubsub a.frmkeys",function(e){Ji("frmkeys",e)})},inboxInit:function(){var e;jQuery(".frm_inbox_dismiss").on("click",function(e){var t=this.parentNode.parentNode,r=t.getAttribute("data-message"),n=this.getAttribute("href"),i=t.cloneNode(!0),o=document.querySelector(".frm-dismissed-inbox-messages");if("free_templates"!==r||this.classList.contains("frm_inbox_dismiss")){e.preventDefault();var a={action:"frm_inbox_dismiss",key:r,nonce:frmGlobal.nonce},l="frm_inbox_slide_in"===t.id;l&&(t.classList.remove("s11-fadein"),t.classList.add("s11-fadeout"),t.addEventListener("animationend",function(){return t.remove()},{once:!0})),Lo(a,function(){if(!l)return"#"!==n?(window.location=n,!0):void Io(t,function(){var e;null!==o&&(i.classList.remove("frm-fade"),null===(e=i.querySelector(".frm-inbox-message-heading"))||void 0===e||e.removeChild(i.querySelector(".frm-inbox-message-heading .frm_inbox_dismiss")),o.append(i)),1===t.parentNode.querySelectorAll(".frm-inbox-message-container").length&&(document.getElementById("frm_empty_inbox").classList.remove("frm_hidden"),t.parentNode.closest(".frm-active").classList.add("frm-empty-inbox"),go()),t.remove()})})}}),!1===(null===(e=document.getElementById("frm_empty_inbox"))||void 0===e?void 0:e.classList.contains("frm_hidden"))&&go()},solutionInit:function(){jQuery(document).on("submit","#frm-new-template",jo)},styleInit:function(){var e=jQuery(".frm_image_preview_wrapper");e.on("click",".frm_choose_image_box",Et),e.on("click",".frm_remove_image_option",kt),wp.hooks.doAction("frm_style_editor_init")},customCSSInit:function(){console.warn("Calling frmAdminBuild.customCSSInit is deprecated.")},globalSettingsInit:function(){var e;jQuery(document).on("click","[data-frmuninstall]",Yi),uo(),null!==(e=document.getElementById("licenses_settings"))&&jQuery(e).on("click",".edd_frm_save_license",Zi),jQuery(document).on("click","#frm-new-template button",bo),jQuery("#frm-dismissable-cta .dismiss").on("click",function(e){e.preventDefault(),jQuery.post(ajaxurl,{action:"frm_lite_settings_upgrade",nonce:frmGlobal.nonce}),jQuery(".settings-lite-cta").remove()});var t=document.getElementById("frm_re_type");t&&t.addEventListener("change",Qo),document.querySelector(".frm_captchas").addEventListener("change",function(e){var t,r=null===(t=document.querySelector('.frm_captchas input[checked="checked"]'))||void 0===t?void 0:t.value,n=e.target.value!==r;document.querySelector(".captcha_settings .frm_note_style").classList.toggle("frm_hidden",!n)}),frmDom.util.documentOn("submit",".frm_settings_form",function(){return E=0});var r=document.getElementById("manage_styles_settings");r&&r.addEventListener("change",function(e){var t=e.target;"SELECT"===t.nodeName&&t.dataset.name&&!t.getAttribute("name")&&t.setAttribute("name",t.dataset.name)});var n=document.getElementById("payments_settings"),i=null==n?void 0:n.querySelectorAll('[name="frm_payment_section"]');i&&i.forEach(function(e){e.addEventListener("change",function(){if(e.checked){var t=n.querySelector('label[for="'.concat(e.id,'"]'));t&&t.setAttribute("aria-selected","true"),i.forEach(function(t){if(t!==e){var r=n.querySelector('label[for="'.concat(t.id,'"]'));r&&r.setAttribute("aria-selected","false")}})}})})},exportInit:function(){jQuery(".frm_form_importer").on("submit",eo),jQuery(document.getElementById("frm_export_xml")).on("submit",ro),jQuery("#frm_export_xml input, #frm_export_xml select").on("change",no),jQuery('input[name="frm_import_file"]').on("change",io),document.querySelector('select[name="format"]').addEventListener("change",ao),jQuery('input[name="frm_export_forms[]"]').on("click",co),uo(),jQuery(".frm-feature-banner .dismiss").on("click",function(e){e.preventDefault(),jQuery.post(ajaxurl,{action:"frm_dismiss_migrator",plugin:this.id,nonce:frmGlobal.nonce}),this.parentElement.remove()}),so(oo()),document.querySelector("#frm-export-select-all").addEventListener("change",function(e){document.querySelectorAll('[name="frm_export_forms[]"]').forEach(function(t){return t.checked=e.target.checked})})},inboxBannerInit:function(){var e=document.getElementById("frm_banner");if(e){var t=e.querySelector(".frm-banner-dismiss");document.addEventListener("click",function(r){r.target===t&&Lo({action:"frm_inbox_dismiss",key:e.dataset.key,nonce:frmGlobal.nonce},function(){jQuery(e).fadeOut(400,function(){e.remove()})})})}},updateOpts:function(e,t,r){var n=vn(e),i=Do(e)?"frm_bulk_products":"frm_import_options";jQuery.ajax({type:"POST",url:ajaxurl,data:{action:i,field_id:e,opts:t,separate:n,nonce:frmGlobal.nonce},success:function(t){document.getElementById("frm_field_"+e+"_opts").innerHTML=t,wp.hooks.doAction("frm_after_bulk_edit_opts",e),an(e),void 0!==r&&(r.dialog("close"),document.getElementById("frm-update-bulk-opts").classList.remove("frm_loading_button"))}})},triggerRemoveLogic:function(e,t){jQuery("#frm_logic_"+e+"_"+t+" .frm_remove_tag").trigger("click")},downloadXML:function(e,t,r){var n=ajaxurl+"?action=frm_"+e+"_xml&ids="+t;null!==r&&(n=n+"&is_template="+r),location.href=n},hooks:{applyFilters:function(e){for(var t,r=arguments.length,n=new Array(r>1?r-1:0),i=1;i1?r-1:0),i=1;i1&&void 0!==arguments[1]?arguments[1]:{};return new Promise(function(r){var n=k,i=0;"summary"===e&&(i=j.children('li[data-type="break"]').length>0?1:0),jQuery.ajax({type:"POST",url:ajaxurl,data:Object.assign(pe(e,0,n,i),{field_options:t}),success:function(t){r(t),setTimeout(function(){An(),Ve(t,!0);var r=he(t);r&&wp.hooks.doAction("frm_after_field_added_in_form_builder",{field:t,fieldId:r,fieldType:e,form_id:n})},10)},error:be})})},confirmLinkClick:M,handleInsertFieldByDraggingResponse:ye,handleAddFieldClickResponse:Ie,syncLayoutClasses:le,moveFieldSettings:ai,maybeCollapseSettings:Rr}},window.frmAdminBuild=frmAdminBuildJS(),jQuery(document).ready(function(){var e;frmAdminBuild.init(),document.querySelectorAll(".frm-dropdown-menu").forEach(function(e){e.classList.add("dropdown-menu");var t,r,n=e.querySelector(".frm-dropdown-toggle");n&&(n.hasAttribute("role")||n.setAttribute("role","button"),n.hasAttribute("tabindex")||n.setAttribute("tabindex",0)),"UL"===e.tagName&&(r=(r=(r=(r=(r=(r=(t=e).outerHTML).replace("
        ","")).replaceAll("
      • ",'
      • ",""),t.outerHTML=r)}),null===(e=document.querySelector(".preview.dropdown .frm-dropdown-toggle"))||void 0===e||e.setAttribute("data-bs-toggle","dropdown"),document.querySelectorAll("[data-toggle]").forEach(function(e){return e.setAttribute("data-bs-toggle",e.getAttribute("data-toggle"))})}),window.frm_show_div=function(e,t,r,n){t==r?jQuery(n+e).fadeIn("slow").css("visibility","visible"):jQuery(n+e).fadeOut("slow")},window.frmCheckAll=function(e,t){jQuery('input[name^="'+t+'"]').prop("checked",!!e)},window.frmCheckAllLevel=function(e,t,r){jQuery(".frm_catlevel_"+r).children(".frm_checkbox").children("label").children('input[name^="'+t+'"]').prop("checked",!!e)},window.frmGetFieldValues=function(e,t,r,n,i,o){e&&jQuery.ajax({type:"POST",url:ajaxurl,data:"action=frm_get_field_values¤t_field="+t+"&field_id="+e+"&name="+i+"&t="+n+"&form_action="+jQuery('input[name="frm_action"]').val()+"&nonce="+frmGlobal.nonce,success:function(e){document.getElementById("frm_show_selected_values_"+t+"_"+r).innerHTML=e,"function"==typeof o&&o()}})},window.frmImportCsv=function(e){var t="";"undefined"!=typeof __FRMURLVARS&&(t=__FRMURLVARS),jQuery.ajax({type:"POST",url:ajaxurl,data:"action=frm_import_csv&nonce="+frmGlobal.nonce+"&frm_skip_cookie=1"+t,success:function(t){var r=jQuery(".frm_admin_progress_bar").attr("aria-valuemax"),n=r-t,i=n/r*100;jQuery(".frm_admin_progress_bar").css("width",i+"%").attr("aria-valuenow",n),parseInt(t,10)>0?(jQuery(".frm_csv_remaining").html(t),frmImportCsv(e)):(jQuery(document.getElementById("frm_import_message")).html(frm_admin_js.import_complete),setTimeout(function(){location.href="?page=formidable-entries&frm_action=list&form="+e+"&import-message=1"},2e3))}})}})(); \ No newline at end of file +(()=>{var e={65:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(8793),i=r(1323);function o(e){var t=(0,n.A)(e);return function(e){return(0,i.A)(t,e)}}},1323:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n={"!":function(e){return!e},"*":function(e,t){return e*t},"/":function(e,t){return e/t},"%":function(e,t){return e%t},"+":function(e,t){return e+t},"-":function(e,t){return e-t},"<":function(e,t){return e":function(e,t){return e>t},">=":function(e,t){return e>=t},"==":function(e,t){return e===t},"!=":function(e,t){return e!==t},"&&":function(e,t){return e&&t},"||":function(e,t){return e||t},"?:":function(e,t,r){if(e)throw t;return r}};function i(e,t){var r,i,o,a,l,s,d=[];for(r=0;r{"use strict";r.d(t,{A:()=>i});var n=r(65);function i(e){var t=(0,n.A)(e);return function(e){return+t({n:e})}}},8793:(e,t,r)=>{"use strict";var n,i,o,a;function l(e){for(var t,r,l,s,d=[],c=[];t=e.match(a);){for(r=t[0],(l=e.substr(0,t.index).trim())&&d.push(l);s=c.pop();){if(o[r]){if(o[r][0]===s){r=o[r][1]||r;break}}else if(i.indexOf(s)>=0||n[s]l}),n={"(":9,"!":8,"*":7,"/":7,"%":7,"+":6,"-":6,"<":5,"<=":5,">":5,">=":5,"==":4,"!=":4,"&&":3,"||":2,"?":1,"?:":1},i=["(","?"],o={")":["("],":":["?","?:"]},a=/<=|>=|==|!=|&&|\|\||\?:|\(|!|\*|\/|%|\+|-|<|>|\?|\)|:/},7521:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(6956),i=r(7395);const o=function(e,t){return function(r,o,a){var l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:10,s=e[t];if((0,i.A)(r)&&(0,n.A)(o))if("function"==typeof a)if("number"==typeof l){var d={callback:a,priority:l,namespace:o};if(s[r]){var c,u=s[r].handlers;for(c=u.length;c>0&&!(l>=u[c-1].priority);c--);c===u.length?u[c]=d:u.splice(c,0,d),s.__current.forEach(function(e){e.name===r&&e.currentIndex>=c&&e.currentIndex++})}else s[r]={handlers:[d],runs:0};"hookAdded"!==r&&e.doAction("hookAdded",r,o,a,l)}else console.error("If specified, the hook priority must be a number.");else console.error("The hook callback must be a function.")}}},11:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=function(e,t){return function(){var r,n,i=e[t];return null!==(r=null===(n=i.__current[i.__current.length-1])||void 0===n?void 0:n.name)&&void 0!==r?r:null}}},5375:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(7395);const i=function(e,t){return function(r){var i=e[t];if((0,n.A)(r))return i[r]&&i[r].runs?i[r].runs:0}}},3561:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=function(e,t){return function(r){var n=e[t];return void 0===r?void 0!==n.__current[0]:!!n.__current[0]&&r===n.__current[0].name}}},8830:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=function(e,t){return function(r,n){var i=e[t];return void 0!==n?r in i&&i[r].handlers.some(function(e){return e.namespace===n}):r in i}}},7765:(e,t,r)=>{"use strict";r.d(t,{A:()=>f});var n=r(3029),i=r(7521),o=r(4194),a=r(8830),l=r(6763),s=r(11),d=r(3561),c=r(5375),u=function e(){(0,n.A)(this,e),this.actions=Object.create(null),this.actions.__current=[],this.filters=Object.create(null),this.filters.__current=[],this.addAction=(0,i.A)(this,"actions"),this.addFilter=(0,i.A)(this,"filters"),this.removeAction=(0,o.A)(this,"actions"),this.removeFilter=(0,o.A)(this,"filters"),this.hasAction=(0,a.A)(this,"actions"),this.hasFilter=(0,a.A)(this,"filters"),this.removeAllActions=(0,o.A)(this,"actions",!0),this.removeAllFilters=(0,o.A)(this,"filters",!0),this.doAction=(0,l.A)(this,"actions"),this.applyFilters=(0,l.A)(this,"filters",!0),this.currentAction=(0,s.A)(this,"actions"),this.currentFilter=(0,s.A)(this,"filters"),this.doingAction=(0,d.A)(this,"actions"),this.doingFilter=(0,d.A)(this,"filters"),this.didAction=(0,c.A)(this,"actions"),this.didFilter=(0,c.A)(this,"filters")};const f=function(){return new u}},4194:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(6956),i=r(7395);const o=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return function(o,a){var l=e[t];if((0,i.A)(o)&&(r||(0,n.A)(a))){if(!l[o])return 0;var s=0;if(r)s=l[o].handlers.length,l[o]={runs:l[o].runs,handlers:[]};else for(var d=l[o].handlers,c=function(e){d[e].namespace===a&&(d.splice(e,1),s++,l.__current.forEach(function(t){t.name===o&&t.currentIndex>=e&&t.currentIndex--}))},u=d.length-1;u>=0;u--)c(u);return"hookRemoved"!==o&&e.doAction("hookRemoved",o,a),s}}}},6763:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return function(n){var i=e[t];i[n]||(i[n]={handlers:[],runs:0}),i[n].runs++;for(var o=i[n].handlers,a=arguments.length,l=new Array(a>1?a-1:0),s=1;s{"use strict";r.d(t,{se:()=>n});var n=(0,r(7765).A)();n.addAction,n.addFilter,n.removeAction,n.removeFilter,n.hasAction,n.hasFilter,n.removeAllActions,n.removeAllFilters,n.doAction,n.applyFilters,n.currentAction,n.currentFilter,n.doingAction,n.doingFilter,n.didAction,n.didFilter,n.actions,n.filters},7395:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=function(e){return"string"!=typeof e||""===e?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(e)?(console.error("The hook name cannot begin with `__`."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(e)||(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)}},6956:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=function(e){return"string"!=typeof e||""===e?(console.error("The namespace must be a non-empty string."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(e)||(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)}},772:(e,t,r)=>{"use strict";r.d(t,{h:()=>d});var n=r(4467),i=r(5397);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:"default";n.data[t]=a(a(a({},l),n.data[t]),e),n.data[t][""]=a(a({},l[""]),n.data[t][""])},u=function(e,t){c(e,t),d()},f=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default",t=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0;return n.data[e]||c(void 0,e),n.dcnpgettext(e,t,r,i,o)},m=function(){return arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default"},_=function(e,t,n){var i=f(n,t,e);return r?(i=r.applyFilters("i18n.gettext_with_context",i,e,t,n),r.applyFilters("i18n.gettext_with_context_"+m(n),i,e,t,n)):i};if(e&&u(e,t),r){var p=function(e){s.test(e)&&d()};r.addAction("hookAdded","core/i18n",p),r.addAction("hookRemoved","core/i18n",p)}return{getLocaleData:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default";return n.data[e]},setLocaleData:u,resetLocaleData:function(e,t){n.data={},n.pluralForms={},u(e,t)},subscribe:function(e){return o.add(e),function(){return o.delete(e)}},__:function(e,t){var n=f(t,void 0,e);return r?(n=r.applyFilters("i18n.gettext",n,e,t),r.applyFilters("i18n.gettext_"+m(t),n,e,t)):n},_x:_,_n:function(e,t,n,i){var o=f(i,void 0,e,t,n);return r?(o=r.applyFilters("i18n.ngettext",o,e,t,n,i),r.applyFilters("i18n.ngettext_"+m(i),o,e,t,n,i)):o},_nx:function(e,t,n,i,o){var a=f(o,i,e,t,n);return r?(a=r.applyFilters("i18n.ngettext_with_context",a,e,t,n,i,o),r.applyFilters("i18n.ngettext_with_context_"+m(o),a,e,t,n,i,o)):a},isRTL:function(){return"rtl"===_("ltr","text direction")},hasTranslation:function(e,t,i){var o,a,l=t?t+""+e:e,s=!(null===(o=n.data)||void 0===o||null===(a=o[null!=i?i:"default"])||void 0===a||!a[l]);return r&&(s=r.applyFilters("i18n.has_translation",s,e,t,i),s=r.applyFilters("i18n.has_translation_"+m(i),s,e,t,i)),s}}}},5839:(e,t,r)=>{"use strict";r.d(t,{__:()=>a});var n=r(772),i=r(2133),o=(0,n.h)(void 0,void 0,i.se),a=(o.getLocaleData.bind(o),o.setLocaleData.bind(o),o.resetLocaleData.bind(o),o.subscribe.bind(o),o.__.bind(o));o._x.bind(o),o._n.bind(o),o._nx.bind(o),o.isRTL.bind(o),o.hasTranslation.bind(o)},9575:(e,t,r)=>{"use strict";r.d(t,{__:()=>n.__}),r(181),r(772);var n=r(5839)},181:(e,t,r)=>{"use strict";var n=r(8616),i=r.n(n);r(7604),i()(console.error)},1105:(e,t,r)=>{"use strict";r.r(t),r.d(t,{addonError:()=>c,afterAddonInstall:()=>d,extractErrorFromAddOnResponse:()=>s,toggleAddonState:()=>l});var n=r(9575),i=frmDom,o=i.div,a=i.svg;function l(e,t){var r,n=null!==(r=window.ajaxurl)&&void 0!==r?r:frm_js.ajax_url;jQuery(".frm-addon-error").remove();var i=jQuery(e),o=i.attr("rel"),a=i.parent(),l=a.parent().find(".addon-status-label");i.addClass("frm_loading_button"),jQuery.ajax({url:n,type:"POST",async:!0,cache:!1,dataType:"json",data:{action:t,nonce:frmGlobal.nonce,plugin:o},success:function(e){var r,n,o;"string"!=typeof(e=null!==(r=null===(n=e)||void 0===n?void 0:n.data)&&void 0!==r?r:e)&&"string"==typeof e.message&&(void 0!==e.saveAndReload&&(o=e.saveAndReload),e=e.message);var u=s(e);u?c(u,a,i):(d(e,i,l,a,o,t),wp.hooks.doAction("frm_update_addon_state",e))},error:function(){i.removeClass("frm_loading_button")}})}function s(e){return"string"!=typeof e&&(void 0===e.success||!e.success)&&(e.form&&jQuery(e.form).is("#message")?{message:jQuery(e.form).find("p").html()}:e)}function d(e,t,r,i,l){var s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"frm_activate_addon",d=frm_admin_js,c=document.querySelectorAll(".frm-addon-status");c.forEach(function(t){t.textContent=e,t.style.display="block"}),t.css({opacity:"0"}),document.querySelectorAll(".frm-oneclick").forEach(function(e){e.style.display="none"}),function(){var e=document.getElementById("frm_upgrade_modal");if(e){e.classList.add("frm-success");var t=e.querySelector(".frm-upgrade-message");if(t){var r=t.querySelector("img");t.replaceChildren((0,n.__)("Great! Everything's ready to go!","formidable"),document.createElement("br"),(0,n.__)("You just need to refresh the builder so the new field becomes available.","formidable")),r&&t.append(r)}var i=document.querySelector(".frm-addon-status");i&&(i.textContent="");var o,l=e.querySelector(".frm-circled-icon");if(l)l.classList.add("frm-circled-icon-green"),null===(o=l.querySelector("svg"))||void 0===o||o.replaceWith(a({href:"#frm_checkmark_icon"}))}}();var f={frm_activate_addon:{class:"frm-addon-active",message:d.active},frm_deactivate_addon:{class:"frm-addon-installed",message:d.installed},frm_uninstall_addon:{class:"frm-addon-not-installed",message:d.not_installed}};f.frm_install_addon=f.frm_activate_addon;var m=r[0];m&&(m.textContent=f[s].message);var _=i[0].parentElement;_.classList.remove("frm-addon-not-installed","frm-addon-installed","frm-addon-active"),_.classList.add(f[s].class),t[0].classList.remove("frm_loading_button"),document.querySelectorAll(".frm-admin-page-import, #frm-admin-smtp, #frm-welcome").length>0?window.location.reload():["settings","form_builder"].includes(l)&&c.forEach(function(e){var t=null!==e.closest("#frm_upgrade_modal");e.append(function(e,t){var r,i=[u(e)];return t&&i.push(((r=document.createElement("a")).setAttribute("href","#"),r.classList.add("button","button-secondary","frm-button-secondary","dismiss"),r.textContent=(0,n.__)("Not Now","formidable"),r)),o({className:"frm-save-and-reload-options",children:i})}(l,t))})}function c(e,t,r){e.form?(jQuery(".frm-inline-error").remove(),r.closest(".frm-card").html(e.form).css({padding:5}).find("#upgrade").attr("rel",r.attr("rel")).on("click",installAddonWithCreds)):(t.append('

        '+e.message+"

        "),r.removeClass("frm_loading_button"),jQuery(".frm-addon-error").delay(4e3).fadeOut())}function u(e){var t=document.createElement("button");return t.classList.add("frm-save-and-reload","button","button-primary","frm-button-primary"),t.textContent=(0,n.__)("Save and Reload","formidable"),t.addEventListener("click",function(){var t;"form_builder"===e?((t=document.getElementById("frm_submit_side_top")).classList.contains("frm_submit_ajax")&&t.setAttribute("data-new-addon-installed",!0),t.click()):"settings"===e&&function(){var e=document.getElementById("form_settings_page");if(null!==e){var t=e.querySelector("form.frm_form_settings");null!==t&&(wp.hooks.doAction("frm_reset_fields_updated"),t.submit())}}()}),t}},4260:(e,t,r)=>{"use strict";r.r(t),r.d(t,{addOneClick:()=>o,initModal:()=>a,initUpgradeModal:()=>l});var n=r(9575),i=frmDom.svg;function o(e,t,r){var o;if("modal"===t)o=document.getElementById("frm_upgrade_modal");else{if("tab"!==t)return;o=document.getElementById(e.getAttribute("href").substr(1))}var a,l=o.querySelector(".frm-oneclick"),s=o.querySelector(".frm-upgrade-message"),d=o.querySelector(".frm-upgrade-link"),c=o.querySelector(".frm-oneclick-button"),u=o.querySelector(".frm-addon-status"),f=e.getAttribute("data-oneclick"),m=e.getAttribute("data-message"),_="block",p="block",g="none",y=o.querySelector(".frm-circled-icon");y&&(y.classList.remove("frm-circled-icon-green"),null===(a=y.querySelector("svg"))||void 0===a||a.replaceWith(i({href:"#frm_filled_lock_icon"})));var h=o.querySelector(".frm-learn-more");if(h&&(h.href=e.dataset.learnMore),null!==l&&void 0!==f&&f){null===m&&(p="none"),_="none",g="block",f=JSON.parse(f),c.className=c.className.replace(" frm-install-addon","").replace(" frm-activate-addon",""),c.className=c.className+" "+f.class,c.rel=f.url,l.textContent=(0,n.__)("This plugin is not activated. Would you like to activate it now?","formidable"),c.textContent=(0,n.__)("Activate","formidable");var v=e.querySelector("use");v&&(null==y||y.querySelector("svg").replaceWith(i({href:v.getAttribute("href")||v.getAttribute("xlink:href"),classList:["frm_svg32"]})))}m||(m=s.getAttribute("data-default")),void 0!==r&&(m=m.replace('',r)),s.innerHTML=m,e.dataset.upsellImage&&s.append(frmDom.img({src:e.dataset.upsellImage,alt:e.dataset.upgrade})),d.href=function(e,t){var r=e.getAttribute("data-link");return null!=r&&""!==r||(r=t.getAttribute("data-default")),r}(e,d),u.style.display="none",l.style.display=g,c.style.display="block"===g?"inline-block":g,s.style.display=p,d.style.display="block"===_?"inline-block":_;var b=d.closest(".frm-upgrade-modal-actions");b&&(b.style.display="block"===_?"flex":_)}function a(e,t){var r=jQuery(e);if(!r.length)return!1;void 0===t&&(t="552px");var n={dialogClass:"frm-dialog",modal:!0,autoOpen:!1,closeOnEscape:!0,width:t,resizable:!1,draggable:!1,open:function(){var e,t;jQuery(".ui-dialog-titlebar").addClass("frm_hidden").removeClass("ui-helper-clearfix"),jQuery("#wpwrap").addClass("frm_overlay"),jQuery(".frm-dialog").removeClass("ui-widget ui-widget-content ui-corner-all"),r.removeClass("ui-dialog-content ui-widget-content"),e=r,t=function(){e.dialog("close")},jQuery(".ui-widget-overlay").on("click",t),e.on("click","a.dismiss",t)},close:function(){jQuery("#wpwrap").removeClass("frm_overlay"),jQuery(".spinner").css("visibility","hidden"),this.removeAttribute("data-option-type");var e=document.getElementById("bulk-option-type");e&&(e.value="")}};return r.dialog(n),r}function l(){var e=a("#frm_upgrade_modal");function t(t){var r,n,i;if((r=t.target).classList){var a=r.classList.contains("frm_show_expired_modal")||null!==r.querySelector(".frm_show_expired_modal")||r.closest(".frm_show_expired_modal");if("change"===t.type&&r.classList.contains("frm_select_with_upgrade")){var l=r.options[r.selectedIndex];l&&l.dataset.upgrade&&(r=l)}if(!r.dataset.upgrade){var s=r.closest("[data-upgrade]");if(!s){if(!(s=r.closest(".frm_field_box")))return;r.dataset.upgrade=""}r=s}if(a)wp.hooks.doAction("frm_show_expired_modal",r);else{var d=r.dataset.upgrade;if(d&&!r.classList.contains("frm_show_upgrade_tab")){t.preventDefault();var c=e.get(0),u=c.querySelector(".frm_lock_icon");u&&(u.style.display="block",u.classList.remove("frm_lock_open_icon"),u.querySelector("use").setAttribute("href","#frm_lock_icon"));var f="frm_upgrade_modal_image",m=document.getElementById(f);m&&m.remove(),r.dataset.image&&(u&&(u.style.display="none"),u.parentNode.insertBefore(frmDom.img({id:f,src:frmGlobal.url+"/images/"+r.dataset.image}),u));var _=c.querySelector(".license-level");_&&(_.textContent=function(e){return e.dataset.requires?e.dataset.requires:"Pro"}(r)),o(r,"modal",d),c.querySelector(".frm_are_not_installed").style.display=r.dataset.image||r.dataset.oneclick?"none":"inline-block",c.querySelector(".frm-upgrade-modal-title-prefix").style.display=r.dataset.oneclick?"inline":"none",c.querySelector(".frm_feature_label").textContent=d,c.querySelector(".frm-upgrade-modal-title-suffix").style.display="none",c.querySelector("h2").style.display="block",e.dialog("open");var p=c.querySelector(".button-primary:not(.frm-oneclick-button)");n=p.getAttribute("href").replace(/(medium=)[a-z_-]+/gi,"$1"+r.getAttribute("data-medium")),null===(i=r.getAttribute("data-content"))&&(i=""),n=n.replace(/(content=)[a-z_-]+/gi,"$1"+i),p.setAttribute("href",n)}}}}!1!==e&&(document.addEventListener("click",t),frmDom.util.documentOn("change","select.frm_select_with_upgrade",t))}},8616:e=>{e.exports=function(e,t){var r,n,i=0;function o(){var o,a,l=r,s=arguments.length;e:for(;l;){if(l.args.length===arguments.length){for(a=0;a{var n;!function(){"use strict";var i={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function o(e){return function(e,t){var r,n,a,l,s,d,c,u,f,m=1,_=e.length,p="";for(n=0;n<_;n++)if("string"==typeof e[n])p+=e[n];else if("object"==typeof e[n]){if((l=e[n]).keys)for(r=t[m],a=0;a=0),l.type){case"b":r=parseInt(r,10).toString(2);break;case"c":r=String.fromCharCode(parseInt(r,10));break;case"d":case"i":r=parseInt(r,10);break;case"j":r=JSON.stringify(r,null,l.width?parseInt(l.width):0);break;case"e":r=l.precision?parseFloat(r).toExponential(l.precision):parseFloat(r).toExponential();break;case"f":r=l.precision?parseFloat(r).toFixed(l.precision):parseFloat(r);break;case"g":r=l.precision?String(Number(r.toPrecision(l.precision))):parseFloat(r);break;case"o":r=(parseInt(r,10)>>>0).toString(8);break;case"s":r=String(r),r=l.precision?r.substring(0,l.precision):r;break;case"t":r=String(!!r),r=l.precision?r.substring(0,l.precision):r;break;case"T":r=Object.prototype.toString.call(r).slice(8,-1).toLowerCase(),r=l.precision?r.substring(0,l.precision):r;break;case"u":r=parseInt(r,10)>>>0;break;case"v":r=r.valueOf(),r=l.precision?r.substring(0,l.precision):r;break;case"x":r=(parseInt(r,10)>>>0).toString(16);break;case"X":r=(parseInt(r,10)>>>0).toString(16).toUpperCase()}i.json.test(l.type)?p+=r:(!i.number.test(l.type)||u&&!l.sign?f="":(f=u?"+":"-",r=r.toString().replace(i.sign,"")),d=l.pad_char?"0"===l.pad_char?"0":l.pad_char.charAt(1):" ",c=l.width-(f+r).length,s=l.width&&c>0?d.repeat(c):"",p+=l.align?f+r+s:"0"===d?f+s+r:s+f+r)}return p}(function(e){if(l[e])return l[e];for(var t,r=e,n=[],o=0;r;){if(null!==(t=i.text.exec(r)))n.push(t[0]);else if(null!==(t=i.modulo.exec(r)))n.push("%");else{if(null===(t=i.placeholder.exec(r)))throw new SyntaxError("[sprintf] unexpected placeholder");if(t[2]){o|=1;var a=[],s=t[2],d=[];if(null===(d=i.key.exec(s)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(a.push(d[1]);""!==(s=s.substring(d[0].length));)if(null!==(d=i.key_access.exec(s)))a.push(d[1]);else{if(null===(d=i.index_access.exec(s)))throw new SyntaxError("[sprintf] failed to parse named argument key");a.push(d[1])}t[2]=a}else o|=2;if(3===o)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");n.push({placeholder:t[0],param_no:t[1],keys:t[2],sign:t[3],pad_char:t[4],align:t[5],width:t[6],precision:t[7],type:t[8]})}r=r.substring(t[0].length)}return l[e]=n}(e),arguments)}function a(e,t){return o.apply(null,[e].concat(t||[]))}var l=Object.create(null);"undefined"!=typeof window&&(window.sprintf=o,window.vsprintf=a,void 0===(n=function(){return{sprintf:o,vsprintf:a}}.call(t,r,t,e))||(e.exports=n))}()},5397:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(1364),i={contextDelimiter:"",onMissingKey:null};function o(e,t){var r;for(r in this.data=e,this.pluralForms={},this.options={},i)this.options[r]=void 0!==t&&r in t?t[r]:i[r]}o.prototype.getPluralForm=function(e,t){var r,i,o,a=this.pluralForms[e];return a||("function"!=typeof(o=(r=this.data[e][""])["Plural-Forms"]||r["plural-forms"]||r.plural_forms)&&(i=function(e){var t,r,n;for(t=e.split(";"),r=0;r{"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}r.d(t,{A:()=>n})},4467:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(9922);function i(e,t,r){return(t=(0,n.A)(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}},2327:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(2284);function i(e,t){if("object"!=(0,n.A)(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=(0,n.A)(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}},9922:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(2284),i=r(2327);function o(e){var t=(0,i.A)(e,"string");return"symbol"==(0,n.A)(t)?t:t+""}},2284:(e,t,r)=>{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}r.d(t,{A:()=>n})}},t={};function r(n){var i=t[n];if(void 0!==i)return i.exports;var o=t[n]={exports:{}};return e[n](o,o.exports,r),o.exports}function n(e){return function(e){if(Array.isArray(e))return o(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||i(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){if(e){if("string"==typeof e)return o(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(e,t):void 0}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},window.FrmFormsConnect=window.FrmFormsConnect||function(e,t,r){var n={messageBox:null,reset:null,setElements:function(){n.messageBox=e.querySelector(".frm_pro_license_msg"),n.reset=e.getElementById("frm_reconnect_link")}},i={init:function(){n.setElements(),r(e.getElementById("frm_deauthorize_link")).on("click",i.deauthorize),r(".frm_authorize_link").on("click",i.authorize),r(".frm-dashboard-license-options").on("click","#frm_deauthorize_link",i.deauthorize),r(".frm-dashboard-license-options").on("click","#frm_reconnect_link",i.reauthorize),null!==n.reset&&r(n.reset).on("click",i.reauthorize)},authorize:function(){var t=this,n=this.getAttribute("data-plugin"),o=e.getElementById("edd_"+n+"_license_key"),a=o.value,l=e.getElementById("proplug-wpmu");this.classList.add("frm_loading_button"),l=null===l?0:l.checked?1:0,r.ajax({type:"POST",url:ajaxurl,dataType:"json",data:{action:"frm_addon_activate",license:a,plugin:n,wpmu:l,nonce:frmGlobal.nonce},success:function(e){i.afterAuthorize(e,o),t.classList.remove("frm_loading_button")}})},afterAuthorize:function(e,t){!0===e.success&&(t.value="•••••••••••••••••••"),wp.hooks.doAction("frm_after_authorize",e),i.showMessage(e)},showProgress:function(e){null===n.messageBox&&n.setElements();var t=n.messageBox;null!==t&&(!0===e.success?(t.classList.remove("frm_error_style"),t.classList.add("frm_message","frm_updated_message")):(t.classList.add("frm_error_style"),t.classList.remove("frm_message","frm_updated_message")),t.classList.remove("frm_hidden"),t.innerHTML=e.message)},showMessage:function(r){null===n.messageBox&&n.setElements();var o=n.messageBox;!0===r.success&&(i.showAuthorized(!0),i.showInlineSuccess(),wp.hooks.doAction("frmAdmin.afterLicenseAuthorizeSuccess",{msg:r})),i.showProgress(r),""!==r.message&&(setTimeout(function(){o.innerHTML="",o.classList.add("frm_hidden"),o.classList.remove("frm_error_style","frm_message","frm_updated_message")},1e4),e.querySelector(".frm-admin-page-dashboard")&&setTimeout(function(){t.location.reload()},1e3))},showAuthorized:function(t){var r=t?"unauthorized":"authorized",n=t?"authorized":"unauthorized",i=e.querySelectorAll(".frm_"+r+"_box");i.length&&i.forEach(function(e){e.className=e.className.replace("frm_"+r+"_box","frm_"+n+"_box")})},showInlineSuccess:function(){var t=e.querySelectorAll(".frm-confirm-msg [data-success]");t.length&&t.forEach(function(e){e.innerHTML=frmAdminBuild.purifyHtml(e.getAttribute("data-success"))})},reauthorize:function(){return this.innerHTML='',r.ajax({type:"POST",url:ajaxurl,dataType:"json",data:{action:"frm_reset_cache",plugin:"formidable_pro",nonce:frmGlobal.nonce},success:function(e){n.reset.textContent=e.message,"1"===n.reset.getAttribute("data-refresh")&&t.location.reload()}}),!1},deauthorize:function(){if(!confirm(frmGlobal.deauthorize))return!1;var t=this.getAttribute("data-plugin"),n=e.getElementById("edd_"+t+"_license_key"),o=n.value,a=this;return this.innerHTML='',r.ajax({type:"POST",url:ajaxurl,data:{action:"frm_addon_deactivate",license:o,plugin:t,nonce:frmGlobal.nonce},success:function(){i.showAuthorized(!1),n.value="",a.replaceWith("Disconnected"),wp.hooks.doAction("frmAdmin.afterLicenseDeauthorizeSuccess",{})}}),!1}};return i}(document,window,jQuery),window.frmAdminBuildJS=function(){var e,t,o=frm_admin_js,l=frmDom,s=l.tag,d=l.div,c=l.span,u=l.a,f=l.svg,m=l.img,_=frmDom.util.onClickPreventDefault,p=frmDom.ajax,g=(p.doJsonFetch,p.doJsonPost);o.contextualShortcodes=(t=null===(e=document.getElementById("frm_adv_info"))||void 0===e?void 0:e.dataset.contextualShortcodes)?((t=JSON.parse(t)).addressSelector="[id^=email_to], [id^=from_], [id^=cc], [id^=bcc]",t.bodySelector="[id^=email_message_]",t):[];var y,h,v,b={save:f({href:"#frm_save_icon"}),drag:f({href:"#frm_drag_icon",classList:["frm_drag_icon","frm-drag"]})},j=jQuery(document.getElementById("frm-show-fields")),w=document.getElementById("new_fields"),Q=document.getElementById("form_id"),x=!1,E=0,k=0,A=0,S={},L=0,I=wp.i18n,B=I.__,q=I.sprintf,C={dragging:!1};null!==Q&&(k=Q.value);var N,T=new URL(window.location.href),O=T.searchParams,F=document.getElementById("frm_builder_page");function D(e){e.stopPropagation(),e.preventDefault(),M(this)}function M(e){var t=e.getAttribute("data-frmverify"),r=e.getAttribute("data-loaded-from");return null===t||"frm-confirmed-click"===e.id||("entries-list"===r?wp.hooks.applyFilters("frm_on_multiple_entries_delete",{link:e,initModal:Co}):function(e){var t,r,n,i,o,a=Co("#frm_confirm_modal","400px"),l=document.getElementById("frm-confirmed-click");if(!1===a)return!1;for(n in l&&(l.style.display="block"),o=(t=e.getAttribute("data-frmverify"))?e.getAttribute("data-frmverify-btn"):"",(r=jQuery(".frm-confirm-msg")).empty(),t&&(r.append(document.createTextNode(t)),o&&l.classList.add(o)),l.dataset)l.removeAttribute("data-"+n);for(n in i=e.dataset)"frmverify"!==n&&l.setAttribute("data-"+n,i[n]);return wp.hooks.doAction("frmAdmin.beforeOpenConfirmModal",{$info:a,link:e}),a.dialog("open"),l.setAttribute("href",e.getAttribute("href")||e.getAttribute("data-href")),!1}(e))}function P(e){var t=Co("#frm_info_modal","400px");return!1===t||(jQuery(".frm-info-msg").html(e),t.dialog("open")),!1}function H(e){var t=this.getAttribute("data-frmtoggle"),r=this.getAttribute("data-toggletext"),n=jQuery(t);return e.preventDefault(),n.toggle(),null!==r&&""!==r&&(this.setAttribute("data-toggletext",this.innerHTML),this.textContent=r),!1}function z(e){var t=this.getAttribute("data-frmhide"),r=this.getAttribute("data-frmshow"),n=this.getAttribute("data-frmuncheck"),i=n?n.split(","):[];"INPUT"!==this.nodeName||"checkbox"!==this.type||this.checked||(null!==t?(r=t,t=null):null!==r&&(t=r,r=null)),e.preventDefault();var o=this.getAttribute("data-toggleclass")||"frm_hidden";null!==t&&jQuery(t).addClass(o),null!==r&&jQuery(r).removeClass(o);var a=this.parentNode.querySelectorAll("a.current");if(null!==a){for(var l=0;l1&&(e="",t=""):0===i.indexOf("frm_postmeta_")&&(jQuery("#frm_postmeta_rows .frm_postmeta_row").length<2&&(e=".frm_add_postmeta_row.button"),jQuery(".frm_toggle_cf_opts").length&&jQuery("#frm_postmeta_rows .frm_postmeta_row:not(#"+i+")").last().length&&(""!==e&&(e+=","),e+="#"+jQuery("#frm_postmeta_rows .frm_postmeta_row:not(#"+i+")").last().attr("id")+" .frm_toggle_cf_opts"));var o=document.getElementById(i),a=jQuery(o);return a.fadeOut(300,function(){var r;a.remove(),Hi(),""!==t&&jQuery(t).hide(),""!==e&&jQuery(e+" a,"+e).removeClass("frm_hidden").fadeIn("slow"),this.closest(".frm_form_action_settings")&&function(e){ci(e);var t={type:e};wp.hooks.doAction("frm_after_action_removed",t)}(this.closest(".frm_form_action_settings").querySelector(".frm_action_name").value),null===(r=document.querySelector(".tooltip"))||void 0===r||r.remove()}),void 0!==r&&(r=jQuery(r)).fadeOut(400,function(){r.remove()}),""!==e&&jQuery(this).closest(".frm_logic_rows").fadeOut("slow"),wp.hooks.doAction("frm_admin_tag_removed",i,o),!1}}function W(e,t){void 0===t&&(t=this),et(t,!1);var r=jQuery(t).closest(".frm_form_action_settings"),n=e.target;if(r.length&&void 0!==n){var i=n.parentElement.className;if("string"==typeof i&&(i.includes("frm_email_icons")||i.includes("frm_toggle")))return void e.stopPropagation()}var o=r.children(".widget-inside");if(r.length&&o.find("p, div, table").length<1){var a=r.find('input[name$="[ID]"]').val(),l=r.find('input[name$="[post_excerpt]"]').val();l&&(o.html(''),r.find(".spinner").fadeIn("slow"),jQuery.ajax({type:"POST",url:ajaxurl,data:{action:"frm_form_action_fill",action_id:a,action_type:l,nonce:frmGlobal.nonce},success:function(e){o.html(e),uo(),Zn("#"+r.attr("id")),vo(o),jQuery(t).trigger("frm-action-loaded"),wp.hooks.doAction("frm_filled_form_action",o)}}))}jQuery(t).closest(".frm_field_box").siblings().find(".widget-inside").slideUp("fast"),void 0!==t.className&&t.className.includes("widget-action")||jQuery(t).closest(".start_divider").length<1||((o=jQuery(t).closest("div.widget").children(".widget-inside")).is(":hidden")?o.slideDown("fast"):o.slideUp("fast"))}function U(){var e=this.getAttribute("href");if(void 0===e)return!1;var t=e.replace("#","."),r=jQuery(this);r.closest("li").addClass("frm-tabs active").siblings("li").removeClass("frm-tabs active starttab"),r.closest("div").children(".tabs-panel").not(e).not(t).hide();var n=document.getElementById(e.replace("#",""));return n&&(n.style.display="block"),"frm_insert_fields_tab"!==this.id||this.closest("#frm_adv_info")||Ke(),!1}function V(e,t){var r=(e=jQuery(e)).attr("href");if(void 0!==r){var n,i,o=r.replace("#",".");if(e.closest("li").addClass("frm-tabs active").siblings("li").removeClass("frm-tabs active starttab"),e.closest("div").find(".tabs-panel").length)e.closest("div").children(".tabs-panel").not(r).not(o).hide();else if(null!==document.getElementById("form_global_settings")){var a=e.data("frmajax");e.closest(".frm_wrap").find(".tabs-panel, .hide_with_tabs").hide(),void 0!==a&&"1"==a&&(n=r.replace("#",""),(i=jQuery(".frm_"+n+"_ajax")).length&&jQuery.ajax({type:"POST",url:ajaxurl,data:{action:"frm_settings_tab",tab:n.replace("_settings",""),nonce:frmGlobal.nonce},success:function(e){i.replaceWith(e)}}))}else jQuery("#frm-categorydiv .tabs-panel, .hide_with_tabs").hide();jQuery(r).show(),jQuery(o).show(),Ki(),"auto"!==t&&(jQuery(".frm_updated_message").hide(),jQuery(".frm_warning_style").hide()),jQuery(e).closest("#frm_adv_info").length||(jQuery(".frm_form_settings").length?jQuery(".frm_form_settings").attr("action","?page=formidable&frm_action=settings&id="+jQuery('.frm_form_settings input[name="id"]').val()+"&t="+r.replace("#","")):jQuery(".frm_settings_form").attr("action","?page=formidable-settings&t="+r.replace("#","")))}}function $(e){var t,r;document.querySelectorAll(e).forEach(function(e){K(e),Array.from(e.children).forEach(function(e){return Y(e,".frm-move")});var t=jQuery(e).children('[data-type="divider"]').children(".divider_section_only");t.length&&K(t)}),t=jQuery("#frm_builder_page"),r={items:".frm_sortable_field_opts li",axis:"y",opacity:.65,forcePlaceholderSize:!1,handle:".frm-drag",helper:function(e,t){return x=t.clone().insertAfter(t),t.clone()},stop:function(e,t){x&&x.remove(),an(t.item.attr("id").replace("frm_delete_field_","").replace("-"+t.item.data("optkey")+"_container","")),Hi()}},jQuery(t).sortable(r)}function K(e){jQuery(e).droppable({accept:".frmbutton, li.frm_field_box",deactivate:ne,over:J,out:X,tolerance:"pointer"})}function J(e,t){var r=function(e){return e.classList.contains("divider_section_only")&&(e=jQuery(e).nextAll(".start_divider.frm_sorting").get(0)),e}(e.target);if(!we(t.draggable[0],r,e))return r.classList.remove("frm-over-droppable"),void jQuery(r).parents("ul.frm_sorting").addClass("frm-over-droppable");document.querySelectorAll(".frm-over-droppable").forEach(function(e){return e.classList.remove("frm-over-droppable")}),r.classList.add("frm-over-droppable"),jQuery(r).parents("ul.frm_sorting").addClass("frm-over-droppable")}function X(e){e.target.classList.remove("frm-over-droppable")}function Y(e,t){var r={helper:Z,revert:"invalid",delay:10,start:ee,stop:te,drag:re,cursor:"grabbing",refreshPositions:!0,cursorAt:{top:0,left:90}};"string"==typeof t&&(r.handle=t),jQuery(e).draggable(r)}function Z(e){var t,r=e.delegateTarget;if(xe(r)){var n=document.getElementById("frm-insert-fields").querySelector(".frm_ttext").cloneNode(!0);return n.querySelector("use").setAttributeNS("http://www.w3.org/1999/xlink","href","#frm_field_group_layout_icon"),n.querySelector("span").textContent=B("Field Group","formidable"),n.classList.add("frm_field_box"),n.classList.add("ui-sortable-helper"),n}if(r.classList.contains("frmbutton"))return(t=r.cloneNode(!0)).classList.add("ui-sortable-helper"),r.classList.add("frm-new-field"),t;if(r.hasAttribute("data-ftype")){var i=r.getAttribute("data-ftype");if((t=(t=document.getElementById("frm-insert-fields").querySelector(".frm_t"+i)).cloneNode(!0)).classList.add("form-field"),t.classList.add("ui-sortable-helper"),t)return t.cloneNode(!0)}return d({className:"frmbutton"})}function ee(e,t){if(e.target.classList.contains("frm_at_limit"))return Le(),!1;C.dragging=!0;var r,n=h;n.classList.add("frm-dragging-field"),document.body.classList.add("frm-dragging"),t.helper.addClass("frm-sortable-helper"),t.helper.initialOffset=n.scrollTop,e.target.classList.add("frm-drag-fade"),hr(),(r=document.querySelectorAll("ul.start_divider")).length&&r.forEach(function(e){[].slice.call(e.children).forEach(function(e){(0===e.children.length||1===e.children.length&&"ul"===e.firstElementChild.nodeName.toLowerCase()&&0===e.firstElementChild.children.length)&&e.remove()})}),De(),Te(),R()}function te(){h.classList.remove("frm-dragging-field"),document.body.classList.remove("frm-dragging");var e=document.querySelector(".frm-drag-fade");e&&e.classList.remove("frm-drag-fade")}function re(e,t){!function(e){v.scrollTop(function(t,r){var n=e.clientY,i=h.offsetHeight,o=e.clientY-h.offsetTop,a=o-i/2;return o>i-50&&n>5?r+.1*a:o<70&&n<130?r-Math.abs(.1*a):r})}(e);var r=e.target,n=function(){for(var e=document.getElementById("frm-show-fields");e.querySelector(".frm-over-droppable");)e=e.querySelector(".frm-over-droppable");return"frm-show-fields"!==e.id||e.classList.contains("frm-over-droppable")||(e=!1),e}(),i=document.getElementById("frm_drag_placeholder");if(we(r,n,e)){i||(i=s("li",{id:"frm_drag_placeholder",className:"sortable-placeholder"}));var o,a=t.helper.get(0);if((a.classList.contains("form-field")||a.classList.contains("frm_field_box"))&&(a.style.transform="translateY("+(o=t.helper,h.scrollTop-o.initialOffset+"px)")),"frm-show-fields"===n.id||n.classList.contains("start_divider"))return i.style.left=0,void function(e){var t,r=e.y,n=e.placeholder,i=jQuery(e.droppable),o=i.children().not(".edit_field_type_end_divider");if(0===o.length)i.prepend(n),t=0;else{var a=ie(i,r);if(a===o.length){var l=jQuery(o.get(a-1));t=l.offset().top+l.outerHeight(),i.append(n);var s=i.children(".edit_field_type_end_divider");s.length&&i.append(s)}else t=jQuery(o.get(a)).offset().top,jQuery(o.get(a)).before(n)}t-=i.offset().top,n.style.top=t+"px"}({droppable:n,y:e.clientY,placeholder:i});i.style.top="",function(e){var t,r=e.x,n=e.placeholder,i=jQuery(e.droppable),o=ae(i);if(o.length){var a=function(e,t){var r,n,i,o,a=ae(e);for(o=0,r=a.length-1;r>=0;--r)if(n=a.get(r),t>(i=jQuery(n).offset().left)){o=r,t>i+jQuery(n).outerWidth()/2&&(o=r+1);break}return o}(i,r);if(a===o.length){var l=jQuery(o.get(a-1));t=l.offset().left+l.outerWidth(),i.append(n)}else t=jQuery(o.get(a)).offset().left,jQuery(o.get(a)).before(n),t-=0===a?4:8;t-=i.offset().left,n.style.left=t+"px"}}({droppable:n,x:e.clientX,placeholder:i})}else i&&i.remove()}function ne(e,t){if(C.dragging){C.dragging=!1;var r=t.draggable[0],n=document.getElementById("frm_drag_placeholder");if(!n)return t.helper.remove(),void y();!function(e){if(e.previousElementSibling&&e.previousElementSibling.classList.contains("frm-is-collapsed")){var t=jQuery(e).prevUntil('[data-type="break"]');if(t.length){var r=t.find(".frm-collapse-page").get(0);r&&r.click()}}}(n);var i=t.helper.parent(),o=t.helper.get(0).closest("ul.start_divider"),a=n.closest("ul.start_divider");r.classList.contains("frm-new-field")?function(e){if(ge(e))wp.hooks.doAction("frm_stopped_inserting_by_dragging",e);else{var t=document.getElementById("frm_drag_placeholder"),r=e.replace("|","-")+"_"+je(),n=s("li",{id:r,className:"frm-wait frmbutton_loadingnow"}),i=jQuery(n),o=ue(jQuery(t)),a=fe(o),l=me(o);t.parentNode.insertBefore(n,t),t.remove(),le(i);var d=0;"summary"===e&&(d=jQuery(".frmbutton_loadingnow#"+r).prevAll('li[data-type="break"]').length?1:0),jQuery.ajax({type:"POST",url:ajaxurl,data:pe(e,l,a,d),success:function(t){ye(t,i);var r=he(t);r&&wp.hooks.doAction("frm_after_field_added_in_form_builder",{field:t,fieldId:r,fieldType:e,form_id:a})},error:be})}}(r.id):(function(e,t){t.parentNode.insertBefore(e,t)}(r,n),function(e){if("UL"===e.nodeName&&!e.classList.contains("start_divider")&&"frm-show-fields"!==e.id){var t=e.closest("li");t&&!t.classList.contains("ui-draggable")&&Y(t,".frm-move")}}(n.parentElement));var l=o?parseInt(o.closest(".edit_field_type_divider").getAttribute("data-fid")):0,d=a?parseInt(a.closest(".edit_field_type_divider").getAttribute("data-fid")):0;n.remove(),t.helper.remove();var c=i.length?ae(i):[];!function(e,t){var r;e.length&&(t.length?le(t.first()):(r=e.get(0).closest("li.frm_field_box"))&&!r.classList.contains("edit_field_type_divider")&&r.remove())}(i,c),function(e,t){0===t.length&&1===ae(jQuery(e.parentNode)).length||le(jQuery(e))}(r,c),l!==d&&_e(jQuery(r),o),y()}}function ie(e,t){var r,n,i,o,a=e.children().not(".edit_field_type_end_divider"),l=a.length;if(!document.querySelector(".frm-has-fields .frm_no_fields"))return 0;for(o=0,r=l-1;r>=0;--r)if(n=a.get(r),t>(i=jQuery(n).offset().top)){o=r,t>i+jQuery(n).outerHeight()/2&&(o=r+1);break}return o}function oe(){document.querySelectorAll("ul#frm-show-fields, ul.start_divider").forEach(function(e){e.childNodes.forEach(function(e){void 0!==e.classList&&(e.classList.contains("edit_field_type_end_divider")||void 0!==e.classList&&e.classList.contains("form-field")&&Ue(e))})}),Sn(),document.querySelectorAll(".edit_field_type_end_divider").forEach(function(e){return e.parentNode.append(e)}),document.querySelectorAll("li.form_field_box:not(.form-field)").forEach(function(e){return!e.children.length&&e.remove()}),An();var e=new Event("frm_sync_after_drag_and_drop",{bubbles:!1});document.dispatchEvent(e)}function ae(e){var t=jQuery(),r=e.get(0);return r.children?(Array.from(r.children).forEach(function(e){if("none"!==e.style.display){var r=e.classList;!r.contains("form-field")||r.contains("edit_field_type_end_divider")||r.contains("frm-sortable-helper")||(t=t.add(e))}}),t):t}function le(e,t){var r,n,i,o;void 0===t&&(t="even"),r=e.parent().children("li.form-field, li.frmbutton_loadingnow").not(".edit_field_type_end_divider"),n=r.length,i=["frm_full","frm_half","frm_third","frm_fourth","frm_sixth","frm_two_thirds","frm_three_fourths","frm1","frm2","frm3","frm4","frm5","frm6","frm7","frm8","frm9","frm10","frm11","frm12"],"even"===t&&5!==n?r.each(ce(i,Kt(n))):"clear"===t?r.each(ce(i,"")):(o=-1!==["left","right","middle","even"].indexOf(t)?function(e){return $t(n,t,e)}:function(e){return sr(t[e])},r.each(ce(i,o))),se(e.parent(),r.length)}function se(e,t){var r,n;if(void 0!==e.offset()){if(r=t>=2,null===(n=document.getElementById("frm_field_group_controls"))){if(!r)return;(n=d()).id="frm_field_group_controls",n.setAttribute("role","group"),n.setAttribute("tabindex",0),function(e){var t,r;(t=document.createElement("span")).innerHTML='';var n=B("Set Row Layout","formidable");de(t,n),Rt(t,n),(r=document.createElement("span")).innerHTML='',r.classList.add("frm-move");var i=B("Move Field Group","formidable");de(r,i),Rt(r,i),e.innerHTML="",e.append(t),e.append(r),e.append(function(){var e=c({className:"dropdown"}),t=u({className:"frm_bstooltip frm-hover-icon frm-dropdown-toggle dropdown-toggle",children:[c({child:f({href:"#frm_thick_more_vert_icon"})}),c({className:"screen-reader-text",text:B("Toggle More Options Dropdown","formidable")})]});frmDom.setAttributes(t,{title:B("More Options","formidable"),"data-bs-toggle":"dropdown","data-bs-container":"body","data-bs-display":"static"}),Rt(t,B("More Options","formidable")),e.append(t);var r=d({className:"frm-dropdown-menu dropdown-menu dropdown-menu-right"});return r.setAttribute("role","menu"),e.append(r),e}())}(n),F.append(n)}e.append(n),n.style.display=r?"block":"none"}}function de(e,t){e.setAttribute("data-bs-toggle","tooltip"),e.setAttribute("data-bs-container","body"),e.setAttribute("title",t),e.addEventListener("mouseover",function(){null===e.getAttribute("data-original-title")&&jQuery(e).tooltip()})}function ce(e,t){return function(r){var n,i,o,a,l,s,d;for(n="function"==typeof t?t(r):t,i=e.length,l=!1,o=0;o0&&document.getElementById("form_id").value!==r||(i.last_row_field_ids=function(){var e=document.querySelector(".edit_field_type_submit");if(!e)return[];for(var t=e.parentNode.children,r=[],n=0;nt.childElementCount-1:o<=jQuery(t.querySelector(".edit_field_type_submit").closest("#frm-show-fields > li")).index()}if(n)return!(t.classList.contains("start_divider")||!Qe(t.parentElement)&&(!Qe(t.parentElement.nextElementSibling)||e.parentElement.querySelector("li.frm_field_box:not(.edit_field_type_submit)")));var a,l,s,d=t.classList.contains("start_divider")&&null!==t.closest(".repeat_section"),c=null!==t.closest(".repeat_section");if(d||c){if(e.classList.contains("edit_field_type_gdpr")||"gdpr"===e.id)return!1;if(wp.hooks.applyFilters("frm_deny_drop_in_repeater",!1,e))return!1}if(!d){if(a=ae(jQuery(t)),l=jQuery(e),!(a.length<12)&&(a.length>12||(s=l.attr("data-fid"),1!==jQuery(a).filter('[data-fid="'+s+'"]').length)))return!1;if("divider"===e.id&&t.closest(".start_divider"))return!1}return e.classList.contains("frm-new-field")?function(e,t){var r=e.classList,n=r.contains("frm_tbreak"),i=r.contains("frm_thidden"),o=r.contains("frm_tdivider"),a=r.contains("frm_tform"),l=r.contains("frm_tuser_id");return"frm-show-fields"===t.id||t.classList.contains("start_divider")?!(n||i||o||a)||(!(t.classList.contains("start_divider")||null!==t.closest(".start_divider"))||!a&&!o):!(Ee(t)||i||n||l)}(e,t):function(e,t){if(xe(e))return function(e,t){return!(!t.classList.contains("start_divider")||null!==e.querySelector(".start_divider"))}(e,t);if(e.classList.contains("edit_field_type_break"))return!1;if(t.classList.contains("start_divider"))return function(e){return!e.classList.contains("edit_field_type_form")&&!e.querySelector(".edit_field_type_form")&&!(e.classList.contains("edit_field_type_divider")||e.querySelector(".edit_field_type_divider"))}(e);var r=e.classList.contains("edit_field_type_hidden"),n=e.classList.contains("edit_field_type_user_id");return!r&&!n&&function(e,t){if(Ee(t))return!1;if(jQuery(e).children("ul.frm_sorting").not(".start_divider").length>0)return!1;var r=e.classList.contains("edit_field_type_divider")||e.querySelector(".edit_field_type_divider"),n=e.classList.contains("edit_field_type_form");return null===t.closest(".start_divider")||!r&&!n}(e,t)}(e,t)}function Qe(e){return e&&e.matches("#frm-show-fields > li:last-child")}function xe(e){return e.classList.contains("frm_field_box")&&!e.classList.contains("form-field")}function Ee(e){return null!==e.querySelector(".edit_field_type_break, .edit_field_type_hidden, .edit_field_type_user_id")}function ke(e){var t=document.getElementById(e),r=jQuery(t),n=[],i=function(e){var t=e.querySelector(".frm_hidden_fdata");e.classList.add("frm_load_now"),null!==t&&n.push(t.innerHTML)},o=t;i(o);for(var a=Ae(o);a&&n.length<15;)i(a),o=a,a=Ae(a);jQuery.ajax({type:"POST",url:ajaxurl,data:{action:"frm_load_field",field:n,form_id:k,nonce:frmGlobal.nonce},success:function(e){return function(e,t,r){var n,i;if(0===(e=e.replace(/^\s+|\s+$/g,"")).indexOf("{")){for(n in e=JSON.parse(e)){jQuery("#frm_field_id_"+n).replaceWith(e[n]);var o=document.getElementById("frm_field_id_"+n);o&&(o.querySelectorAll("[data-toggle]").forEach(function(e){return e.setAttribute("data-bs-toggle",e.getAttribute("data-toggle"))}),o.querySelectorAll(".frm-dropdown-menu").forEach(function(e){return e.classList.add("dropdown-menu")})),$("#frm_field_id_"+n+".edit_field_type_divider ul.frm_sorting"),Y(document.getElementById("frm_field_id_"+n))}((i=t.nextAll(".frm_field_loading:not(.frm_load_now)")).length||(i=jQuery(document.getElementById("frm-show-fields")).find(".frm_field_loading:not(.frm_load_now)")).length)&&ke(i.attr("id")),uo(),Dr(),Be();var a=new Event("frm_ajax_loaded_field",{bubbles:!1});a.frmFields=r.map(function(e){return JSON.parse(e)}),document.dispatchEvent(a)}else jQuery(".frm_load_now").removeClass(".frm_load_now").html("Error")}(e,r,n)}})}function Ae(e){var t;return e.nextElementSibling?e.nextElementSibling:null===(t=e.parentNode)||void 0===t||null===(t=t.closest(".frm_field_box"))||void 0===t||null===(t=t.nextElementSibling)||void 0===t?void 0:t.querySelector(".form-field")}function Se(){var e=jQuery(this);if(e.hasClass("disabled"))return!1;var t=e.closest(".frmbutton"),r=t.attr("id");if(t.hasClass("frm_at_limit"))return Le(),!1;if(!ge(r)){var n=0;"summary"===r&&(n=j.children('li[data-type="break"]').length>0?1:0);var i=k;return jQuery.ajax({type:"POST",url:ajaxurl,data:pe(r,0,i,n),success:function(e){Ie(e);var t=he(e);t&&wp.hooks.doAction("frm_after_field_added_in_form_builder",{field:e,fieldId:t,fieldType:r,form_id:i})},error:be}),!1}}function Le(){var e=document.querySelector(".frm_wrap");if(e){var t=document.createElement("a");t.setAttribute("data-frmverify",B("This field type has reached its limit.","formidable")),e.append(t),t.click(),t.remove();var r=document.getElementById("frm-confirmed-click");r&&(r.style.display="none")}}function Ie(e){document.getElementById("frm_form_editor_container").classList.add("frm-has-fields");var t=We(e),r=j[0].querySelector(".edit_field_type_submit");r?jQuery(r.closest(".frm_field_box:not(.form-field)")).before(t):j.append(t),Ve(e,!0),t.each(function(){K(this.querySelector("ul.frm_sorting")),Y(this.querySelector(".form-field"),".frm-move")})}function Be(){var e=!0,t=document.querySelectorAll(".frmjs_prod_field_opt_cont");j.find("li.edit_field_type_product").length>1&&(e=!1);for(var r=0;r',i.append(document.createTextNode(" ")),i.append(o),n.append(i),e.append(n)})}(t,!0===e),(r=jQuery(t)).offset().left>jQuery(window).width()-r.outerWidth()&&(t.style.left=-r.outerWidth()+"px");var n=t.firstElementChild.querySelector("a");n&&n.focus()}},0)}function He(){Pe(!0)}function ze(e){var t=e.target.closest(".frm-section-collapsed");t&&("show"===e.type?t.style.zIndex=3:t.style.zIndex=1)}function Re(e){var t={class:"frm_delete",icon:"frm_delete_icon"};return t.label=B(e?"Delete Group":"Delete","formidable"),t}function Ge(e){var t={class:"frm_clone",icon:"frm_clone_icon"};return t.label=B(e?"Duplicate Group":"Duplicate","formidable"),t}function We(e){var t=d();"string"==typeof e?t.innerHTML=e:t.append(e);var r=jQuery();return Array.from(t.children).forEach(function(e){r=r.add(jQuery("
      • ").addClass("frm_field_box").html(jQuery("
          ").addClass("frm_grid_container frm_sorting").append(e)))}),r}function Ue(e){var t=s("ul",{className:"frm_grid_container frm_sorting"}),r=s("li",{className:"frm_field_box",child:t});e.replaceWith(r),t.append(e),K(t),Y(r,".frm-move")}function Ve(e,t){var r,n,i=/id="(\S+)"/.exec(e),o=document.getElementById(i[1]),l="#"+i[1]+".edit_field_type_divider ul.frm_sorting.start_divider",s=jQuery(l),c=o.getAttribute("data-type");r=e,(n=d()).innerHTML=r,n.querySelectorAll(".form-field").forEach($e);var u,f,m=!1;if(Hi(),$(l),"quantity"===c&&function(e){var t=e.getAttribute("data-fid"),r=document.getElementById("field_options[product_field_"+t+"]");null!==r&&(nt(r),ai(document.getElementById("frm-single-settings-"+t)))}(o),"product"!==c&&"quantity"!==c||Be(),s.length)s.parent(".frm_field_box").children(".frm_no_section_fields").addClass("frm_block");else{var _=jQuery(o).closest("ul.frm_sorting.start_divider");_.length&&(Ln(_),m=!0)}e.includes("frm-collapse-page")&&Dr(),f="frm-newly-added",(u=o).classList?u.classList.add(f):u.className+=" "+f,setTimeout(function(){o.classList.remove("frm-newly-added")},1e3);var p,g=o.querySelector("#frm-last-row-fields-order");if(g&&((p=JSON.parse(g.value))&&"object"===a(p)&&Object.keys(p).forEach(function(e){var t=document.querySelector('input[name="field_options[field_order_'+e+']"]');t&&(t.value=p[e])})),t){var y=o.getBoundingClientRect(),h=document.getElementById("post-body-content");y.top>=0&&y.left>=0&&y.right<=(window.innerWidth||document.documentElement.clientWidth)&&y.bottom<=(window.innerHeight||document.documentElement.clientHeight)||h.scroll({top:h.scrollHeight,left:0,behavior:"smooth"}),!1===m&&Ln(s)}Je(),uo(),document.getElementById("frm-show-fields").classList.remove("frm-over-droppable"),function(e){var t=document.getElementById(e);t&&t.dataset.limit&&Ar(e)>=t.dataset.limit&&t.classList.add("frm_at_limit")}(c),o.querySelectorAll("[data-toggle]").forEach(function(e){return e.setAttribute("data-bs-toggle",e.getAttribute("data-toggle"))}),o.querySelectorAll(".frm-dropdown-menu").forEach(function(e){return e.classList.add("dropdown-menu")});var v=new Event("frm_added_field",{bubbles:!1});v.frmField=o,v.frmSection=l,v.frmType=c,v.frmToggles=m,document.dispatchEvent(v)}function $e(e){if(e.dataset.fid){var t=document.getElementById("draft_fields");t&&(""===t.value?t.value=e.dataset.fid:t.value.split(",").includes(e.dataset.fid)||(t.value+=","+e.dataset.fid))}}function Ke(e){jQuery("#new_fields .frm-single-settings").addClass("frm_hidden"),jQuery("#frm-options-panel > .frm-single-settings").removeClass("frm_hidden"),Je(e)}function Je(e){jQuery("li.ui-state-default.selected").removeClass("selected"),jQuery(".frm-show-field-settings.selected").removeClass("selected"),e||hr()}function Xe(){var e=this.value,t=function(e){var t,r=[],n=e.split(""),i=n.length,a=["{","[","("],l={"}":"{",")":"(","]":"["},s=[];for(t=0;t0||s.length>0?o.unmatched_parens+"\n\n":""}(e);t+=function(e,t){var r=function(e,t){var r="";return function(e){return jQuery(e).siblings('label[for^="calc_type"]').children("input").prop("checked")}(t)||/\[(date|time|email|ip)\]/.test(e)&&(r=o.text_shortcodes+"\n\n"),r}(e,t);return r+=function(e){var t="";return/\[id\]|\[key\]|\[if\s\w+\]|\[foreach\s\w+\]|\[created-at(\s*)?/g.test(e)&&(t+=o.view_shortcodes+"\n\n"),t}(e)}(e,this),""!==t&&P(e+"\n\n"+t)}function Ye(e,t){for(var r=!1,n=0;n"+l[t].fieldName+"")):(r=r?" checked":"",i.push('"));e.innerHTML=i.join("")}function it(){for(var e=document.querySelectorAll(".frmjs_prod_field_opt"),t=0;t'):(c.innerHTML=gn(d),"TEXTAREA"===c.nodeName&&c.classList.contains("wp-editor-area")&&jQuery(c).trigger("change"),c.classList.contains("frm_primary_label")&&"break"===c.nextElementSibling.getAttribute("data-ftype")&&(c.nextElementSibling.querySelector(".frm_button_submit").textContent=d)))}function lt(e){var t=parseFloat(e.getAttribute("max")),r=parseFloat(e.getAttribute("min"));return(t-r)/2+r}function st(){var e,t=this.getAttribute("data-fid"),r="";["field_options_max_","frm_format_"].forEach(function(e){var n=document.getElementById(e+t);n&&(r+=n.value)}),"text"===(e=document.getElementsByName("field_options[type_"+t+"]")[0]).options[e.selectedIndex].value&&ct(""!==r,".frm_invalid_msg"+t)}function dt(){var e=this.id.replace("frm_","").replace("req_field_",""),t=this.checked,r=jQuery("#field_label_"+e+" .frm_required");if(ct(t,".frm_required_details"+e),t){var n=jQuery('input[name="field_options[required_indicator_'+e+']"]');""===n.val()&&n.val("*"),r.removeClass("frm_hidden")}else r.addClass("frm_hidden")}function ct(e,t){var r=jQuery(t);if(e)r.fadeIn("fast").closest(".frm_validation_msg").fadeIn("fast");else{var n=r.fadeOut("fast").closest(".frm_validation_box"),i=n.css("display","block").children(":not("+t+"):visible").length;n.css("display",""),0===i&&r.closest(".frm_validation_msg").fadeOut("fast")}}function ut(){var e=jQuery(this).closest(".frm-single-settings").data("fid"),t=jQuery(".frm_unique_details"+e);if(this.checked){t.fadeIn("fast").closest(".frm_validation_msg").fadeIn("fast");var r=jQuery(".frm_unique_details"+e+" input");""===r.val()&&r.val(o.default_unique)}else{var n=t.fadeOut("fast").closest(".frm_validation_box"),i=n.css("display","block").children(":not(.frm_unique_details"+e+"):visible").length;n.css("display",""),0===i&&t.closest(".frm_validation_msg").fadeOut("fast")}}function ft(){var e=jQuery(this).closest(".frm-single-settings").data("fid"),t=jQuery(this).val(),r=jQuery(document.getElementById("frm_field_id_"+e));if(ct(""!==t,".frm_conf_details"+e),""!==t){var n=jQuery(".frm_validation_box .frm_conf_details"+e+" input");""===n.val()&&n.val(o.default_conf),function(e){var t=document.getElementsByName("field_options[type_"+e+"]")[0].value;mt(document.getElementById("field_description_"+e),"field_options[description_"+e+"]",o["enter_"+t]),mt(document.getElementById("conf_field_description_"+e),"field_options[conf_desc_"+e+"]",o["confirm_"+t])}(e),"inline"===t?r.removeClass("frm_conf_below").addClass("frm_conf_inline"):"below"===t&&r.removeClass("frm_conf_inline").addClass("frm_conf_below"),jQuery(".frm-conf-box-"+e).removeClass("frm_hidden")}else jQuery(".frm-conf-box-"+e).addClass("frm_hidden"),setTimeout(function(){r.removeClass("frm_conf_inline frm_conf_below")},200)}function mt(e,t,r){e.innerHTML===o.desc&&(e.innerHTML=r,document.getElementsByName(t)[0].value=r)}function _t(e){var t=JSON.parse(this.getAttribute("data-opts"));return e.preventDefault(),document.getElementById("frm_bulk_options").value=t.join("\n"),!1}function pt(){var e,t,r,n,i=jQuery(this).closest(".frm-single-settings").data("fid"),o=jQuery("#frm_field_"+i+"_opts .frm_option_template").prop("outerHTML"),a=jQuery(this).data("opttype"),l=0,s=function(e){for(var t=0,r=0,n=jQuery("#frm_field_"+e+"_opts li"),i=0;ti||"000"===i)&&(i=r)}return i}(i);if("000"!==s&&(l=s+1),"other"===a){document.getElementById("other_input_"+i).value=1;var d=jQuery(this).data("ftype");"radio"!==d&&"select"!==d||jQuery(this).fadeOut("slow");var c={action:"frm_add_field_option",field_id:i,opt_key:l,opt_type:a,nonce:frmGlobal.nonce};jQuery.post(ajaxurl,c,function(e){jQuery(document.getElementById("frm_field_"+i+"_opts")).append(e),an(i)})}else{o=(o=(o=(o=(o=o.replace(new RegExp('optkey="000"',"g"),'optkey="'+l+'"')).replace(new RegExp("-000_","g"),"-"+l+"_")).replace(new RegExp('-000"',"g"),"-"+l+'"')).replace(new RegExp("\\[000\\]","g"),"["+l+"]")).replace("frm_hidden frm_option_template",""),Po(i,o={newOption:o});var u=this.closest(".frm_single_option");u?u.after(o.newOption):jQuery("#frm_field_".concat(i,"_opts")).append(o.newOption),an(i)}null==(n=(e=this).classList.contains("frm-add-option-legacy")?null===(t=e.closest(".frm-collapse-me"))||void 0===t?void 0:t.querySelector(".frm_sortable_field_opts"):e.closest(".frm_sortable_field_opts"))||null===(r=n.querySelectorAll(".frm_remove_tag.frm_disabled"))||void 0===r||r.forEach(function(e){return e.classList.remove("frm_disabled")}),Hi()}function gt(){yt(jQuery(this).closest(".frm-single-settings").data("fid"),this.value)}function yt(e,t){var r=jQuery(".frm_multiple_cont_"+e);"select"===t?r.fadeIn("fast"):r.fadeOut("fast")}function ht(){var e=jQuery(this).closest(".frm-single-settings").data("fid");No(jQuery(".field_"+e+"_option_key")),jQuery(".field_"+e+"_option").toggleClass("frm_with_key")}function vt(){var e,t,r=jQuery(this).closest(".frm-single-settings"),n=r.data("fid"),i=document.getElementById("frm_field_id_"+n);Qt(jQuery(this)),No(jQuery(".field_"+n+"_image_id")),No(jQuery(".frm_toggle_image_options_"+n)),No(jQuery(".frm_image_size_"+n)),No(jQuery(".frm_alignment_"+n)),No(jQuery(".frm-add-other#frm_add_field_"+n)),(e=bn(n))?(jt(n,"inline"),bt(i),t=on(n),i.classList.add("frm_image_options"),i.classList.add("frm_image_size_"+t),r.find(".frm-bulk-edit-link").hide()):(i.classList.remove("frm_image_options"),bt(i),jt(n,"block"),r.find(".frm-bulk-edit-link").show()),wp.hooks.doAction("frm_image_options_toggled",r[0],e)}function bt(e){e.classList.remove("frm_image_size_","frm_image_size_small","frm_image_size_medium","frm_image_size_large","frm_image_size_xlarge")}function jt(e,t){jQuery("#field_options_align_"+e).val(t).trigger("change")}function wt(){var e=jQuery(this).closest(".frm-single-settings").data("fid"),t=document.getElementById("frm_field_id_"+e);xt(),bn(e)&&(bt(t),t.classList.add("frm_image_options"),t.classList.add("frm_image_size_"+on(e)))}function Qt(e){var t=e.closest(".frm-single-settings").data("fid");jQuery(".field_"+t+"_option").trigger("change")}function xt(){Qt(jQuery(this))}function Et(e){var t,r=e.target.closest(".frm_image_preview_wrapper");if(null!==(t=wp)&&void 0!==t&&t.media&&(null==r||!r.dataset.upgrade)){e.preventDefault(),wp.media.model.settings.post.id=0;var n=wp.media.frames.file_frame=wp.media({multiple:!1,library:{type:["image"]}});n.on("select",function(){var e=n.state().get("selection").first().toJSON(),t=r.querySelector("img");t.setAttribute("src",e.url),t.classList.remove("frm_hidden"),t.removeAttribute("srcset"),r.querySelector(".frm_image_preview_frame").style.display="block",r.querySelector(".frm_image_preview_title").textContent=e.filename,r.querySelector(".frm_choose_image_box").style.display="none";var i=jQuery(r);i.siblings('input[name*="[label]"]').data("frmimgurl",e.url),i.find("input.frm_image_id").val(e.id).trigger("change"),wp.media.model.settings.post.id=0}),n.open()}}function kt(e){var t=jQuery(this).closest(".frm_image_preview_wrapper");e.preventDefault(),e.stopPropagation(),t.find("img").attr("src",""),t.find(".frm_image_preview_frame").hide(),t.find(".frm_choose_image_box").show(),t.find("input.frm_image_id").val(0).trigger("change")}function At(){var e=jQuery(this).closest("li").find(".frm_form_fields select");this.checked?e.attr("multiple","multiple"):e.removeAttr("multiple")}function St(){var e=document.getElementById("dropform-search-input");null!==e&&setTimeout(function(){e.focus()},100)}function Lt(e){var t=e.target,r=t.closest(".frm_warning_style");jQuery(r).fadeOut(400,function(){return r.remove()});var n=t.dataset.action,i=new FormData;g(n,i)}function It(e){e.preventDefault()}function Bt(){var e,t=this.parentNode,r=t.parentNode,n=r.querySelectorAll("li:not(.frm_hidden)");2===n.length&&(null===(e=Array.from(n).find(function(e){return e!==t}).querySelector(".frm_remove_tag"))||void 0===e||e.classList.add("frm_disabled"));var i,o=this.getAttribute("data-fid");jQuery(t).fadeOut("fast",function(){wp.hooks.doAction("frm_before_delete_field_option",this),jQuery(t).remove(),jQuery(r).find(".frm_other_option").length<1&&(null!==(i=document.getElementById("other_input_"+o))&&(i.value=0),jQuery("#other_button_"+o).fadeIn("fast"))}),Hi()}function qt(){var e,t,r,n;(e=jQuery(this)).is(":checked")&&(t=function(){setTimeout(function(){e.prop("checked",!1)},0)},r=function(){e.off("mouseup",n)},n=function(){t(),r()},e.on("mouseup",n),e.one("mouseout",r))}function Ct(){this.value===o.new_option&&(this.setAttribute("data-value-on-focus",this.value),this.value="")}function Nt(e){return q(B("Are you sure you want to delete these %1$s selected field(s)?","formidable"),e)}function Tt(){var e=o.conf_delete,t=this.parentNode.parentNode.parentNode.parentNode.parentNode,r=t.parentNode,n=jQuery(this).closest("li.form-field"),i=n.data("fid");if("divider"===n.data("ftype")){var a=document.querySelectorAll(".frm-field-group-hover-target .start_divider .frm_field_box"),l=0;a.forEach(function(e){var t=e.querySelectorAll("li.form-field");t&&(l+=t.length)}),l&&(e=Nt(++l))}return r.classList.contains("frm-section-collapsed")||r.classList.contains("frm-page-collapsed")||("divider_section_only"===t.className&&(e=o.conf_delete_sec),this.setAttribute("data-frmverify",e),this.setAttribute("data-frmverify-btn","frm-button-red"),this.setAttribute("data-deletefield",i),Te(),M(this)),!1}function Ot(){this.closest("li.form-field").click()}function Ft(){var e,t;null!==(e=document.querySelector(".frm-field-group-hover-target"))&&(e.classList.add("frm-selected-field-group"),(t=document.createElement("div")).classList.add("frm-delete-field-groups","frm_hidden"),document.body.append(t),t.click())}function Dt(){var e=document.querySelector(".frm-field-group-hover-target");if(null!==e){var t="frm_field_group_"+je(),r=document.createTextNode("");Ue(r);var n=jQuery(r).closest("li").get(0);n.classList.add("frm_hidden");var i=n.querySelector("ul");i.id=t,jQuery(e.closest("li.frm_field_box")).after(n);var o=ae(jQuery(e)),a=[],l=[],s=o.length,d={},c=0;jQuery(n).on("frm_added_duplicated_field_to_row",function(e,t){if(d[jQuery(t.duplicatedFieldHtml).attr("data-fid")]=t.originalFieldId,!(s>++c)){var r=jQuery(i),o=ae(r);l.forEach(function(e){e.remove()});for(var u=0;u6?(t.append(Wt(e,"even")),t):(5!==e&&t.append(Wt(e,"even")),e%2==1&&t.append(Wt(e,"middle")),e<6?(t.append(Wt(e,"left")),t.append(Wt(e,"right"))):((r=d()).classList.add("frm_fourth"),t.prepend(r)),t)}(e),null!==(o=t.closest("ul.frm_sorting"))&&function(e,t){var r,n,i;for(r=t.children.length,n=0;n6?"frm_full":e%2==1?"frm_fourth":"frm_third"}return r.classList.add(n),r.setAttribute("layout-type",t),r.append(function(e,t){var r,n,i;for(r=Yt(),n=0;n6?"frm1":-1!==[2,3,4,6].indexOf(e)?sr(12/e):5===e&&void 0!==t?0===t?"frm4":"frm2":"frm12"}function Jt(e){switch(e){case 2:case 3:return"frm3";case 4:case 5:return"frm2";case 6:return"frm1"}return"frm12"}function Xt(e){switch(e){case 2:return"frm9";case 3:case 4:return"frm6";case 5:return"frm4";case 6:return"frm7"}return"frm12"}function Yt(){var e=d();return e.classList.add("frm_grid_container"),e}function Zt(){var e=document.querySelector(".frm-field-group-hover-target");if(e){var t=this.getAttribute("layout-type");le(ae(jQuery(e)).first(),t),fr()}}function er(){var e,t;e=tr(),t=this.getAttribute("layout-type"),le(ae(e).first(),t),hr()}function tr(){var e=jQuery(".frm-selected-field-group"),t=e.first();return e.not(t).each(function(){ae(jQuery(this)).each(function(){var e=this.parentNode;ae(t).last().after(this),jQuery(e).children("li.form-field").length||e.closest("li.frm_field_box").remove()})}),An(),le(ae(t).first()),t}function rr(){null===this.closest(".frm-merge-fields-into-row")&&nr(ae(jQuery(".frm-field-group-hover-target")))}function nr(e){var t,r,n,i,o,a,l,s,c,u,f,m,_,p,g;for(t=e.length,(r=document.getElementById("frm_field_group_popup")).innerHTML="",(n=d()).style.padding="0 24px",i=Kt(5===t?6:t),(o=d()).style.padding="20px 0",o.classList.add("frm_grid_container"),5===t&&((a=document.createElement("span")).classList.add("frm1"),o.append(a)),!1!==(l=wr()>0&&ar(Kt(t)))&&l>=12&&(l=Math.floor(12/t)),s=0;s',""),t);e.prepend(r),document.getElementById("frm-field-group-message-dismiss").addEventListener("click",function(){pr(document.getElementById("frm-field-group-message"))})}}(),"ul"===e.originalEvent.target.nodeName.toLowerCase()){var t=document.querySelector(".frm-field-group-hover-target");if(t){var r=e.ctrlKey||e.metaKey,n=e.shiftKey,i=t.classList.contains("frm-selected-field-group"),o=function(){var e=jQuery(".frm-selected-field-group");if(e.length)return e;var t=gr();if(t){var r=t.closest("ul");if(r&&1===ae(jQuery(r)).length)return r.classList.add("frm-selected-field-group"),jQuery(r)}return jQuery()}(),a=o.length;if(r||n){var l=gr();if(null===l||jQuery(l).siblings("li.form-field").length||(l.parentNode.classList.add("frm-selected-field-group"),++a),r){if(i)return--a,t.classList.remove("frm-selected-field-group"),void yr(a);++a}else if(n&&!i){++a;var s=o.first();(s.parent().index()=2||1===e&&ae(jQuery(document.querySelector(".frm-selected-field-group"))).length>1?function(){var e,t,r,n,i;if(null!==(e=document.getElementById("frm_field_multiselect_popup")))return e.classList.toggle("frm-unmergable",!br()),e;(e=d()).id="frm_field_multiselect_popup",br()||e.classList.add("frm-unmergable"),(t=d()).classList.add("frm-merge-fields-into-row"),t.textContent=B("Merge into row","formidable"),(r=document.createElement("a")).style.marginLeft="5px",r.classList.add("frm_icon_font","frm_arrowdown6_icon"),r.setAttribute("href","#"),t.append(r),e.append(t),(n=d()).classList.add("frm-multiselect-popup-separator"),e.append(n),(i=d()).classList.add("frm-delete-field-groups"),i.append(Gt("frm_trash_svg")),e.append(i),document.getElementById("post-body-content").append(e),jQuery(e).hide().fadeIn()}():vr(),De()}function hr(e){if(void 0!==e){if(null!==e.originalEvent.target.closest("#frm-show-fields"))return;if(e.originalEvent.target.classList.contains("frm-merge-fields-into-row"))return;if(null!==e.originalEvent.target.closest(".frm-merge-fields-into-row"))return;if(e.originalEvent.target.classList.contains("frm-custom-field-group-layout"))return;if(e.originalEvent.target.classList.contains("frm-cancel-custom-field-group-layout"))return}jQuery(".frm-selected-field-group").removeClass("frm-selected-field-group"),jQuery(document).off("click",hr),vr()}function vr(){var e=document.getElementById("frm_field_multiselect_popup");null!==e&&e.remove()}function br(){var e,t,r,n,i;if(1===(r=(e=document.querySelectorAll(".frm-selected-field-group")).length))return!1;for(t=0,n=0;n12)return!1}return!0}function jr(e){var t;null===e.originalEvent.target.closest("#frm_field_group_popup")&&(e.originalEvent.target.classList.contains("frm-custom-field-group-layout")||(t=zt(wr(),document.querySelector(".frm-selected-field-group").firstChild),this.append(t)))}function wr(){var e=0;return jQuery(document.querySelectorAll(".frm-selected-field-group")).each(function(){e+=ae(jQuery(this)).length}),e}function Qr(){var e,t,r,n;n=[],jQuery(".frm-selected-field-group > li.form-field").each(function(){n.push(this.dataset.fid)}),t=function(e){return function(t){t.preventDefault(),function(e){e.forEach(function(e){Er(e)})}(e)}}(e=n),null!==(r=document.getElementById("frm_field_multiselect_popup"))&&r.remove(),this.setAttribute("data-frmverify",Nt(e.length)),M(this);var i=document.getElementById("frm-confirmed-click");null==i||i.removeAttribute("data-deletefield"),jQuery(i).on("click",t),jQuery("#frm_confirm_modal").one("dialogclose",function(){jQuery(i).off("click",t)})}function xr(){Er(this.getAttribute("data-deletefield"))}function Er(e){var t=jQuery("#frm_field_id_"+e);kr(e),t.hasClass("edit_field_type_divider")&&t.find("li.frm_field_box[data-fid]").each(function(){kr(this.getAttribute("data-fid"))}),Sn()}function kr(e){jQuery.ajax({type:"POST",url:ajaxurl,data:{action:"frm_delete_field",field_id:e,nonce:frmGlobal.nonce},success:function(){var t,r,n,i=jQuery(document.getElementById("frm_field_id_"+e)),o=jQuery("#frm-single-settings-"+e);o.is(":visible")&&(null===(t=document.querySelector(".frm-settings-panel .frm-tabs-navs ul > li:first-child"))||void 0===t||t.click(),document.querySelector("#frm-options-panel .frm-single-settings").classList.remove("frm_hidden")),function(e){var t=e[0].querySelectorAll(".frm-inline-modal[data-fills]");t.length&&t.forEach(function(e){e.classList.add("frm_hidden"),e.removeAttribute("data-fills"),e.closest("form").append(e)})}(o),o.remove(),i.fadeOut("slow",function(){var e,t=i.closest(".start_divider"),r=i.data("type"),n=i.siblings("li.form-field");if(n.length||(i.is(".edit_field_type_end_divider")?n.length=i.closest("li.form-field").siblings():e=i.closest("ul.frm_sorting").parent()),i.remove(),"break"===r?Dr():"product"===r&&(Be(),it()),n.length?le(n.first()):e.remove(),0===jQuery("#frm-show-fields li").length||function(){if(j.get(0).childElementCount>1)return!1;var e=j.get(0).firstElementChild.firstElementChild.querySelectorAll("li.frm_field_box");return!(e.length>1)&&e[0].classList.contains("edit_field_type_submit")}()){var o=document.getElementById("frm_form_editor_container");o.classList.remove("frm-has-fields"),o.classList.add("frm-empty-fields")}else t.length&&Ln(t);R()}),i.length&&(r=i.data("type"),(n=document.getElementById(r))&&n.dataset.limit&&Ar(r)-11)for(document.getElementById("frm-fake-page").style.display="block",e=0;e200)&&(P(o.repeat_limit_min),this.value="")}function Zr(){var e=this.value;""!==e&&(e<1||e>200)&&(P(o.checkbox_limit),this.value="")}function en(e,t){jQuery(e).closest(".frm_field_box").find(".frm_"+t+"_form_row .frm_repeat_label").text(e.value)}function tn(){var e=jQuery(this).closest(".frm-single-settings").data("fid"),t=this.value,r=document.getElementById("frm_show_selected_fields_"+e),n=document.getElementById("frm_show_selected_forms_"+e);jQuery(n).find("select").val(""),"form"===t?(n.style.display="inline",function(e){if(null!==e)for(;e.firstChild;)e.firstChild.remove()}(r)):(r.style.display="none",n.style.display="none",kn(t,e))}function rn(){var e,t;(e=nn(this))&&(t=jQuery(this).closest(".frm_single_option"),function(e,t,r){var n,i,o,a,l,s,c=r.data("optkey"),u=vn(e),f=jQuery('label[for="field_'+t+"-"+c+'"]'),m="field_options[options_"+e+"]["+c+"]",_=jQuery('input[name="'+m+'[label]"]');if(f.length<1)return an(e),void((o=r.find('input[name^="default_value_"]')).is(":checked")&&_.length>0&&jQuery('select[name^="item_meta['+e+']"]').val(_.val()));if(a=f.children("input"),n=_.length<1?(_=jQuery('input[name="'+m+'"]')).val():u?jQuery('input[name="'+m+'[value]"]').val():_.val(),!(_.length<1)){if(i=f[0].childNodes,bn(e))l=function(e,t,r){var n,i,o;return(n=e.find("img"))&&(i=n.attr("src")),o=jn(t),_n(t),yn(r.val(),o,i)}(r,e,_),(s=f.find(".frm_image_option_container")).length>0?s.replaceWith(l):(i[i.length-1].nodeValue="",f.append(l));else{var p=!1;i.forEach(function(t,r){if(!1===p)"INPUT"===t.tagName&&(p=r);else if(r===p+1){var n="";!function(e){var t=document.getElementsByName("field_options[image_options_"+e+"]"),r=Array.from(t).find(function(e){return e.checked&&"buttons"===e.value});return void 0!==r}(e)?t.nodeValue=" "+_.val():(n=d({className:"frm_label_button_container",text:" "+_.val()}),f[0].replaceChild(n,t))}else t.remove()})}a.val(n),o=r.find('input[name^="default_value_"]'),a.prop("checked",!!o.is(":checked"))}}(e.fieldId,e.fieldKey,t))}function nn(e){var t;return!!(t=jQuery(e).closest(".frm_sortable_field_opts")).length&&{fieldId:t.attr("id").replace("frm_field_","").replace("_opts",""),fieldKey:t.data("key")}}function on(e){var t,r=document.getElementById("field_options_image_size_"+e),n="";return null!==r&&""!==(t=r.value)&&(n=t),n}function an(e){var t,r,n,i,o,a=jQuery('[name^="item_meta['+e+']"]');if(!(a.length<1)){if(a.is("select"))null!==(i=document.getElementById("frm_placeholder_"+e))&&""===i.value?un(a[0],{sourceID:e}):un(a[0],{sourceID:e,placeholder:i.value});else{r=mn(e),jQuery("#field_"+e+"_inner_container > .frm_form_fields").html(""),o=nn(jQuery("#frm_delete_field_"+e+"-000_container"));var l=jQuery("#field_"+e+"_inner_container > .frm_form_fields"),s=bn(e),d=s?on(e):"",c=s?"frm_image_option frm_image_"+d+" ":"",u=Do(e);for(n="hidden"===a.attr("type")?a.data("field-type"):a.attr("type"),t=0;t=0;a--){var m;l=d[a];var _=null===(m=document.getElementById("frm_field_"+e+"_opts").querySelector('.frm_option_key input[type="text"]'))||void 0===m?void 0:m.value;_||(_=l),s=i.querySelector('option[value="'+_+'"]');var p=ln(e,l),g=p.newValue,y=p.newLabel,h=document.querySelectorAll("#frm_field_"+e+"_opts input[data-value-on-focus]"),v=Array.from(h).find(function(e){return e.value===l});if(v){var b=v.dataset.valueOnFocus;if(b&&i.querySelector('option[value="'+b+'"]'))continue}dn(i,s,g,y)}null!==(s=i.querySelector('option[value=""]'))&&i.prepend(s)}}function dn(e,t,r,n){null!==t||e.querySelector('option[value="'+r+'"]')||((t=frmDom.tag("option",{text:n})).value=r),e.prepend(t)}function cn(e,t,r,n,i,o){var a,l="",s=t.key.includes("other"),d="field_"+n+"-"+t.key,c="scale"===e?"radio":e;return a='',this.getSingle=function(){return""!==(l=wp.hooks.applyFilters("frm_admin.build_single_option_template",l,{opt:t,type:e,fieldId:r,classes:o,id:d}))?l:'
          "+(s?a:"")+"
          "},this.getSingle()}function un(e,t){if(null!==e){var r=t.sourceID,n=t.placeholder,i=Do(r),o=t.other;!function(e){var t;if(void 0!==e.options)for(t=e.options.length-1;t>=0;t--)e.remove(t)}(e);for(var a=mn(r,e.id.includes("frm_field_logic_opt")),l=void 0!==n,s=0;s1&&void 0!==arguments[1]&&arguments[1],s=[],d=jQuery('input[name^="field_options[options_'+e+']"]').filter('[name$="[label]"], [name*="[other_"]'),c=Do(e),u=jn(e),f=bn(e),m=vn(e);for(t=0;t0||(i=r=d[t].value,o=d[t].name.replace("field_options[options_"+e+"][","").replace("[label]","").replace("]",""),m&&(n=d[t].name.replace("[label]","[value]"),r=jQuery('input[name="'+n+'"]').val(),l&&""===i&&(i=""!==r?r:frm_admin_js.no_label)),f&&(i=yn(i,u,pn(d[t]),_n(e))),a={saved:r,label:i=frmAdminBuild.hooks.applyFilters("frm_choice_field_label",i,e,d[t],f),checked:hn(d[t].id),key:o},c&&(n=d[t].name.replace("[label]","[price]"),a.price=jQuery('input[name="'+n+'"]').val()),s.push(a));return s}function _n(e){var t=document.getElementById("frm-single-settings-"+e);return null===t?"radio":t.classList.contains("frm-type-checkbox")?"checkbox":"radio"}function pn(e){var t,r=jQuery(e).siblings(".frm_image_preview_wrapper");return r.length&&(t=r.find("img")).length?t.attr("src"):""}function gn(e){(e instanceof Element||e instanceof Document)&&(e=e.outerHTML);var t=jQuery.parseHTML(e).reduce(function(e,t){var r=frmDom.cleanNode(t);return"#text"===r.nodeName?e+r.textContent:e+r.outerHTML},"");return t!==e?gn(t):t}function yn(e,t,r,n){var i,a,l,c=e;return c=gn(c),r?a=m({src:r,alt:c}):(a=d({className:"frm_empty_url"})).innerHTML=o.image_placeholder_icon,i=t?" frm_label_with_image":"",(l=s("span",{className:"frm_text_label_for_image_inner"})).innerHTML=c,s("span",{className:"frm_image_option_container"+i,children:[a,s("span",{className:"frm_text_label_for_image",child:l})]})}function hn(e){var t=jQuery("#"+e);if(0===t.length)return!1;var r=t.siblings("input[type=checkbox]");return r.length&&r.prop("checked")}function vn(e){return wn("separate_value_"+e)}function bn(e){for(var t=!1,r=document.getElementsByName("field_options[image_options_"+e+"]"),n=0;n=0&&(r.splice(t,1),e.val(r),e.next(".btn-group").find('.multiselect-container input[value=""]').prop("checked",!1))}(jQuery(this))}function Cn(e){e.val(""),e.next(".btn-group").find('.multiselect-container input[value!=""]').prop("checked",!1)}function Nn(){jQuery(".frm-hide-empty").each(function(){0===jQuery(this).text().trim().length&&jQuery(this).remove()})}function Tn(e){e.preventDefault(),function(e,t,r){var n=document.getElementById(e.getAttribute("data-open")),i=jQuery(e).closest("p,ul"),o=void 0!==t;if(i.hasClass("frm-open"))i.removeClass("frm-open"),n.classList.add("frm_hidden");else{if(o||(t=Vi(e)),null!==t){if(!o){var a=r.key;"Enter"!==a&&" "!==a&&t.focus()}i.after(n),n.setAttribute("data-fills",t.id.replace("-proxy-input","")),0===n.id.indexOf("frm-calc-box")&&et(n,!0)}i.addClass("frm-open"),n.classList.remove("frm_hidden"),wp.hooks.doAction("frm_show_inline_modal",n,e)}}(this,void 0,e)}function On(e){e.preventDefault(),this.parentNode.classList.add("frm_hidden"),jQuery('.frm-open [data-open="'+this.parentNode.id+'"]').closest(".frm-open").removeClass("frm-open")}function Fn(e){var t=e.target;t.closest(".frm-inline-modal.frm-modal-no-dismiss")||t.closest(".frm-show-inline-modal")||t.closest("#frm_adv_info")||t.closest(".frm-token-proxy-input")||document.querySelectorAll(".frm-inline-modal.frm-modal-no-dismiss:not(.frm_hidden)").forEach(function(e){e.classList.add("frm_hidden"),e.previousElementSibling.classList.remove("frm-open")})}function Dn(){var e,t=this.getAttribute("data-frmchange").split(",");for(e=0;e').before('')}function ei(){var e="success";"options[edit_action]"===this.name&&(e="edit");var t=jQuery(this).val();jQuery("."+e+"_action_box").hide(),"redirect"===t?jQuery("."+e+"_action_redirect_box."+e+"_action_box").fadeIn("slow"):"page"===t?jQuery("."+e+"_action_page_box."+e+"_action_box").fadeIn("slow"):jQuery("."+e+"_action_message_box."+e+"_action_box").fadeIn("slow")}function ti(e){if(m=e.target,p=jQuery(m),g=p.closest(".frm_form_action_settings"),(y=g.find(".widget-inside")).find("p, div, table").length||((_=g.find(".widget-top")).on("frm-action-loaded",function(){p.trigger("click"),g.removeClass("open"),y.hide()}),_.trigger("click"),0)){var t=e.target.closest(".frm_form_action_settings"),r=t.querySelectorAll(".wp-editor-area");r.length&&r.forEach(function(e){tinymce.EditorManager.execCommand("mceRemoveEditor",!0,e.id)});var n=jQuery(t).clone(),i=n.attr("id").replace("frm_form_action_",""),o=ri(i);n.find(".frm_action_id, .frm-btn-group").remove(),n.find('input[name$="['+i+'][ID]"]').val(""),n.find(".widget-inside").hide(),n.find("input[type=text], textarea, input[type=number]").prop("defaultValue",function(){return this.value}),n.find("input[type=checkbox], input[type=radio]").prop("defaultChecked",function(){return this.checked});var a=new RegExp("\\["+i+"\\]","g"),l=new RegExp("_"+i+'"',"g"),s=new RegExp("-"+i+'"',"g"),c=new RegExp('"'+i+'"',"g"),u=n.html().replace(a,"["+o+"]").replace(l,"_"+o+'"');u=u.replace(s,"-"+o+'"').replace(c,'"'+o+'"');var f=d({id:"frm_form_action_"+o,className:n.get(0).className});f.setAttribute("data-actionkey",o),f.innerHTML=u,f.querySelectorAll(".wp-editor-wrap, .wp-editor-wrap *").forEach(function(e){"string"==typeof e.className&&(e.className=e.className.replace(i,o)),e.id=e.id.replace(i,o)}),f.classList.remove("open"),document.getElementById("frm_notification_settings").append(f),r.length&&(r.forEach(function(e){frmDom.wysiwyg.init(e)}),f.querySelectorAll(".wp-editor-area").forEach(function(e){frmDom.wysiwyg.init(e)})),f.classList.contains("frm_single_on_submit_settings")&&f.querySelector("input.frm-page-search")&&vo(f),uo(),wp.hooks.doAction("frm_after_duplicate_action",f)}var m,_,p,g,y}function ri(e){var t=parseInt(e,10)+11;return null!==document.getElementById("frm_form_action_"+t)&&(t=ri(++t)),t}function ni(){var e,t=jQuery(this).data("actiontype");if(!ui(t)){var r=(e=Lr(document.querySelectorAll(".frm_form_action_settings"),"frm_form_action_"),void 0!==document.getElementById("frm_form_action_"+e)&&(e+=100),L>=e&&(e=L+1),L=e,e),n=k,i=document.createElement("div");i.classList.add("frm_single_"+t+"_settings");var o=document.getElementById("frm_notification_settings");o.append(i),jQuery.ajax({type:"POST",url:ajaxurl,data:{action:"frm_add_form_action",type:t,list_id:r,form_id:n,nonce:frmGlobal.nonce},success:function(e){Hi(),i.remove(),document.querySelectorAll(".frm_form_action_settings.open").forEach(function(e){return e.classList.remove("open")});var n=d();n.innerHTML=e;var a=n.querySelector(".widget-top");Array.from(n.children).forEach(function(e){return o.append(e)}),jQuery(".frm_form_action_settings").fadeIn("slow");var l=document.getElementById("frm_form_action_"+r);l.classList.add("open"),document.getElementById("post-body-content").scroll({top:l.offsetTop+10,left:0,behavior:"smooth"}),ci(t),Zn("#frm_form_action_"+r),uo(),vo(l),a&&jQuery(a).trigger("frm-action-loaded"),frmAdminBuild.hooks.doAction("frm_added_form_action",l)}})}}function ii(){var e=document.getElementById("frm_email_addon_menu").classList,t=document.getElementById("actions-search-input");e.contains("frm-all-actions")?(e.remove("frm-all-actions"),e.add("frm-limited-actions")):(e.add("frm-all-actions"),e.remove("frm-limited-actions")),t.value="",So(t,"input")}function oi(e){e.on("Change",function(){!function(e){var t,r;(t=document.querySelector(".frm-single-settings:not(.frm_hidden)"))&&null!==(r=t.querySelector(".wp-editor-wrap"))&&r.classList.contains("tmce-active")&&!tinyMCE.activeEditor.isHidden()&&(e.targetElm.value=e.getContent(),jQuery(e.targetElm).trigger("change"))}(e)})}function ai(e){var t=this;if(null!==e)return this.fragment=document.createDocumentFragment(),this.initOnceInAllInstances=function(){void 0===ai.prototype.endMarker&&(ai.prototype.endMarker=document.getElementById("frm-end-form-marker"))},this.append=function(e){var r=null!==e?e.parentElement.classList:"";null!==e&&(r.contains("frm_field_box")||r.contains("divider_section_only"))&&t.fragment.append(e)},this.moveFields=function(){w.insertBefore(t.fragment,ai.prototype.endMarker)},this.initOnceInAllInstances(),void 0!==e?(this.append(e),void this.moveFields()):{append:this.append,moveFields:this.moveFields}}function li(){var e=jQuery(this).closest(".frm_form_action_settings").data("actionkey"),t=this.getAttribute("data-emailrow");jQuery("#frm_form_action_"+e+" .frm_"+t+"_row").fadeIn("slow"),jQuery(this).fadeOut("slow")}function si(){var e=jQuery(this).closest(".frm_form_action_settings"),t=this.getAttribute("data-emailrow"),r=".frm_"+t+"_row",n=".frm_"+t+"_button";jQuery(e).find(n).fadeIn("slow"),jQuery(e).find(r).fadeOut("slow",function(){jQuery(e).find(r+" input").val("")})}function di(){var e=jQuery(this).closest(".frm_form_action_settings"),t=".frm_from_to_match_row";e.find('input[name$="[post_content][from]"]').val()===e.find('input[name$="[post_content][email_to]"]').val()?jQuery(e).find(t).fadeIn("slow"):jQuery(e).find(t).fadeOut("slow")}function ci(e){var t,r,n=document.querySelectorAll(".frm_"+e+"_action");ui(e)?(t=n,r=fi(e)>0,t.forEach(function(e){e.classList.remove("frm_active_action"),e.classList.add("frm_inactive_action"),r&&e.classList.add("frm_already_used")})):n.forEach(function(e){e.querySelector(".frm_show_upgrade")||(e.classList.remove("frm_inactive_action","frm_already_used"),e.classList.add("frm_active_action"))})}function ui(e){var t=function(e){return jQuery(".frm_single_"+e+"_settings").length}(e)>=fi(e),r={type:e};return wp.hooks.applyFilters("frm_action_at_limit",t,r)}function fi(e){return parseInt(jQuery(".frm_"+e+"_action").data("limit"),10)}function mi(){var e=o.only_one_action,t=this.dataset.limit;void 0!==t&&((t=parseInt(t))>1?e=e.replace(1,t).trim():e+=" "+o.edit_action_text),P(e)}function _i(){var e=jQuery(this).data("emailkey"),t=jQuery(this).closest(".frm_form_action_settings").find(".frm_action_name").val(),r=document.getElementById("form_id").value,n=document.getElementById("frm_logic_row_"+e),i=Lr(n.querySelectorAll(".frm_logic_row"),"frm_logic_"+e+"_"),o=d({id:"frm_logic_"+e+"_"+i,className:"frm_logic_row frm_hidden"});return n.append(o),jQuery.ajax({type:"POST",url:ajaxurl,data:{action:"frm_add_form_logic_row",email_id:e,form_id:r,meta_name:i,type:t,nonce:frmGlobal.nonce},success:function(t){jQuery(document.getElementById("logic_link_"+e)).fadeOut("slow",function(){o.insertAdjacentHTML("beforebegin",t),o.remove(),jQuery(n).parent(".frm_logic_rows").fadeIn("slow")})}}),!1}function pi(){var e=jQuery("select.frm_single_post_field");e.css("border-color","");var t=this,r=jQuery(t).val();if(""===r||"checkbox"===r)return!1;e.each(function(){if(jQuery(this).val()===r&&this.name!==t.name)return this.style.borderColor="red",jQuery(t).val(""),P(o.field_already_used),!1})}function gi(){var e=jQuery(this).val();""===e?(jQuery(".frm_post_content_opt, select.frm_dyncontent_opt").hide().val(""),jQuery(".frm_dyncontent_opt").hide()):"post_content"===e?(jQuery(".frm_post_content_opt").show(),jQuery(".frm_dyncontent_opt").hide(),jQuery("select.frm_dyncontent_opt").val("")):(jQuery(".frm_post_content_opt").hide().val(""),jQuery("select.frm_dyncontent_opt, .frm_form_field.frm_dyncontent_opt").show())}function yi(){var e=jQuery(this).val(),t=jQuery(document.getElementById("frm_dyncontent"));""===e||"new"===e?(t.val(""),jQuery(".frm_dyncontent_opt").show()):jQuery.ajax({type:"POST",url:ajaxurl,data:{action:"frm_display_get_content",id:e,nonce:frmGlobal.nonce},success:function(e){t.val(e),jQuery(".frm_dyncontent_opt").show()}})}function hi(){var e,t,r=document.getElementById("frm_posttax_rows").childNodes,n=document.querySelector(".frm_post_parent_field"),i=document.querySelector(".frm_post_menu_order_field"),o=this.value;jQuery.ajax({type:"POST",url:ajaxurl,data:{action:"frm_replace_posttax_options",post_type:o,nonce:frmGlobal.nonce},success:function(n){for(var i=0;i');var e=jQuery(this).closest(".frm_form_action_settings").find('select[name$="[post_content][post_type]"]').val(),t=jQuery(this).closest(".frm_form_action_settings").data("actionkey"),r=jQuery(this).closest(".frm_posttax_row").attr("id").replace("frm_posttax_",""),n=jQuery(this).val(),i=jQuery(document.getElementById(r+"_show_exclude")).is(":checked")?1:0,o=jQuery('select[name$="[post_category]['+r+'][field_id]"]').val(),a=jQuery('input[name="id"]').val();jQuery.ajax({type:"POST",url:ajaxurl,data:{action:"frm_add_posttax_row",form_id:a,post_type:e,tax_key:r,action_key:t,meta_name:n,field_id:o,show_exclude:i,nonce:frmGlobal.nonce},success:function(e){jQuery(document.getElementById("frm_posttax_"+r)).replaceWith(e)}})}}function xi(){var e=jQuery(this).closest(".frm_postmeta_row"),t=e.find(".frm_cancelnew"),r=e.find(".frm_enternew");return e.find("select.frm_cancelnew").is(":visible")?(t.hide(),r.show()):(t.show(),r.hide()),e.find("input.frm_enternew, select.frm_cancelnew").val(""),!1}function Ei(){var e=jQuery(this),t=e.val();"checkbox"===e.attr("type")&&!1===this.checked&&(t="");var r=e.data("toggleclass");""===t?jQuery("."+r).hide():(jQuery("."+r).show(),jQuery(".hide_"+r+"_"+t).hide())}function ki(){Vn()||(Jn(this),Gn(document.querySelector(".frm_form_settings")))}function Ai(e){return e.preventDefault(),Si(jQuery(this),this.getAttribute("data-code")),!1}function Si(e,t){var r=!1,n=e;if("object"===a(e)){if(e.hasClass("frm_noallow"))return;void 0===(n=jQuery(e).closest("[data-fills]").attr("data-fills"))&&void 0!==(n=e.closest("div").attr("class"))&&(n=n.split(" ")[1])}if(void 0===n){var i=document.activeElement;"search"===i.type?null===(n=i.id.replace("-search-input","")).match(/\d/gi)&&(n=(i=jQuery(".frm-single-settings:visible ."+n)).attr("id")):n=i.id}n&&(r=jQuery("#wp-"+n+"-wrap.wp-editor-wrap").length>0);var o=jQuery(document.getElementById(n));if(void 0===e.attr("data-shortcode")&&(!o.length||void 0===o.attr("data-shortcode"))){var l=e.parents("ul.frm_code_list").attr("data-shortcode");"undefined"!==l&&"no"===l||(t="["+t+"]")}if(r&&(wpActiveEditor=n),!o.length)return!1;if("[default-html]"===t||"[default-plain]"===t){var s=0;"[default-plain]"===t&&(s=1),jQuery.ajax({type:"POST",url:ajaxurl,data:{action:"frm_get_default_html",form_id:jQuery('input[name="id"]').val(),plain_text:s,nonce:frmGlobal.nonce},elementId:n,success:function(e){if(r){var t=document.createElement("p");t.innerText=e,send_to_editor(t.innerHTML)}else Li(o,e)}})}else t=function(e,t,r){return"object"===a(t)&&t instanceof jQuery&&0===r[0].id.indexOf("success_url_")&&(t=t[0]).closest("#frm-insert-fields-box")?(t.parentNode.classList.contains("frm_insert_url")||(e=e.replace("]"," sanitize_url=1]")),e):e}(t,e,o),r?send_to_editor(t):Li(o,t);return!1}function Li(e,t){if(document.selection)e[0].focus(),document.selection.createRange().text=t;else{var r=e[0],n=r.selectionEnd;t=function(e,t,r,n){var i=e.data("sep");if(void 0===i)return t;var o=e.val();if(!o.trim().length)return t;var a=new RegExp(i+"\\s*$"),l=new RegExp("^\\s*"+i);return o.substr(0,r).trim().length&&!1===a.test(o.substr(0,r))&&(t=i+t),o.substr(n,o.length).trim().length&&!1===l.test(o.substr(n,o.length))&&(t+=i),t}(e,t,r.selectionStart,n),r.value=r.value.substr(0,r.selectionStart)+t+r.value.substr(r.selectionEnd,r.value.length);var i=n+t.length;!function(e,t){if(e.classList.contains("frm_classes")&&Ii(t)){var r=e.value.split(" ").filter(Ii);r.length&&(e.value=function(e,t,r){var n=e.split(" ").filter(function(e){return(e=e.trim()).length&&!t.includes(e)});return n.includes(r)||n.push(r),n.join(" ")}(e.value,r,t.trim()))}}(r,t),r.focus(),r.setSelectionRange(i,i)}Wn(e)}function Ii(e){return["frm_half","frm_third","frm_two_thirds","frm_fourth","frm_three_fourths","frm_fifth","frm_sixth","frm2","frm3","frm4","frm6","frm8","frm9","frm10","frm12"].includes(e.trim())}function Bi(){var e=document.getElementById("frm-id-condition"),t=document.getElementById("frm-key-condition");"id"===this.value?(e.classList.remove("frm_hidden"),t.classList.add("frm_hidden"),So(t,"change")):(e.classList.add("frm_hidden"),t.classList.remove("frm_hidden"),So(e,"change"))}function qi(){var e,t,r=document.getElementById("frm-id-key-condition-id").checked?"frm-id-condition":"frm-key-condition",n=document.getElementById("frm-is-condition").value,i=document.getElementById("frm-text-condition").value,a=document.getElementById("frm-insert-condition");t="if "+(e=(r=document.getElementById(r)).options[r.selectedIndex].value)+" "+n+'="'+i+'"]',a.setAttribute("data-code",t+o.conditional_text+"[/if "+e),a.innerHTML="["+t+"[/if "+e+"]"}function Ci(e){return e.getAttribute("href")||e.getAttributeNS("http://www.w3.org/1999/xlink","href")}function Ni(e){var t;e.parentNode.parentNode.classList.contains("frm_has_shortcodes")&&(Ki(),"use"===(t=$i(e)).tagName?Ci(t=t.firstElementChild).includes("frm_close_icon")||Mi(t,"nofocus"):t.classList.contains("frm_close_icon")||Mi(t,"nofocus"))}function Ti(e){e.preventDefault(),e.stopPropagation(),Mi(this)}function Oi(e){!function(e){var t;if(e.id.startsWith("field_options_type_")){var r=e.id.split("_"),n=r.length&&r[r.length-1];null!==(t=document.querySelector("#frm-single-settings-".concat(n)))&&void 0!==t&&t.classList.contains("frm-type-".concat(e.value))||Fi()}}(e.target)}function Fi(e){var t;void 0===e&&(e=B("You are changing the field type. Not all field settings will appear as expected until you reload the page. Would you like to reload the page now?","formidable")),frmDom.modal.maybeCreateModal("frmSaveAndReloadModal",{title:B("Save and Reload?","formidable"),content:(t=d(e),t.style.padding="var(--gap-md)",t),footer:function(){var e=frmDom.modal.footerButton({text:B("Save and Reload","formidable"),buttonType:"primary"});_(e,function(){var e;(e=document.getElementById("frm_submit_side_top")).classList.contains("frm_submit_ajax")&&e.setAttribute("data-new-addon-installed",!0),e.click()});var t=frmDom.modal.footerButton({text:B("Cancel","formidable"),buttonType:"cancel"});return t.classList.add("dismiss"),frmDom.div({children:[t,e]})}()})}function Di(e){var t;if(e instanceof Event){var r=document.querySelectorAll(".frm-single-settings .frm-show-box.frmsvg use"),n=Array.from(r).find(function(e){return"#frm_close_icon"===e.getAttribute("href")});if(void 0===n)return;t=n.parentElement}else t=e;var i=t.getBoundingClientRect(),o=document.getElementById("frm_adv_info"),a=o.parentElement.getBoundingClientRect();o.style.top=i.top-a.top+32+"px",o.style.left=i.left-a.left-280+"px"}function Mi(e,t){var r=Vi(e),n=document.getElementById("frm_adv_info"),a=e.className;if("svg"===e.tagName&&(e=e.firstElementChild),"use"===e.tagName&&(a=Ci(e)),a.includes("frm_close_icon"))Ki(n);else{if(Di(e),jQuery(".frm_code_list a").removeClass("frm_noallow"),r.classList.contains("frm_not_email_to")?jQuery("#frm-insert-fields-box .frm_code_list li:not(.show_frm_not_email_to) a").addClass("frm_noallow"):r.classList.contains("frm_not_email_subject")&&jQuery(".frm_code_list li.hide_frm_not_email_subject a").addClass("frm_noallow"),n.setAttribute("data-fills",r.id),n.style.display="block","use"===e.tagName)if(e.hasAttributeNS("http://www.w3.org/1999/xlink","href"))e.setAttributeNS("http://www.w3.org/1999/xlink","href","#frm_close_icon");else{var l=document.createElementNS("http://www.w3.org/2000/svg","use");l.setAttributeNS("http://www.w3.org/1999/xlink","href","#frm_close_icon"),e.parentNode.replaceChild(l,e)}else e.className=a.replace("frm_more_horiz_solid_icon","frm_close_icon");"nofocus"!==t&&("none"!==r.style.display?r.focus():jQuery(tinymce.get(r.id)).trigger("focus")),function(e){["address","body"].forEach(function(t){!function(e,t){var r,n;r=o.contextualShortcodes[t+"Selector"],n=o.contextualShortcodes[t];var a,l=e.matches(r),s=function(e){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=i(e))){t&&(e=t);var r=0,n=function(){};return{s:n,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,l=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return a=e.done,e},e:function(e){l=!0,o=e},f:function(){try{a||null==t.return||t.return()}finally{if(l)throw o}}}}(n);try{for(s.s();!(a=s.n()).done;){var d,c=a.value,u=null===(d=document.querySelector('#frm-adv-info-tab .frm_code_list [data-code="'+c+'"]'))||void 0===d?void 0:d.closest("li");null==u||u.classList.toggle("frm_hidden",!l)}}catch(e){s.e(e)}finally{s.f()}}(e,t)})}(r)}}function Pi(e){return 0===o.contextualShortcodes.length||!function(e){var t=e.querySelector("a");if(!t)return!1;var r=t.dataset.code;return o.contextualShortcodes.address.includes(r)||o.contextualShortcodes.body.includes(r)}(e)||function(e){var t=e.querySelector("a").dataset.code,r=document.getElementById("frm_adv_info").dataset.fills,n=document.getElementById(r),i=o.contextualShortcodes;return i.address.includes(t)?n.matches(i.addressSelector):n.matches(i.bodySelector)}(e)}function Hi(){E||(E=1,window.addEventListener("beforeunload",Wi))}function zi(){E=0}function Ri(){E=0}function Gi(){E=0}function Wi(e){E&&(e.preventDefault(),e.returnValue="")}function Ui(e,t){var r={my:"top",at:"top+"+t,of:window};e.dialog("option","position",r)}function Vi(e){if(e.classList.contains("frm-input-icon"))return e.previousElementSibling;for(var t,r=e.nextElementSibling;null!==r&&("INPUT"!==r.tagName&&"TEXTAREA"!==r.tagName||r.classList.contains("frm-token-input-field"));)r=Vi(r);return r||(r=null===(t=e.closest(".frm-field-formula"))||void 0===t?void 0:t.querySelector(".frm-calc-field")),r}function $i(e){var t;if(null!==(t=e.nextElementSibling)&&void 0!==t&&t.classList.contains("frm-input-icon"))return e.nextElementSibling;for(var r=e.previousElementSibling;null!==r&&"I"!==r.tagName&&"svg"!==r.tagName;)r=$i(r);return r}function Ki(e){var t,r,n,i;if((void 0!==e||null!==(e=document.getElementById("frm_adv_info")))&&null===document.getElementById("frm_dyncontent")){for(e.style.display="none",n=document.querySelectorAll(".frm-show-box.frm_close_icon"),t=0;t"+r.data.name+": "+r.data.msg+"

          ":'

          Imported '+r.data.name+"

          ",e.find(".status").prepend(n),e.find(".status").show(),N.importQueue=jQuery.grep(N.importQueue,function(e){return e!=t}),N.imported++,0===N.importQueue.length?(e.find(".process-count").hide(),e.find(".forms-completed").text(N.imported),e.find(".process-completed").show()):(e.find(".form-current").text(N.imported+1),to(e)))})}function ro(e){e.preventDefault();var t=!1,r=jQuery('input[name="frm_export_forms[]"]');jQuery('input[name="frm_export_forms[]"]:checked').val()||(r.closest(".frm-table-box").addClass("frm_blank_field"),t="stop");var n=jQuery('input[name="type[]"]');if(jQuery('input[name="type[]"]:checked').val()||"checkbox"!==n.attr("type")||(n.closest("p").addClass("frm_blank_field"),t="stop"),"stop"===t)return!1;e.stopPropagation(),this.submit()}function no(){var e=jQuery(this).closest(".frm_blank_field");if(void 0!==e){var t=this.name;("type[]"===t&&jQuery('input[name="type[]"]:checked').val()||"frm_export_forms[]"===t&&jQuery(this).val())&&e.removeClass("frm_blank_field")}}function io(){null!==jQuery(this).val().match(/\.csv$/i)?jQuery(".show_csv").fadeIn():jQuery(".show_csv").fadeOut()}function oo(){var e=document.querySelector('select[name="format"]');return e?e.value:""}function ao(e){var t,r,n=e.target.value;so(n),lo.call(e.target),t=n,r=document.getElementById("frm-export-select-all"),"csv"===t?(r.checked=!1,r.disabled=!0):r.disabled=!1}function lo(){var e=jQuery(this),t=e.find(":selected"),r=t.data("support"),n=r.indexOf("|");jQuery('input[name="type[]"]').each(function(){this.checked=!1,r.includes(this.value)?(this.disabled=!1,-1===n&&(this.checked=!0)):this.disabled=!0}),"csv"===e.val()?(jQuery(".csv_opts").show(),jQuery(".xml_opts").hide()):(jQuery(".csv_opts").hide(),jQuery(".xml_opts").show());var i=t.data("count"),o=jQuery('input[name="frm_export_forms[]"]');"single"===i?(o.prop("multiple",!1),o.prop("checked",!1)):(o.prop("multiple",!0),o.prop("disabled",!1)),e.trigger("change")}function so(e){if(""!==e){var t=document.querySelectorAll(".frm-is-repeater");t.length&&("csv"===e?t.forEach(function(e){e.classList.remove("frm_hidden")}):t.forEach(function(e){e.classList.add("frm_hidden")}),Eo.call(document.querySelector(".frm-auto-search")))}}function co(){var e=jQuery("select[name=format]").find(":selected").data("count"),t=jQuery('input[name="frm_export_forms[]"]');"single"===e&&this.checked?(t.prop("disabled",!0),this.removeAttribute("disabled")):t.prop("disabled",!1)}function uo(){jQuery(".frm_multiselect").hide().each(frmDom.bootstrap.multiselect.init)}function fo(e){e.preventDefault(),po(this,"frm_multiple_addons")}function mo(e){e.preventDefault(),po(this,"frm_activate_addon")}function _o(e){e.preventDefault(),po(this,"frm_install_addon")}function po(e,t){r(1105).toggleAddonState(e,t)}function go(){ho()}function yo(e){!function(e,t,r){var n=jQuery("#frm_leave_email_error");n.removeClass("frm_hidden").attr("frm-error",r),jQuery("#frm_leave_email").one("keyup",function(){n.addClass("frm_hidden")})}(0,0,e)}function ho(){var e=document.getElementById("frmapi-email-form");jQuery.ajax({dataType:"json",url:e.getAttribute("data-url"),success:function(t){var r=t.renderedHtml;r=r.replace(/]*(formidableforms.css|action=frmpro_css)[^>]*>/gi,""),e.innerHTML=r}})}function vo(e){frmDom.autocomplete.initSelectionAutocomplete(e)}function bo(e){var t=this.parentNode.parentNode,r=t.elements.type.value;e.preventDefault(),this.classList.add("frm_loading_button"),wo(t,r,this)}function jo(e){var t=this.elements.type.value,r=this.querySelector("button");e.preventDefault(),r.classList.add("frm_loading_button"),wo(this,t,r)}function wo(e,t,r){var n=function(e){var t,r,n={},i=e.elements;for(r=0;r .frm-with-line").forEach(function(e){var t=e.nextElementSibling;if(t){var r=t.querySelectorAll(":scope > li.frmbutton"),n=Array.from(r).every(function(e){return e.classList.contains("frm_hidden")});e.classList.toggle("frm_hidden",n)}}),jQuery(this).trigger("frmAfterSearch")}function ko(e,t){return"s"!==t&&"s"!==e[e.length-1]&&(e+"s").includes(t)}function Ao(e){e.stopPropagation()}function So(e,t){var r=document.createEvent("HTMLEvents");r.initEvent(t,!1,!0),e.dispatchEvent(r)}function Lo(e,t){var r,n=new XMLHttpRequest,i="string"==typeof e?e:Object.keys(e).map(function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])}).join("&");return n.open("post",ajaxurl,!0),n.onreadystatechange=function(){if(n.readyState>3&&200==n.status){r=n.responseText;try{r=JSON.parse(r)}catch(e){}t(r)}},n.setRequestHeader("X-Requested-With","XMLHttpRequest"),n.setRequestHeader("Content-type","application/x-www-form-urlencoded"),n.send(i),n}function Io(e,t){e.classList.add("frm-fade"),setTimeout(t,1e3)}function Bo(e){jQuery(e).css("visibility","hidden")}function qo(e){jQuery(e).css("visibility","visible")}function Co(e,t){return r(4260).initModal(e,t)}function No(e,t){if("#"===t){var r=document.getElementById(e),n=r.style.display;r.style.display="none"===n?"block":"none"}else e.is(":visible")?e.hide():e.show()}function To(){window.onbeforeunload=null;var e=jQuery(window);e.off("beforeunload.widgets"),e.off("beforeunload.edit-post")}function Oo(){var e=jQuery(this).closest(".frm-single-settings").data("fid"),t=document.getElementById("frm_field_id_"+e);if(null!==t&&"form"===t.dataset.type)if(t=jQuery(t),this.options[this.selectedIndex].value){t.find(".frm-not-set")[0].classList.add("frm_hidden");var r=t.find(".frm-embed-message");r.html(r.data("embedmsg")+this.options[this.selectedIndex].text),t.find(".frm-embed-field-placeholder")[0].classList.remove("frm_hidden")}else t.find(".frm-not-set")[0].classList.remove("frm_hidden"),t.find(".frm-embed-field-placeholder")[0].classList.add("frm_hidden")}function Fo(){var e=jQuery(this).closest(".frm-single-settings"),t=e.find(".frmjs_product_choices"),r=e.find(".frm_prod_options_heading"),n=this.options[this.selectedIndex].value;t.removeClass("frm_prod_type_single frm_prod_type_user_def"),r.removeClass("frm_prod_user_def"),"single"===n?t.addClass("frm_prod_type_single"):"user_def"===n&&(t.addClass("frm_prod_type_user_def"),r.addClass("frm_prod_user_def"))}function Do(e){var t=document.getElementById("frm_field_id_"+e);return null!==t&&"product"===t.getAttribute("data-type")}function Mo(){var e=function(e,t){return window.frmCachedSubFields=window.frmCachedSubFields||{},window.frmCachedSubFields[e]=window.frmCachedSubFields[e]||{},window.frmCachedSubFields[e][t]},t=function(e,t,r){window.frmCachedSubFields=window.frmCachedSubFields||{},window.frmCachedSubFields[e]=window.frmCachedSubFields[e]||{},window.frmCachedSubFields[e][t]=r},r=[1,2,3,4,5,6,7,8,9,10,11,12].map(function(e){return"frm"+e}),i=["first","middle","last"];document.addEventListener("change",function(o){o.target.matches(".frm_name_layout_dropdown")&&function(o){var a,l=o.target.value.split("_"),s=o.target.dataset.fieldId,d=document.querySelector("#field_"+s+"_inner_container .frm_combo_inputs_container"),c=(a=l.length,"frm"+parseInt(12/a));i.forEach(function(e){var i,o=d.querySelector('[data-sub-field-name="'+e+'"]');o&&(o.classList.add("frm_hidden"),(i=o.classList).remove.apply(i,n(r)),t(s,e,o))}),l.forEach(function(t){var r=e(s,t);r&&(r.classList.remove("frm_hidden"),r.classList.add(c),d.append(r))}),i.forEach(function(e){var r=document.querySelector(".frm_sub_field_options-"+e+'[data-field-id="'+s+'"]');r&&(r.classList.add("frm_hidden"),t(s,e+"_options",r))}),l.forEach(function(t){var r=e(s,t+"_options");r&&r.classList.remove("frm_hidden")})}(o)},!1)}function Po(e,t){var r,n,i,o=!1,a=!1;(r=t.newOption?(new DOMParser).parseFromString(t.newOption,"text/html").body.childNodes[0]:t).querySelectorAll("svg").forEach(function(e,t){(n=e.getElementsByTagNameNS("http://www.w3.org/2000/svg","use")[0])&&("#frm_drag_icon"===(i=Ci(n))&&(o=!0),"#frm_save_icon"===i&&(a=!0))}),o||r.prepend(b.drag.cloneNode(!0)),r.querySelector("[id^=field_key_".concat(e,"-]"))&&!a&&r.querySelector("[id^=field_key_".concat(e,"-]")).after(b.save.cloneNode(!0)),t.newOption&&(t.newOption=r)}function Ho(){var e=document.getElementById("frm_leave_email").value.trim();if(""!==e)if(!1!==/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/i.test(e)){var t=jQuery("#frmapi-email-form").find("form"),r=t.find('[type="email"]').not(".frm_verify");if(r.length){if(document.getElementById("frm_empty_inbox")){document.getElementById("frm-add-my-email-address").remove();var n=document.getElementById("frm_leave_email_wrapper");if(n){n.classList.add("frm_hidden");var i=c({className:"frm-wait frm_spinner"});i.style.visibility="visible",i.style.float="none",i.style.width="unset",n.parentElement.insertBefore(i,n.nextElementSibling)}}r.val(e),jQuery.ajax({type:"POST",url:t.attr("action"),data:t.serialize()+"&action=frm_forms_preview"}).done(function(e){if(jQuery(e).find(".frm_message").text().trim().includes("Thanks!")){var t=document.getElementById("frmapi-email-form").parentElement.querySelector(".frm_spinner");t&&t.remove(),wp.hooks.applyFilters("frm_thank_you_on_signup",!0)&&document.getElementById("frm_leave_email_wrapper").replaceWith(c(B("Thank you for signing up!","formidable")))}else yo("invalid")})}}else yo("invalid");else yo("empty")}function zo(e){if(F||e.stopPropagation(),!(e.target.classList.contains("frm-show-box")||e.target.parentElement&&e.target.parentElement.classList.contains("frm-show-box"))){var t=document.getElementById("frm_adv_info");t&&(t.dataset.fills===e.target.id&&void 0!==e.target.id||e.target.closest("#frm_adv_info")||"none"===t.style.display||Ki(t))}}return{init:function(){var e,t,i,o,a,l,s;!function(){jQuery(document).on("click","#frm-add-my-email-address",function(e){e.preventDefault(),Ho()});var e=document.getElementById("frm_empty_inbox"),t=document.getElementById("frm_leave_email");if(e&&t){var r=document.getElementById("frm-leave-email-modal");r.classList.remove("frm_hidden"),r.querySelector(".frm_modal_footer").classList.add("frm_hidden"),t.addEventListener("keyup",function(e){if("Enter"===e.key){var t=document.getElementById("frm-add-my-email-address");t&&t.click()}})}}(),t=document.querySelector(".frm-admin-footer-links"),i=null!==(e=document.querySelector(".frm_page_container"))&&void 0!==e?e:document.getElementById("wpbody-content"),t&&i&&(i.append(t),t.classList.remove("frm_hidden")),document.addEventListener("show.bs.dropdown",function(){R()}),N={},jQuery(".wp-admin").on("click",function(e){var t=jQuery(e.target),r=jQuery(".dropdown.open");!r.length||t.hasClass("dropdown")||t.closest(".dropdown").length||r.removeClass("open")}),jQuery("#frm_bs_dropdown:not(.open) a").on("click",St),void 0===k&&(k=jQuery(document.getElementById("form_id")).val()),document.querySelectorAll(".frm-warning-dismiss").forEach(function(e){_(e,Lt)}),frmAdminBuild.inboxBannerInit(),j.length>0?frmAdminBuild.buildInit():null!==document.getElementById("frm_notification_settings")?frmAdminBuild.settingsInit():null!==document.getElementById("frm_styling_form")?frmAdminBuild.styleInit():null!==document.getElementById("form_global_settings")?frmAdminBuild.globalSettingsInit():null!==document.getElementById("frm_export_xml")?frmAdminBuild.exportInit():null!==document.querySelector(".frm-inbox-wrapper")?frmAdminBuild.inboxInit():null!==document.getElementById("frm-welcome")?frmAdminBuild.solutionInit():(function(){if(document.body.classList.contains("frm-admin-page-entries")){var e=document.getElementById("screen-options-wrap");if(e){var t=d({className:"frm_warning_style",text:B("Only 10 columns can be selected at a time.","formidable")});t.style.margin=0;var r=e.querySelector("legend");r.parentNode.insertBefore(t,r.nextElementSibling);var n=Array.from(e.querySelectorAll('input[type="checkbox"]')),i=function(){n.reduce(function(e,t){return t.checked?e+1:e},0)>=10?(t.classList.remove("frm_hidden"),n.forEach(function(e){e.checked||(e.parentNode.classList.add("frm_noallow"),e.disabled=!0)})):t.classList.add("frm_hidden")};i(),n.forEach(function(e){e.addEventListener("change",function(e){e.target.checked?i():(t.classList.add("frm_hidden"),n.forEach(function(e){e.parentNode.classList.remove("frm_noallow"),e.disabled=!1}))})})}}}(),vo(),jQuery("[data-frmprint]").on("click",function(){return window.print(),!1})),jQuery(document).on("change","select[data-toggleclass], input[data-toggleclass]",Ei),function(){function e(e){var t=e.options[e.selectedIndex];e.querySelectorAll("option[data-dependency]:not([data-dependency-skip])").forEach(function(e){var r=document.querySelector(e.dataset.dependency);null==r||r.classList.toggle("frm_hidden",t!==e)})}document.querySelectorAll("select.frm_select_with_dependency").forEach(e),frmDom.util.documentOn("change","select.frm_select_with_dependency",function(t){return e(t.target)})}(),(jQuery(document.getElementById("frm_adv_info")).length>0||jQuery(".frm_field_list").length>0)&&frmAdminBuild.panelInit(),o=jQuery(".wrap, .frm_wrap"),a=document.getElementById("frm_confirm_modal"),l=!1,s=!1,jQuery(a).on("click","[data-deletefield]",xr),jQuery(a).on("click","[data-removeid]",G),jQuery(a).on("click","[data-trashtemplate]",xo),o.on("click",".frm_remove_tag, .frm_remove_form_action",G),o.on("click","a[data-frmverify]",D),o.on("click","a[data-frmtoggle]",H),o.on("click","a[data-frmhide], a[data-frmshow]",z),o.on("change","input[data-frmhide], input[data-frmshow]",z),o.on("click",".widget-top,a.widget-action",W),o.on("mouseenter.frm",".frm_bstooltip, .frm_help",function(){jQuery(this).off("mouseenter.frm"),function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=e;(r.hasAttribute("data-toggle")||r.hasAttribute("data-bs-toggle"))&&(r.parentElement.setAttribute("title",r.getAttribute("title")),r.removeAttribute("title"),r.classList.remove("frm_bstooltip"),r.parentElement.classList.add("frm_bstooltip"),r=r.parentElement),jQuery(r).tooltip(),t&&(R(),jQuery(r).tooltip("show"))}(this,!0)}),jQuery(document).on("click","#doaction, #doaction2",function(e){var t="doaction"===this.id?"top":"bottom",r=document.getElementById("bulk-action-selector-"+t),n=document.getElementById("confirm-bulk-delete-"+t);if(null!==r&&null!==n){if(l=this,!s&&"bulk_delete"===r.value)return e.preventDefault(),M(n),!1}else l=!1}),jQuery(document).on("click","#frm-confirmed-click",function(e){if(!1!==l&&!e.target.classList.contains("frm-btn-inactive"))return"confirm-bulk-delete"===this.getAttribute("href")?(e.preventDefault(),s=!0,l.click(),!1):void 0}),r(4260).initUpgradeModal(),frmDom.util.documentOn("click","[data-modal-title]",Xn);var c=jQuery(document.getElementById("frm_shortcodediv"));c.length>0&&(jQuery("a.edit-frm_shortcode").on("click",function(){return c.is(":hidden")&&(c.slideDown("fast"),this.style.display="none"),!1}),jQuery(".cancel-frm_shortcode","#frm_shortcodediv").on("click",function(){return c.slideUp("fast"),c.siblings("a.edit-frm_shortcode").show(),!1})),jQuery(document).on("click","#frm-nav-tabs a",U),jQuery(".post-type-frm_display .frm-nav-tabs a, .frm-category-tabs a").on("click",function(){var e=this.classList.contains("frm_show_upgrade_tab");if(!this.classList.contains("frm_noallow")||e)return e&&Yn(this),V(this),!1}),V(jQuery(".starttab a"),"auto"),jQuery(document).on("click","#frm-fid-search-menu a",function(){var e=this.id.replace("fid-","");return jQuery('select[name="fid"]').val(e),Gn(document.getElementById("posts-filter")),!1}),jQuery(".frm_select_box").on("click focus",function(){this.select()}),jQuery(document).on("input search change",".frm-auto-search:not(#frm-form-templates-page #template-search-input)",Eo),jQuery(document).on("focusin click",".frm-auto-search",Ao);var u=jQuery(".frm-auto-search");""!==u.val()&&u.trigger("keyup"),FrmFormsConnect.init(),jQuery(document).on("click",".frm-install-addon",_o),jQuery(document).on("click",".frm-activate-addon",mo),jQuery(document).on("click",".frm-solution-multiple",fo),jQuery("button, input[type=submit]").on("click",To),document.addEventListener("click",function(e){if("LABEL"===e.target.nodeName){var t=e.target.getAttribute("for");if(t){var r=document.getElementById(t);if(r&&r.nextElementSibling){var n=r.nextElementSibling.querySelector("button.dropdown-toggle.multiselect");n&&setTimeout(function(){return n.click()},0)}}}}),frmAdminBuild.hooks.addFilter("frm_before_embed_modal",function(e,t){var r,n,i=t.element;if("form"!==t.type)return e;var o=i.closest("tr");if(o)r=parseInt(o.querySelector(".column-id").textContent),n=o.querySelector(".column-form_key").textContent;else{r=document.getElementById("form_id").value;var a=document.getElementById("frm_form_key");if(a)n=a.value;else{var l=document.getElementById("frm-previewDrop");l&&(n=l.nextElementSibling.querySelector(".dropdown-item a").getAttribute("href").split("form=")[1])}}return[r,n]}),document.querySelectorAll("#frm-show-fields > li, .frm_grid_container li").forEach(function(e,t){e.addEventListener("click",function(){var e,t,r;t=(null===(e=this.querySelector("li"))||void 0===e?void 0:e.dataset.fid)||this.dataset.fid,(r=document.querySelectorAll("[id^=frm_delete_field_".concat(t,"-]"))).length<2||n(r).slice(1).forEach(function(e,r){e.classList.contains("frm_other_option")||Po(t,e)})})});var f=document.getElementById("frm_small_screen_proceed_button");f&&_(f,function(){var e;null===(e=document.getElementById("frm_small_device_message_container"))||void 0===e||e.remove(),g("small_screen_proceed",new FormData)});var m=document.getElementById("frm_sale_banner"),p=null==m?void 0:m.querySelector(".dismiss");m&&(_(m,function(e){e.target.closest(".dismiss")||(window.location.href=m.getAttribute("data-url"))}),p&&_(p,function(){m.remove();var e=new FormData;g("sale_banner_dismiss",e)}))},buildInit:function(){var e,t,r;jQuery("#frm_builder_page").on("mouseup","*:not(.frm-show-box)",zo),y=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100;return frmDom.util.debounce(e,t)}(oe,10),h=document.getElementById("post-body-content"),v=jQuery(h),jQuery(".frm_field_loading").length&&ke(jQuery(".frm_field_loading").first().attr("id")),$("ul.frm_sorting"),document.querySelectorAll(".field_type_list > li:not(.frm_show_upgrade)").forEach(Y),jQuery("ul.field_type_list, .field_type_list li, ul.frm_code_list, .frm_code_list li, .frm_code_list li a, #frm_adv_info #category-tabs li, #frm_adv_info #category-tabs li a").disableSelection(),jQuery(".frm_submit_ajax").on("click",Rn),jQuery(".frm_submit_no_ajax").on("click",Un),$n(),jQuery("a.edit-form-status").on("click",In),jQuery(".cancel-form-status").on("click",Bn),jQuery(".save-form-status").on("click",function(){var e=jQuery(document.getElementById("form_change_status")).val();return jQuery('input[name="new_status"]').val(e),jQuery(document.getElementById("form-status-display")).html(e),jQuery(".cancel-form-status").trigger("click"),!1}),jQuery(".frm_form_builder form").first().on("submit",function(){jQuery(".inplace_field").trigger("blur")}),uo(),Dr(),e=jQuery(w),t=document.getElementById("frm_form_editor_container"),e.on("click",".frm_add_logic_row",Sr),e.on("click",".frm_add_watch_lookup_row",Ir),e.on("change",".frm_get_values_form",Or),e.on("change",".frm_logic_field_opts",xn),e.on("frm-multiselect-changed",'select[name^="field_options[admin_only_"]',qn),jQuery(document.getElementById("frm-insert-fields")).on("click",".frm_add_field",Se),j.on("click",".frm_clone_field",qe),e.on("blur",'input[id^="frm_calc"]',Xe),e.on("change","input.frm_format_opt, input.frm_max_length_opt",st),e.on("change click","[data-changeme]",at),e.on("click","input.frm_req_field",dt),e.on("click",".frm_mark_unique",ut),e.on("change",".frm_repeat_format",Xr),e.on("change",".frm_repeat_limit",Yr),e.on("change",".frm_js_checkbox_limit",Zr),e.on("input",'input[name^="field_options[add_label_"]',function(){en(this,"add")}),e.on("input",'input[name^="field_options[remove_label_"]',function(){en(this,"remove")}),e.on("change",'select[name^="field_options[data_type_"]',Fr),jQuery(t).on("click",".frm-collapse-page",Mr),jQuery(t).on("click",".frm-collapse-section",zr),e.on("click",".frm-single-settings h3, .frm-single-settings h4.frm-collapsible",Rr),e.on("keydown",".frm-single-settings h3, .frm-single-settings h4.frm-collapsible",function(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),Rr.call(this,e))}),jQuery(t).on("show.bs.dropdown hide.bs.dropdown",ze),e.on("click",".frm_toggle_sep_values",ht),e.on("click",".frm_toggle_image_options",vt),e.on("click",".frm_remove_image_option",kt),e.on("click",".frm_choose_image_box",Et),e.on("change",".frm_hide_image_text",xt),e.on("change",".frm_field_options_image_size",wt),e.on("click",".frm_multiselect_opt",At),j.on("mousedown","input, textarea, select",It),j.on("click","input[type=radio], input[type=checkbox]",It),j.on("click",".frm_delete_field",Tt),j.on("click",".frm_select_field",Ot),jQuery(document).on("click",".frm_delete_field_group",Ft),jQuery(document).on("click",".frm_clone_field_group",Dt),jQuery(document).on("click","#frm_field_group_controls > span:first-child",Mt),jQuery(document).on("click",".frm-row-layout-option",Zt),jQuery(document).on("click",".frm-merge-fields-into-row .frm-row-layout-option",er),jQuery(document).on("click",".frm-custom-field-group-layout",rr),jQuery(document).on("click",".frm-merge-fields-into-row .frm-custom-field-group-layout",ir),jQuery(document).on("click",".frm-break-field-group",dr),j.on("click","#frm_field_group_popup .frm_grid_container input",cr),jQuery(document).on("click",".frm-cancel-custom-field-group-layout",ur),jQuery(document).on("click",".frm-save-custom-field-group-layout",mr),j.on("click","ul.frm_sorting",_r),jQuery(document).on("click",".frm-merge-fields-into-row",jr),jQuery(document).on("click",".frm-delete-field-groups",Qr),j.on("click",'.frm-field-action-icons [data-toggle="dropdown"]',function(){this.closest("li.form-field").classList.add("frm-field-settings-open"),jQuery(document).on("click","#frm_builder_page",Oe)}),j.on("mousemove","ul.frm_sorting",Fe),j.on("show.bs.dropdown",".frm-field-action-icons",Pe),jQuery(document).on("show.bs.dropdown","#frm_field_group_controls",He),e.on("click",".frm_single_option a[data-removeid]",Bt),e.on("mousedown",".frm_single_option input[type=radio]",qt),e.on("focusin",".frm_single_option input[type=text]",Ct),e.on("click",".frm_add_opt",pt),e.on("change",".frm_single_option input",rn),e.on("change",".frm_image_id",rn),e.on("change",".frm_toggle_mult_sel",gt),j.on("click",".frm_primary_label",Wr),j.on("click",".frm_description",Ur),j.on("click","li.ui-state-default:not(.frm_noallow)",$r),j.on("dblclick","li.ui-state-default",Jr),e.on("change",".frm_tax_form_select",tn),e.on("change","select.conf_field",ft),e.on("change",".frm_get_field_selection",En),e.on("click",".frm-show-inline-modal",Tn),e.on("keydown",".frm-show-inline-modal",function(e){var t=e.key;"Enter"!==t&&" "!==t||(e.preventDefault(),Tn.call(this,e))}),e.on("click",".frm-inline-modal .dismiss",On),jQuery(document).on("change","[data-frmchange]",Dn),document.addEventListener("click",Fn),e.on("change",".frm_include_extras_field",tt),e.on("change",'select[name^="field_options[form_select_"]',Oo),jQuery(document).on("submit","#frm_js_build_form",zi),jQuery(document).on("change","#frm_builder_page input:not(.frm-search-input):not(.frm-custom-grid-size-input), #frm_builder_page select, #frm_builder_page textarea",Hi),it(),jQuery(document).on("change",".frmjs_prod_data_type_opt",Fo),jQuery(document).on("focus",'.frm-single-settings ul input[type="text"][name^="field_options[options_"]',qr),jQuery(document).on("blur",'.frm-single-settings ul input[type="text"][name^="field_options[options_"]',Nr),frmDom.util.documentOn("click",".frm-show-field-settings",$r),frmDom.util.documentOn("change","select.frm_format_dropdown, select.frm_phone_type_dropdown",Kr),e.on("keydown",'.frm_single_option input[name^="field_options["], .frm_single_option input[name^="rows_"]',function(e){"Enter"===e.key&&function(e){var t=e.closest(".frm_single_option").parentElement.querySelectorAll('.frm_single_option input[name^="field_options[" ], .frm_single_option input[name^="rows_"]'),r=Array.from(t),n=r.indexOf(e);if(!(n<0)){var i=r.slice(n+1).find(function(e){return null!==e.offsetParent});if(i){i.focus();var o=i.value.length;i.setSelectionRange(o,o)}}}(e.currentTarget)}),!1!==(r=Co("#frm-bulk-modal","700px"))&&(jQuery(".frm-insert-preset").on("click",_t),jQuery(w).on("click","a.frm-bulk-edit-link",function(e){e.preventDefault();var t,n,i,o,a,l="",s=jQuery(this).closest("[data-fid]").data("fid"),d=vn(s),c=Do(s);if(o=document.getElementById("frm_field_"+s+"_opts")){for(a=o.getElementsByTagName("li"),document.getElementById("bulk-field-id").value=s,t=0;t=a.length-1&&(document.getElementById("frm_bulk_options").value=l);return r.dialog("open"),!1}}),jQuery("#frm-update-bulk-opts").on("click",function(){var e=document.getElementById("bulk-field-id").value;document.getElementById("bulk-option-type").value||(this.classList.add("frm_loading_button"),frmAdminBuild.updateOpts(e,document.getElementById("frm_bulk_options").value,r),Hi())})),Nn(),document.addEventListener("frm_added_field",Nn),Be(),Mo(),Sn(),frmDom.util.documentOn("change",".frm_show_password_setting_input",function(e){var t=e.target.getAttribute("data-fid"),r=document.getElementById("frm_field_id_"+t);r&&r.classList.toggle("frm_disabled_show_password",!e.target.checked)}),document.addEventListener("scroll",Di,!0),document.addEventListener("change",Oi),document.querySelector(".frm_form_builder").addEventListener("mousedown",function(e){e.shiftKey&&e.preventDefault()}),wp.hooks.addAction("frmShowedFieldSettings","formidableAdmin",function(e,t){t.querySelectorAll(".frm-collapse-me").forEach(Gr)},9999)},settingsInit:function(){var e,t,r,n,i=jQuery(document.getElementById("frm_notification_settings"));i.on("click",".frm_email_buttons",li),i.on("click",".frm_remove_field",si),i.on("change",".frm_to_row, .frm_from_row",di),i.on("change",".frm_tax_selector",Qi),i.on("change","select.frm_single_post_field",pi),i.on("change","select.frm_toggle_post_content",gi),i.on("change","select.frm_dyncontent_opt",yi),i.on("change",".frm_post_type",hi),i.on("click",".frm_add_postmeta_row",ji),i.on("click",".frm_add_posttax_row",bi),i.on("click",".frm_toggle_cf_opts",xi),i.on("click",".frm_duplicate_form_action",ti),jQuery(".frm_actions_list").on("click",".frm_active_action",ni),jQuery("#frm-show-groups, #frm-hide-groups").on("click",ii),uo(),jQuery("ul.frm_actions_list li").each(function(){ci(jQuery(this).children("a").data("actiontype"));var e=jQuery(this).find("i");"none"!==e.css("background-image")&&e.addClass("frm-inverse")}),jQuery(".frm_submit_settings_btn").on("click",ki),$n(),(e=jQuery(".frm_form_settings")).on("click",".frm_add_form_logic",_i),e.on("click",".frm_already_used",mi),document.addEventListener("click",function(e){var t=e.target;t.closest(".frm_image_preview_wrapper")&&(t.closest(".frm_choose_image_box")?Et.bind(t)(e):t.closest(".frm_remove_image_option")&&kt.bind(t)(e))}),e.on("mouseup","*:not(.frm-show-box)",zo),jQuery(document.getElementById("no_save")).on("change",function(){this.checked&&!0!==confirm(o.no_save_warning)&&jQuery(this).attr("checked",!1)}),jQuery('select[name="options[edit_action]"]').on("change",ei),t=document.getElementById("logged_in"),jQuery(t).on("change",function(){this.checked?qo(".hide_logged_in"):Bo(".hide_logged_in")}),r=jQuery(document.getElementById("frm_cookie_expiration")),jQuery(document.getElementById("frm_single_entry_type")).on("change",function(){"cookie"===this.value?r.fadeIn("slow"):r.fadeOut("slow")});var a=document.getElementById("single_entry");jQuery(a).on("change",function(){this.checked?qo(".hide_single_entry"):Bo(".hide_single_entry"),this.checked&&"cookie"===jQuery(document.getElementById("frm_single_entry_type")).val()?r.fadeIn("slow"):r.fadeOut("slow")}),jQuery(".hide_save_draft").hide();var l=jQuery(document.getElementById("save_draft"));l.on("change",function(){this.checked?jQuery(".hide_save_draft").fadeIn("slow"):jQuery(".hide_save_draft").fadeOut("slow")}),Wn(l),n=document.getElementById("editable"),jQuery(n).on("change",function(){this.checked?(jQuery(".hide_editable").fadeIn("slow"),Wn(document.getElementById("edit_action"))):(jQuery(".hide_editable").fadeOut("slow"),jQuery(".edit_action_message_box").fadeOut("slow"))}),jQuery(document).on("change","#protect_files",function(){this.checked?jQuery(".hide_protect_files").fadeIn("slow"):jQuery(".hide_protect_files").fadeOut("slow")}),jQuery(document).on("frm-multiselect-changed","#protect_files_role",qn),jQuery(document).on("submit",".frm_form_settings",Ri),jQuery(document).on("change","#form_settings_page input:not(.frm-search-input), #form_settings_page select, #form_settings_page textarea",Hi),vo(),jQuery(document).on("frm-action-loaded",Xi),frmDom.util.documentOn("change",'.frm_on_submit_type input[type="radio"]',function(e){if(e.target.checked){var t=e.target.closest(".frm_form_action_settings");t.querySelectorAll(".frm_on_submit_dependent_setting:not(.frm_hidden)").forEach(function(e){e.classList.add("frm_hidden")}),t.querySelectorAll(".frm_on_submit_dependent_setting[data-show-if-"+e.target.value+"]").forEach(function(e){e.classList.remove("frm_hidden")}),t.setAttribute("data-on-submit-type",e.target.value)}}),wp.hooks.addAction("frm_reset_fields_updated","formidableAdmin",Gi)},panelInit:function(){var e,t,r,n;jQuery(".frm_wrap, #postbox-container-1").on("click",".frm_insert_code",Ai),jQuery(document).on("change",".frm_insert_val",function(){Si(jQuery(this).data("target"),jQuery(this).val()),jQuery(this).val("")}),jQuery(document).on("click change",'[name="frm-id-key-condition"]',Bi),jQuery(document).on("keyup change",".frm-build-logic",qi),Zn(),jQuery(document).on("frmElementAdded",function(e,t){Zn(t)}),jQuery(document).on("mousedown",".frm-show-box",Ti),t=document.getElementById("form_settings_page"),r=document.body.classList.contains("post-type-frm_display"),n=document.getElementById("frm_insert_fields_tab"),(null!==t||r||F)&&jQuery(document).on("focusin","form input, form textarea",function(e){var i,o,a,l;if(e.stopPropagation(),Ni(this),jQuery(this).is(":not(:submit, input[type=button], .frm-search-input, input[type=checkbox])")){if(jQuery(e.target).closest("#frm_adv_info").length)return;if(null!==t||F)i=jQuery("#frm_html_tab"),jQuery(this).closest("#html_settings").length>0?(i.show(),i.siblings().hide(),jQuery("#frm_html_tab a").trigger("click"),void 0===(l=this.id)||l.includes("-search-input")||(jQuery("#frm-adv-info-tab").attr("data-fills",l.trim()),this.classList.contains("field_custom_html")&&(l="field_custom_html"),a=["after_html","before_html","submit_html","field_custom_html"],jQuery.inArray(l,a)>=0&&(jQuery(".frm_code_list li:not(.show_"+l+")").addClass("frm_hidden"),jQuery(".frm_code_list li.show_"+l).removeClass("frm_hidden")))):((o=jQuery(".frm-category-tabs li"))[0]&&(o[0].style.display=""),n.click(),i.hide(),i.siblings().show());else if(r){var s=new CustomEvent("frm_legacy_views_handle_field_focus");s.frmData={idAttrValue:this.id},document.dispatchEvent(s)}}}),jQuery(".frm_wrap, #postbox-container-1").on("mousedown","#frm_adv_info a, .frm_field_list a",function(e){e.preventDefault()}),(e=jQuery("#frm_adv_info")).on("click",".subsubsub a.frmids",function(e){Ji("frmids",e)}),e.on("click",".subsubsub a.frmkeys",function(e){Ji("frmkeys",e)})},inboxInit:function(){var e;jQuery(".frm_inbox_dismiss").on("click",function(e){var t=this.parentNode.parentNode,r=t.getAttribute("data-message"),n=this.getAttribute("href"),i=t.cloneNode(!0),o=document.querySelector(".frm-dismissed-inbox-messages");if("free_templates"!==r||this.classList.contains("frm_inbox_dismiss")){e.preventDefault();var a={action:"frm_inbox_dismiss",key:r,nonce:frmGlobal.nonce},l="frm_inbox_slide_in"===t.id;l&&(t.classList.remove("s11-fadein"),t.classList.add("s11-fadeout"),t.addEventListener("animationend",function(){return t.remove()},{once:!0})),Lo(a,function(){if(!l)return"#"!==n?(window.location=n,!0):void Io(t,function(){var e;null!==o&&(i.classList.remove("frm-fade"),null===(e=i.querySelector(".frm-inbox-message-heading"))||void 0===e||e.removeChild(i.querySelector(".frm-inbox-message-heading .frm_inbox_dismiss")),o.append(i)),1===t.parentNode.querySelectorAll(".frm-inbox-message-container").length&&(document.getElementById("frm_empty_inbox").classList.remove("frm_hidden"),t.parentNode.closest(".frm-active").classList.add("frm-empty-inbox"),go()),t.remove()})})}}),!1===(null===(e=document.getElementById("frm_empty_inbox"))||void 0===e?void 0:e.classList.contains("frm_hidden"))&&go()},solutionInit:function(){jQuery(document).on("submit","#frm-new-template",jo)},styleInit:function(){var e=jQuery(".frm_image_preview_wrapper");e.on("click",".frm_choose_image_box",Et),e.on("click",".frm_remove_image_option",kt),wp.hooks.doAction("frm_style_editor_init")},customCSSInit:function(){console.warn("Calling frmAdminBuild.customCSSInit is deprecated.")},globalSettingsInit:function(){var e;jQuery(document).on("click","[data-frmuninstall]",Yi),uo(),null!==(e=document.getElementById("licenses_settings"))&&jQuery(e).on("click",".edd_frm_save_license",Zi),jQuery(document).on("click","#frm-new-template button",bo),jQuery("#frm-dismissable-cta .dismiss").on("click",function(e){e.preventDefault(),jQuery.post(ajaxurl,{action:"frm_lite_settings_upgrade",nonce:frmGlobal.nonce}),jQuery(".settings-lite-cta").remove()});var t=document.getElementById("frm_re_type");t&&t.addEventListener("change",Qo),document.querySelector(".frm_captchas").addEventListener("change",function(e){var t,r=null===(t=document.querySelector('.frm_captchas input[checked="checked"]'))||void 0===t?void 0:t.value,n=e.target.value!==r;document.querySelector(".captcha_settings .frm_note_style").classList.toggle("frm_hidden",!n)}),frmDom.util.documentOn("submit",".frm_settings_form",function(){return E=0});var r=document.getElementById("manage_styles_settings");r&&r.addEventListener("change",function(e){var t=e.target;"SELECT"===t.nodeName&&t.dataset.name&&!t.getAttribute("name")&&t.setAttribute("name",t.dataset.name)});var n=document.getElementById("payments_settings"),i=null==n?void 0:n.querySelectorAll('[name="frm_payment_section"]');i&&i.forEach(function(e){e.addEventListener("change",function(){if(e.checked){var t=n.querySelector('label[for="'.concat(e.id,'"]'));t&&t.setAttribute("aria-selected","true"),i.forEach(function(t){if(t!==e){var r=n.querySelector('label[for="'.concat(t.id,'"]'));r&&r.setAttribute("aria-selected","false")}})}})})},exportInit:function(){jQuery(".frm_form_importer").on("submit",eo),jQuery(document.getElementById("frm_export_xml")).on("submit",ro),jQuery("#frm_export_xml input, #frm_export_xml select").on("change",no),jQuery('input[name="frm_import_file"]').on("change",io),document.querySelector('select[name="format"]').addEventListener("change",ao),jQuery('input[name="frm_export_forms[]"]').on("click",co),uo(),jQuery(".frm-feature-banner .dismiss").on("click",function(e){e.preventDefault(),jQuery.post(ajaxurl,{action:"frm_dismiss_migrator",plugin:this.id,nonce:frmGlobal.nonce}),this.parentElement.remove()}),so(oo()),document.querySelector("#frm-export-select-all").addEventListener("change",function(e){document.querySelectorAll('[name="frm_export_forms[]"]').forEach(function(t){return t.checked=e.target.checked})})},inboxBannerInit:function(){var e=document.getElementById("frm_banner");if(e){var t=e.querySelector(".frm-banner-dismiss");document.addEventListener("click",function(r){r.target===t&&Lo({action:"frm_inbox_dismiss",key:e.dataset.key,nonce:frmGlobal.nonce},function(){jQuery(e).fadeOut(400,function(){e.remove()})})})}},updateOpts:function(e,t,r){var n=vn(e),i=Do(e)?"frm_bulk_products":"frm_import_options";jQuery.ajax({type:"POST",url:ajaxurl,data:{action:i,field_id:e,opts:t,separate:n,nonce:frmGlobal.nonce},success:function(t){document.getElementById("frm_field_"+e+"_opts").innerHTML=t,wp.hooks.doAction("frm_after_bulk_edit_opts",e),an(e),void 0!==r&&(r.dialog("close"),document.getElementById("frm-update-bulk-opts").classList.remove("frm_loading_button"))}})},triggerRemoveLogic:function(e,t){jQuery("#frm_logic_"+e+"_"+t+" .frm_remove_tag").trigger("click")},downloadXML:function(e,t,r){var n=ajaxurl+"?action=frm_"+e+"_xml&ids="+t;null!==r&&(n=n+"&is_template="+r),location.href=n},hooks:{applyFilters:function(e){for(var t,r=arguments.length,n=new Array(r>1?r-1:0),i=1;i1?r-1:0),i=1;i1&&void 0!==arguments[1]?arguments[1]:{};return new Promise(function(r){var n=k,i=0;"summary"===e&&(i=j.children('li[data-type="break"]').length>0?1:0),jQuery.ajax({type:"POST",url:ajaxurl,data:Object.assign(pe(e,0,n,i),{field_options:t}),success:function(t){r(t),setTimeout(function(){An(),Ve(t,!0);var r=he(t);r&&wp.hooks.doAction("frm_after_field_added_in_form_builder",{field:t,fieldId:r,fieldType:e,form_id:n})},10)},error:be})})},confirmLinkClick:M,handleInsertFieldByDraggingResponse:ye,handleAddFieldClickResponse:Ie,syncLayoutClasses:le,moveFieldSettings:ai,maybeCollapseSettings:Rr}},window.frmAdminBuild=frmAdminBuildJS(),jQuery(document).ready(function(){var e;frmAdminBuild.init(),document.querySelectorAll(".frm-dropdown-menu").forEach(function(e){e.classList.add("dropdown-menu");var t,r,n=e.querySelector(".frm-dropdown-toggle");n&&(n.hasAttribute("role")||n.setAttribute("role","button"),n.hasAttribute("tabindex")||n.setAttribute("tabindex",0)),"UL"===e.tagName&&(r=(r=(r=(r=(r=(r=(t=e).outerHTML).replace("
            ","")).replaceAll("
          • ",'
          • ",""),t.outerHTML=r)}),null===(e=document.querySelector(".preview.dropdown .frm-dropdown-toggle"))||void 0===e||e.setAttribute("data-bs-toggle","dropdown"),document.querySelectorAll("[data-toggle]").forEach(function(e){return e.setAttribute("data-bs-toggle",e.getAttribute("data-toggle"))})}),window.frm_show_div=function(e,t,r,n){t==r?jQuery(n+e).fadeIn("slow").css("visibility","visible"):jQuery(n+e).fadeOut("slow")},window.frmCheckAll=function(e,t){jQuery('input[name^="'+t+'"]').prop("checked",!!e)},window.frmCheckAllLevel=function(e,t,r){jQuery(".frm_catlevel_"+r).children(".frm_checkbox").children("label").children('input[name^="'+t+'"]').prop("checked",!!e)},window.frmGetFieldValues=function(e,t,r,n,i,o){e&&jQuery.ajax({type:"POST",url:ajaxurl,data:"action=frm_get_field_values¤t_field="+t+"&field_id="+e+"&name="+i+"&t="+n+"&form_action="+jQuery('input[name="frm_action"]').val()+"&nonce="+frmGlobal.nonce,success:function(e){document.getElementById("frm_show_selected_values_"+t+"_"+r).innerHTML=e,"function"==typeof o&&o()}})},window.frmImportCsv=function(e){var t="";"undefined"!=typeof __FRMURLVARS&&(t=__FRMURLVARS),jQuery.ajax({type:"POST",url:ajaxurl,data:"action=frm_import_csv&nonce="+frmGlobal.nonce+"&frm_skip_cookie=1"+t,success:function(t){var r=jQuery(".frm_admin_progress_bar").attr("aria-valuemax"),n=r-t,i=n/r*100;jQuery(".frm_admin_progress_bar").css("width",i+"%").attr("aria-valuenow",n),parseInt(t,10)>0?(jQuery(".frm_csv_remaining").html(t),frmImportCsv(e)):(jQuery(document.getElementById("frm_import_message")).html(frm_admin_js.import_complete),setTimeout(function(){location.href="?page=formidable-entries&frm_action=list&form="+e+"&import-message=1"},2e3))}})}})(); \ No newline at end of file diff --git a/languages/formidable.pot b/languages/formidable.pot index 4c5e7c9805..078cf25a1c 100644 --- a/languages/formidable.pot +++ b/languages/formidable.pot @@ -1,15 +1,15 @@ -# Copyright (C) 2025 Strategy11 Form Builder Team +# Copyright (C) 2026 Strategy11 Form Builder Team # This file is distributed under the same license as the Formidable Forms plugin. msgid "" msgstr "" -"Project-Id-Version: Formidable Forms 6.26.1\n" +"Project-Id-Version: Formidable Forms 6.27\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/formidable\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"POT-Creation-Date: 2025-12-16T17:31:34+00:00\n" +"POT-Creation-Date: 2026-01-13T14:12:32+00:00\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "X-Generator: WP-CLI 2.11.0\n" "X-Domain: formidable\n" @@ -42,7 +42,7 @@ msgstr "" #: classes/controllers/FrmAddonsController.php:113 #: classes/controllers/FrmAddonsController.php:118 -#: classes/helpers/FrmFormsHelper.php:1683 +#: classes/helpers/FrmFormsHelper.php:1640 #: classes/views/applications/header.php:23 #: classes/views/frm-fields/back-end/smart-values.php:16 #: classes/views/shared/admin-footer-links.php:52 @@ -56,11 +56,11 @@ msgid "Available" msgstr "" #: classes/controllers/FrmAddonsController.php:212 -#: classes/controllers/FrmAddonsController.php:926 -#: classes/controllers/FrmTestModeController.php:356 -#: classes/helpers/FrmAppHelper.php:3964 +#: classes/controllers/FrmAddonsController.php:924 +#: classes/controllers/FrmTestModeController.php:354 +#: classes/helpers/FrmAppHelper.php:3912 #: classes/views/styles/_field-colors.php:13 -#: stripe/helpers/FrmTransLiteAppHelper.php:111 +#: stripe/helpers/FrmTransLiteAppHelper.php:106 msgid "Active" msgstr "" @@ -72,57 +72,57 @@ msgstr "" msgid "There are no plugins on your site that require a license" msgstr "" -#: classes/controllers/FrmAddonsController.php:921 -#: classes/controllers/FrmTestModeController.php:357 -#: classes/helpers/FrmAppHelper.php:3965 +#: classes/controllers/FrmAddonsController.php:919 +#: classes/controllers/FrmTestModeController.php:355 +#: classes/helpers/FrmAppHelper.php:3913 msgid "Installed" msgstr "" -#: classes/controllers/FrmAddonsController.php:931 -#: classes/controllers/FrmTestModeController.php:358 -#: classes/helpers/FrmAppHelper.php:3966 +#: classes/controllers/FrmAddonsController.php:929 +#: classes/controllers/FrmTestModeController.php:356 +#: classes/helpers/FrmAppHelper.php:3914 msgid "Not Installed" msgstr "" -#: classes/controllers/FrmAddonsController.php:981 +#: classes/controllers/FrmAddonsController.php:979 msgid "Current user cannot delete plugins." msgstr "" -#: classes/controllers/FrmAddonsController.php:1058 +#: classes/controllers/FrmAddonsController.php:1053 msgid "Sorry, your site requires FTP authentication. Please download plugins from FormidableForms.com and install them manually." msgstr "" -#: classes/controllers/FrmAddonsController.php:1252 +#: classes/controllers/FrmAddonsController.php:1247 msgid "Your plugin has been activated. Would you like to save and reload the page now?" msgstr "" -#: classes/controllers/FrmAddonsController.php:1252 +#: classes/controllers/FrmAddonsController.php:1247 msgid "Your plugin has been activated." msgstr "" -#: classes/controllers/FrmAddonsController.php:1415 +#: classes/controllers/FrmAddonsController.php:1399 msgid "The plugin download was not found." msgstr "" -#: classes/controllers/FrmAddonsController.php:1497 -#: classes/controllers/FrmAddonsController.php:1514 +#: classes/controllers/FrmAddonsController.php:1481 +#: classes/controllers/FrmAddonsController.php:1498 #: classes/views/form-templates/modals/upgrade-modal.php:91 #: classes/views/shared/reports-info.php:22 #: js/admin/applications.js:405 -#: js/admin/style.js:473 +#: js/admin/style.js:471 msgid "Upgrade Now" msgstr "" #: classes/controllers/FrmAntiSpamController.php:100 -#: classes/models/FrmEntryValidate.php:584 +#: classes/models/FrmEntryValidate.php:575 msgid "Your entry appears to be spam!" msgstr "" -#: classes/controllers/FrmAppController.php:296 +#: classes/controllers/FrmAppController.php:302 msgid "Build" msgstr "" -#: classes/controllers/FrmAppController.php:303 +#: classes/controllers/FrmAppController.php:309 #: classes/controllers/FrmStylesController.php:58 #: classes/controllers/FrmStylesController.php:59 #: classes/views/styles/_field-colors.php:331 @@ -131,70 +131,68 @@ msgstr "" msgid "Style" msgstr "" -#: classes/controllers/FrmAppController.php:310 -#: classes/helpers/FrmFormsListHelper.php:434 +#: classes/controllers/FrmAppController.php:316 +#: classes/helpers/FrmFormsListHelper.php:424 #: classes/views/frm-forms/settings.php:13 #: classes/views/frm-settings/form.php:14 msgid "Settings" msgstr "" -#: classes/controllers/FrmAppController.php:317 +#: classes/controllers/FrmAppController.php:323 #: classes/controllers/FrmEntriesController.php:14 -#: classes/controllers/FrmEntriesController.php:197 -#: classes/controllers/FrmFormsController.php:1234 -#: classes/controllers/FrmXMLController.php:332 +#: classes/controllers/FrmEntriesController.php:195 +#: classes/controllers/FrmFormsController.php:1227 +#: classes/controllers/FrmXMLController.php:317 #: classes/views/xml/import_form.php:148 msgid "Entries" msgstr "" -#: classes/controllers/FrmAppController.php:329 +#: classes/controllers/FrmAppController.php:335 #: classes/controllers/FrmEntriesController.php:19 -#: classes/controllers/FrmOnboardingWizardController.php:600 +#: classes/controllers/FrmOnboardingWizardController.php:604 #: classes/views/shared/views-info.php:10 #: js/admin/applications.js:357 msgid "Views" msgstr "" -#: classes/controllers/FrmAppController.php:343 +#: classes/controllers/FrmAppController.php:349 #: classes/views/shared/reports-info.php:10 msgid "Reports" msgstr "" -#: classes/controllers/FrmAppController.php:373 -#: classes/helpers/FrmTipsHelper.php:117 +#: classes/controllers/FrmAppController.php:379 +#: classes/helpers/FrmTipsHelper.php:119 #: classes/views/shared/upgrade_overlay.php:51 msgid "Renew" msgstr "" -#: classes/controllers/FrmAppController.php:378 +#: classes/controllers/FrmAppController.php:384 #: js/admin/applications.js:121 msgid "Upgrade to Pro" msgstr "" -#: classes/controllers/FrmAppController.php:393 +#: classes/controllers/FrmAppController.php:399 msgid "Build a Form" msgstr "" -#: classes/controllers/FrmAppController.php:1372 +#: classes/controllers/FrmAppController.php:1384 #: classes/controllers/FrmFormsController.php:249 -#: classes/controllers/FrmFormTemplatesController.php:651 -#: classes/controllers/FrmSettingsController.php:396 -#: classes/helpers/FrmAppHelper.php:3923 +#: classes/controllers/FrmFormTemplatesController.php:652 +#: classes/controllers/FrmSettingsController.php:391 +#: classes/helpers/FrmAppHelper.php:3871 #: classes/views/form-templates/modals/create-template-modal.php:66 #: classes/views/form-templates/modals/name-your-form-modal.php:32 #: classes/views/shared/admin-header.php:32 #: classes/views/shared/confirm-overlay.php:20 #: stripe/controllers/FrmTransLiteSubscriptionsController.php:73 -#: js/admin/style.js:855 -#: js/admin/style.js:979 -#: js/src/admin/admin.js:4482 -#: js/src/admin/admin.js:8515 -#: js/formidable_admin.js:7254 -#: js/formidable_admin.js:11276 +#: js/admin/style.js:853 +#: js/admin/style.js:977 +#: js/src/admin/admin.js:4550 +#: js/src/admin/admin.js:8609 msgid "Cancel" msgstr "" -#: classes/controllers/FrmAppController.php:1376 +#: classes/controllers/FrmAppController.php:1388 msgid "Continue" msgstr "" @@ -228,87 +226,87 @@ msgstr "" msgid "Total Earnings" msgstr "" -#: classes/controllers/FrmDashboardController.php:146 +#: classes/controllers/FrmDashboardController.php:145 msgid "Total Forms" msgstr "" -#: classes/controllers/FrmDashboardController.php:148 +#: classes/controllers/FrmDashboardController.php:147 msgid "Total Entries" msgstr "" -#: classes/controllers/FrmDashboardController.php:150 +#: classes/controllers/FrmDashboardController.php:149 msgid "Add Entry" msgstr "" -#: classes/controllers/FrmDashboardController.php:160 +#: classes/controllers/FrmDashboardController.php:159 msgid "All Views" msgstr "" -#: classes/controllers/FrmDashboardController.php:162 -#: classes/controllers/FrmDashboardController.php:169 -#: classes/helpers/FrmFormMigratorsHelper.php:63 +#: classes/controllers/FrmDashboardController.php:161 +#: classes/controllers/FrmDashboardController.php:168 +#: classes/helpers/FrmFormMigratorsHelper.php:59 #: js/admin/applications.js:381 #: js/admin/applications.js:514 -#: js/admin/style.js:449 +#: js/admin/style.js:447 msgid "Learn More" msgstr "" -#: classes/controllers/FrmDashboardController.php:167 +#: classes/controllers/FrmDashboardController.php:166 msgid "Installed Apps" msgstr "" #. translators: %1$s: HTML start of a tag, %2$s: HTML close a tag #. translators: %1$s: Start link HTML, %2$s: End link HTML, %3$s: Line break HTML -#: classes/controllers/FrmDashboardController.php:261 +#: classes/controllers/FrmDashboardController.php:256 #: classes/views/frm-entries/no_entries.php:41 msgid "See the %1$sform documentation%2$s for instructions on publishing your form" msgstr "" -#: classes/controllers/FrmDashboardController.php:267 -#: classes/controllers/FrmDashboardController.php:284 +#: classes/controllers/FrmDashboardController.php:262 +#: classes/controllers/FrmDashboardController.php:279 msgid "You Have No Entries Yet" msgstr "" -#: classes/controllers/FrmDashboardController.php:270 +#: classes/controllers/FrmDashboardController.php:265 msgid "Add New Form" msgstr "" #. translators: %1$s: HTML start of a tag, %2$s: HTML close a tag -#: classes/controllers/FrmDashboardController.php:278 +#: classes/controllers/FrmDashboardController.php:273 msgid "See the %1$sform documentation%2$s for instructions on publishing a form. Once vou have at least one entry you'll see it here." msgstr "" -#: classes/controllers/FrmDashboardController.php:357 -#: classes/controllers/FrmEntriesController.php:179 -#: classes/controllers/FrmFormsController.php:1095 +#: classes/controllers/FrmDashboardController.php:349 +#: classes/controllers/FrmEntriesController.php:178 +#: classes/controllers/FrmFormsController.php:1090 #: classes/views/xml/import_form.php:179 #: classes/widgets/FrmElementorWidget.php:52 #: classes/widgets/FrmShowForm.php:80 -#: stripe/controllers/FrmTransLiteListsController.php:53 -#: stripe/controllers/FrmTransLiteListsController.php:62 +#: stripe/controllers/FrmTransLiteListsController.php:49 +#: stripe/controllers/FrmTransLiteListsController.php:58 #: js/admin/applications.js:353 msgid "Form" msgstr "" -#: classes/controllers/FrmDashboardController.php:358 +#: classes/controllers/FrmDashboardController.php:350 #: classes/models/FrmField.php:56 msgid "Name" msgstr "" -#: classes/controllers/FrmDashboardController.php:359 +#: classes/controllers/FrmDashboardController.php:351 msgid "Author" msgstr "" -#: classes/controllers/FrmDashboardController.php:360 +#: classes/controllers/FrmDashboardController.php:352 msgid "Created on" msgstr "" -#: classes/controllers/FrmDeactivationFeedbackController.php:100 +#: classes/controllers/FrmDeactivationFeedbackController.php:97 msgid "Skip & Deactivate" msgstr "" -#: classes/controllers/FrmDeactivationFeedbackController.php:118 -#: classes/controllers/FrmDeactivationFeedbackController.php:119 +#: classes/controllers/FrmDeactivationFeedbackController.php:115 +#: classes/controllers/FrmDeactivationFeedbackController.php:116 #: classes/views/form-templates/modal.php:20 #: classes/views/form-templates/modal.php:21 #: classes/views/form-templates/modals/leave-email-modal.php:59 @@ -319,7 +317,6 @@ msgstr "" #: classes/views/frm-fields/back-end/inline-modal.php:16 #: classes/views/frm-fields/back-end/inline-modal.php:17 #: classes/views/shared/admin-header.php:73 -#: js/frm_testing_mode.js:1715 msgid "Close" msgstr "" @@ -345,119 +342,119 @@ msgstr "" msgid "Compact" msgstr "" -#: classes/controllers/FrmEmailStylesController.php:273 +#: classes/controllers/FrmEmailStylesController.php:269 msgid "This email style doesn't exist" msgstr "" -#: classes/controllers/FrmEmailStylesController.php:317 +#: classes/controllers/FrmEmailStylesController.php:314 msgid "Invalid email address" msgstr "" -#: classes/controllers/FrmEmailStylesController.php:322 +#: classes/controllers/FrmEmailStylesController.php:318 msgid "Formidable Test Email" msgstr "" -#: classes/controllers/FrmEmailStylesController.php:333 +#: classes/controllers/FrmEmailStylesController.php:329 msgid "Test email sent successfully!" msgstr "" -#: classes/controllers/FrmEmailStylesController.php:336 +#: classes/controllers/FrmEmailStylesController.php:332 msgid "Failed to send test email!" msgstr "" -#: classes/controllers/FrmEntriesController.php:174 -#: classes/controllers/FrmFormsController.php:1850 -#: classes/views/frm-entries/form.php:88 +#: classes/controllers/FrmEntriesController.php:173 +#: classes/controllers/FrmFormsController.php:1847 +#: classes/views/frm-entries/form.php:86 #: classes/views/frm-entries/sidebar-shared.php:57 msgid "Entry Key" msgstr "" -#: classes/controllers/FrmEntriesController.php:180 +#: classes/controllers/FrmEntriesController.php:179 msgid "Entry Name" msgstr "" -#: classes/controllers/FrmEntriesController.php:181 -#: classes/helpers/FrmCSVExportHelper.php:463 +#: classes/controllers/FrmEntriesController.php:180 +#: classes/helpers/FrmCSVExportHelper.php:459 msgid "Created By" msgstr "" -#: classes/controllers/FrmEntriesController.php:184 -#: classes/helpers/FrmCSVExportHelper.php:465 +#: classes/controllers/FrmEntriesController.php:183 +#: classes/helpers/FrmCSVExportHelper.php:461 msgid "Entry Status" msgstr "" -#: classes/controllers/FrmEntriesController.php:185 +#: classes/controllers/FrmEntriesController.php:184 msgid "Entry creation date" msgstr "" -#: classes/controllers/FrmEntriesController.php:186 +#: classes/controllers/FrmEntriesController.php:185 msgid "Entry update date" msgstr "" -#: classes/controllers/FrmEntriesController.php:312 +#: classes/controllers/FrmEntriesController.php:311 msgid "value" msgstr "" -#: classes/controllers/FrmEntriesController.php:312 +#: classes/controllers/FrmEntriesController.php:311 msgid "label" msgstr "" -#: classes/controllers/FrmEntriesController.php:642 +#: classes/controllers/FrmEntriesController.php:640 msgid "Your import is complete" msgstr "" #. translators: %1$s: Time string -#: classes/controllers/FrmEntriesController.php:660 +#: classes/controllers/FrmEntriesController.php:658 msgid "This form is in the trash and is scheduled to be deleted permanently in %s along with any entries." msgstr "" -#: classes/controllers/FrmEntriesController.php:687 +#: classes/controllers/FrmEntriesController.php:685 msgid "You can't view the entry" msgstr "" -#: classes/controllers/FrmEntriesController.php:688 +#: classes/controllers/FrmEntriesController.php:686 msgid "You are trying to view an entry that does not exist" msgstr "" -#: classes/controllers/FrmEntriesController.php:718 -#: classes/controllers/FrmFormActionsController.php:558 +#: classes/controllers/FrmEntriesController.php:716 +#: classes/controllers/FrmFormActionsController.php:552 #: classes/controllers/FrmFormsController.php:247 -#: classes/controllers/FrmSettingsController.php:394 +#: classes/controllers/FrmSettingsController.php:389 msgid "Verification failed" msgstr "" -#: classes/controllers/FrmEntriesController.php:735 +#: classes/controllers/FrmEntriesController.php:733 msgid "Entry was successfully deleted" msgstr "" -#: classes/controllers/FrmFieldsController.php:407 +#: classes/controllers/FrmFieldsController.php:403 #: classes/models/fields/FrmFieldCombo.php:216 #: classes/views/frm-fields/back-end/default-value-setting.php:12 msgid "Default Value" msgstr "" -#: classes/controllers/FrmFieldsController.php:414 +#: classes/controllers/FrmFieldsController.php:410 msgid "Calculate Value" msgstr "" -#: classes/controllers/FrmFieldsController.php:418 +#: classes/controllers/FrmFieldsController.php:414 msgid "Calculator forms" msgstr "" -#: classes/controllers/FrmFieldsController.php:420 +#: classes/controllers/FrmFieldsController.php:416 msgid "Automatically calculate the value of this field based on values from other fields." msgstr "" -#: classes/controllers/FrmFieldsController.php:424 +#: classes/controllers/FrmFieldsController.php:420 #: classes/models/FrmField.php:187 msgid "Lookup" msgstr "" -#: classes/controllers/FrmFieldsController.php:428 +#: classes/controllers/FrmFieldsController.php:424 msgid "Lookup fields" msgstr "" -#: classes/controllers/FrmFieldsController.php:430 +#: classes/controllers/FrmFieldsController.php:426 msgid "Dynamically retrieve the value of this field from a lookup field." msgstr "" @@ -466,54 +463,54 @@ msgstr "" msgid "Form Actions" msgstr "" -#: classes/controllers/FrmFormActionsController.php:187 +#: classes/controllers/FrmFormActionsController.php:186 #: classes/views/frm-form-actions/default_actions.php:202 msgid "eCommerce" msgstr "" -#: classes/controllers/FrmFormActionsController.php:195 +#: classes/controllers/FrmFormActionsController.php:194 msgid "Email Marketing" msgstr "" -#: classes/controllers/FrmFormActionsController.php:208 +#: classes/controllers/FrmFormActionsController.php:207 msgid "CRM" msgstr "" #. translators: %s: Name of form action -#: classes/controllers/FrmFormActionsController.php:274 +#: classes/controllers/FrmFormActionsController.php:273 msgid "%s form actions" msgstr "" #. translators: %s: URL to documentation -#: classes/controllers/FrmFormActionsController.php:429 +#: classes/controllers/FrmFormActionsController.php:428 msgid "You have reached your form action limit. To increase this limit, you will require additional code. Visit our documentation at %s." msgstr "" #: classes/controllers/FrmFormsController.php:29 -#: classes/controllers/FrmFormsController.php:1246 +#: classes/controllers/FrmFormsController.php:1240 #: classes/controllers/FrmStylesController.php:78 -#: classes/controllers/FrmXMLController.php:331 +#: classes/controllers/FrmXMLController.php:316 #: classes/views/frm-forms/list.php:10 #: classes/widgets/FrmElementorWidget.php:20 #: js/admin/applications.js:353 msgid "Forms" msgstr "" -#: classes/controllers/FrmFormsController.php:68 +#: classes/controllers/FrmFormsController.php:69 msgid "Only show the fields you need and create branching forms. Upgrade to get conditional logic and question branching." msgstr "" -#: classes/controllers/FrmFormsController.php:69 #: classes/controllers/FrmFormsController.php:70 +#: classes/controllers/FrmFormsController.php:71 msgid "Conditional Logic options" msgstr "" -#: classes/controllers/FrmFormsController.php:71 +#: classes/controllers/FrmFormsController.php:72 msgid "Conditional Logic" msgstr "" #: classes/controllers/FrmFormsController.php:198 -#: classes/helpers/FrmSubmitHelper.php:173 +#: classes/helpers/FrmSubmitHelper.php:171 #: classes/models/FrmField.php:84 #: classes/models/FrmSettings.php:307 #: classes/views/frm-forms/form.php:72 @@ -521,26 +518,26 @@ msgstr "" msgid "Submit" msgstr "" -#: classes/controllers/FrmFormsController.php:277 +#: classes/controllers/FrmFormsController.php:276 msgid "Settings Successfully Updated" msgstr "" -#: classes/controllers/FrmFormsController.php:324 -#: classes/controllers/FrmFormsController.php:1385 +#: classes/controllers/FrmFormsController.php:323 +#: classes/controllers/FrmFormsController.php:1378 msgid "Form was successfully updated." msgstr "" #. translators: %1$s: Start link HTML, %2$s: end link HTML -#: classes/controllers/FrmFormsController.php:329 +#: classes/controllers/FrmFormsController.php:328 msgid "However, your form is very long and may be %1$sreaching server limits%2$s." msgstr "" +#: classes/controllers/FrmFormsController.php:458 #: classes/controllers/FrmFormsController.php:459 -#: classes/controllers/FrmFormsController.php:460 msgid "Form key is invalid" msgstr "" -#: classes/controllers/FrmFormsController.php:690 +#: classes/controllers/FrmFormsController.php:689 msgid "Form Preview" msgstr "" @@ -549,7 +546,7 @@ msgid "Form key is missing" msgstr "" #: classes/controllers/FrmFormsController.php:736 -#: classes/controllers/FrmStylesController.php:528 +#: classes/controllers/FrmStylesController.php:524 msgid "Form does not exist" msgstr "" @@ -559,58 +556,58 @@ msgstr "" #. translators: %1$s: Number of forms #: classes/controllers/FrmFormsController.php:820 -#: classes/controllers/FrmFormsController.php:882 +#: classes/controllers/FrmFormsController.php:880 msgid "%1$s form restored from the Trash." msgid_plural "%1$s forms restored from the Trash." msgstr[0] "" msgstr[1] "" #. translators: %1$s: Number of forms, %2$s: Start link HTML, %3$s: End link HTML -#: classes/controllers/FrmFormsController.php:885 -#: classes/controllers/FrmFormsController.php:920 +#: classes/controllers/FrmFormsController.php:883 +#: classes/controllers/FrmFormsController.php:919 msgid "%1$s form moved to the Trash. %2$sUndo%3$s" msgid_plural "%1$s forms moved to the Trash. %2$sUndo%3$s" msgstr[0] "" msgstr[1] "" #. translators: %1$s: Number of forms -#: classes/controllers/FrmFormsController.php:944 +#: classes/controllers/FrmFormsController.php:941 msgid "%1$s Form Permanently Deleted" msgid_plural "%1$s Forms Permanently Deleted" msgstr[0] "" msgstr[1] "" #. translators: %1$s: Number of forms -#: classes/controllers/FrmFormsController.php:969 -#: classes/controllers/FrmFormsController.php:2180 +#: classes/controllers/FrmFormsController.php:966 +#: classes/controllers/FrmFormsController.php:2173 msgid "%1$s form permanently deleted." msgid_plural "%1$s forms permanently deleted." msgstr[0] "" msgstr[1] "" -#: classes/controllers/FrmFormsController.php:1077 +#: classes/controllers/FrmFormsController.php:1072 msgid "Add forms and content" msgstr "" -#: classes/controllers/FrmFormsController.php:1096 +#: classes/controllers/FrmFormsController.php:1091 #: classes/views/frm-forms/insert_form_popup.php:33 msgid "Insert a Form" msgstr "" -#: classes/controllers/FrmFormsController.php:1151 +#: classes/controllers/FrmFormsController.php:1146 msgid "Display form title" msgstr "" -#: classes/controllers/FrmFormsController.php:1155 +#: classes/controllers/FrmFormsController.php:1150 msgid "Display form description" msgstr "" -#: classes/controllers/FrmFormsController.php:1159 +#: classes/controllers/FrmFormsController.php:1154 msgid "Minimize form HTML" msgstr "" -#: classes/controllers/FrmFormsController.php:1233 -#: classes/controllers/FrmStylesController.php:1053 +#: classes/controllers/FrmFormsController.php:1226 +#: classes/controllers/FrmStylesController.php:1051 #: classes/views/frm-forms/settings-advanced.php:13 #: classes/views/styles/manage.php:36 #: classes/views/styles/_sample_form.php:12 @@ -618,248 +615,248 @@ msgstr "" msgid "Form Title" msgstr "" -#: classes/controllers/FrmFormsController.php:1236 -#: classes/helpers/FrmCSVExportHelper.php:468 +#: classes/controllers/FrmFormsController.php:1229 +#: classes/helpers/FrmCSVExportHelper.php:464 msgid "Key" msgstr "" -#: classes/controllers/FrmFormsController.php:1239 +#: classes/controllers/FrmFormsController.php:1232 msgid "Actions" msgstr "" -#: classes/controllers/FrmFormsController.php:1241 +#: classes/controllers/FrmFormsController.php:1235 #: classes/models/FrmField.php:138 -#: stripe/controllers/FrmTransLiteListsController.php:73 +#: stripe/controllers/FrmTransLiteListsController.php:69 msgid "Date" msgstr "" -#: classes/controllers/FrmFormsController.php:1321 +#: classes/controllers/FrmFormsController.php:1315 msgid "You can't edit the form" msgstr "" -#: classes/controllers/FrmFormsController.php:1322 +#: classes/controllers/FrmFormsController.php:1316 msgid "You are trying to edit a form that does not exist" msgstr "" -#: classes/controllers/FrmFormsController.php:1337 +#: classes/controllers/FrmFormsController.php:1331 msgid "The form you're trying to edit is in trash. You must restore it first before you can make changes" msgstr "" -#: classes/controllers/FrmFormsController.php:1347 +#: classes/controllers/FrmFormsController.php:1341 msgid "Restore form" msgstr "" #. translators: %1$s: Start link HTML, %2$s: End link HTML -#: classes/controllers/FrmFormsController.php:1354 +#: classes/controllers/FrmFormsController.php:1348 msgid "You are trying to edit a child form. Please edit from %1$shere%2$s" msgstr "" -#: classes/controllers/FrmFormsController.php:1388 +#: classes/controllers/FrmFormsController.php:1381 msgid "Template was successfully updated." msgstr "" -#: classes/controllers/FrmFormsController.php:1421 +#: classes/controllers/FrmFormsController.php:1414 msgid "Form was Successfully Copied" msgstr "" -#: classes/controllers/FrmFormsController.php:1521 -#: classes/controllers/FrmStylesController.php:1052 +#: classes/controllers/FrmFormsController.php:1513 +#: classes/controllers/FrmStylesController.php:1050 #: classes/views/styles/_field-labels.php:12 msgid "General" msgstr "" -#: classes/controllers/FrmFormsController.php:1522 +#: classes/controllers/FrmFormsController.php:1514 msgid "General Form Settings" msgstr "" -#: classes/controllers/FrmFormsController.php:1527 +#: classes/controllers/FrmFormsController.php:1519 msgid "Actions & Notifications" msgstr "" -#: classes/controllers/FrmFormsController.php:1533 -#: classes/controllers/FrmFormsController.php:1538 +#: classes/controllers/FrmFormsController.php:1525 +#: classes/controllers/FrmFormsController.php:1530 msgid "Form Permissions" msgstr "" -#: classes/controllers/FrmFormsController.php:1539 +#: classes/controllers/FrmFormsController.php:1531 msgid "Allow editing, protect forms and files, limit entries, and save drafts. Upgrade to get form and entry permissions." msgstr "" -#: classes/controllers/FrmFormsController.php:1545 +#: classes/controllers/FrmFormsController.php:1537 msgid "Form Scheduling" msgstr "" -#: classes/controllers/FrmFormsController.php:1550 +#: classes/controllers/FrmFormsController.php:1542 msgid "Form scheduling settings" msgstr "" -#: classes/controllers/FrmFormsController.php:1556 -#: classes/controllers/FrmStylesController.php:1060 -#: classes/helpers/FrmFieldsHelper.php:2529 +#: classes/controllers/FrmFormsController.php:1548 +#: classes/controllers/FrmStylesController.php:1058 +#: classes/helpers/FrmFieldsHelper.php:2534 #: classes/views/frm-forms/settings-buttons.php:20 msgid "Buttons" msgstr "" -#: classes/controllers/FrmFormsController.php:1562 +#: classes/controllers/FrmFormsController.php:1554 msgid "Form Landing Page" msgstr "" -#: classes/controllers/FrmFormsController.php:1568 -#: classes/controllers/FrmFormsController.php:1574 +#: classes/controllers/FrmFormsController.php:1560 +#: classes/controllers/FrmFormsController.php:1566 msgid "Conversational Forms" msgstr "" -#: classes/controllers/FrmFormsController.php:1575 +#: classes/controllers/FrmFormsController.php:1567 msgid "Ask one question at a time for automated conversations." msgstr "" -#: classes/controllers/FrmFormsController.php:1582 +#: classes/controllers/FrmFormsController.php:1574 msgid "Form Abandonment" msgstr "" -#: classes/controllers/FrmFormsController.php:1588 +#: classes/controllers/FrmFormsController.php:1580 msgid "Form abandonment settings" msgstr "" -#: classes/controllers/FrmFormsController.php:1589 +#: classes/controllers/FrmFormsController.php:1581 msgid "Unlock the power of data capture to boost lead generation and master the art of form optimization." msgstr "" -#: classes/controllers/FrmFormsController.php:1596 +#: classes/controllers/FrmFormsController.php:1588 msgid "Customize HTML" msgstr "" -#: classes/controllers/FrmFormsController.php:1755 +#: classes/controllers/FrmFormsController.php:1753 msgid "Customize field values with the following parameters." msgstr "" -#: classes/controllers/FrmFormsController.php:1797 +#: classes/controllers/FrmFormsController.php:1795 msgid "Separator" msgstr "" -#: classes/controllers/FrmFormsController.php:1798 +#: classes/controllers/FrmFormsController.php:1796 msgid "Use a different separator for checkbox fields" msgstr "" -#: classes/controllers/FrmFormsController.php:1801 +#: classes/controllers/FrmFormsController.php:1799 msgid "Date Format" msgstr "" -#: classes/controllers/FrmFormsController.php:1804 +#: classes/controllers/FrmFormsController.php:1802 #: classes/views/frm-fields/back-end/settings.php:87 msgid "Field Label" msgstr "" -#: classes/controllers/FrmFormsController.php:1807 +#: classes/controllers/FrmFormsController.php:1805 msgid "No Auto P" msgstr "" -#: classes/controllers/FrmFormsController.php:1808 +#: classes/controllers/FrmFormsController.php:1806 msgid "Do not automatically add any paragraphs or line breaks" msgstr "" -#: classes/controllers/FrmFormsController.php:1825 +#: classes/controllers/FrmFormsController.php:1822 #: classes/models/FrmField.php:72 msgid "User ID" msgstr "" -#: classes/controllers/FrmFormsController.php:1826 +#: classes/controllers/FrmFormsController.php:1823 #: classes/models/fields/FrmFieldName.php:50 #: stripe/views/action-settings/payments-options.php:171 msgid "First Name" msgstr "" -#: classes/controllers/FrmFormsController.php:1827 +#: classes/controllers/FrmFormsController.php:1824 #: classes/models/fields/FrmFieldName.php:52 #: stripe/views/action-settings/payments-options.php:177 msgid "Last Name" msgstr "" -#: classes/controllers/FrmFormsController.php:1828 +#: classes/controllers/FrmFormsController.php:1825 msgid "Display Name" msgstr "" -#: classes/controllers/FrmFormsController.php:1829 +#: classes/controllers/FrmFormsController.php:1826 msgid "User Login" msgstr "" -#: classes/controllers/FrmFormsController.php:1830 -#: classes/controllers/FrmSettingsController.php:115 +#: classes/controllers/FrmFormsController.php:1827 +#: classes/controllers/FrmSettingsController.php:113 #: classes/models/FrmField.php:44 #: stripe/views/action-settings/payments-options.php:146 msgid "Email" msgstr "" -#: classes/controllers/FrmFormsController.php:1831 +#: classes/controllers/FrmFormsController.php:1828 msgid "Avatar" msgstr "" -#: classes/controllers/FrmFormsController.php:1832 +#: classes/controllers/FrmFormsController.php:1829 msgid "Author Link" msgstr "" -#: classes/controllers/FrmFormsController.php:1849 +#: classes/controllers/FrmFormsController.php:1846 #: classes/views/frm-entries/sidebar-shared.php:51 msgid "Entry ID" msgstr "" -#: classes/controllers/FrmFormsController.php:1851 +#: classes/controllers/FrmFormsController.php:1848 msgid "Post ID" msgstr "" -#: classes/controllers/FrmFormsController.php:1852 +#: classes/controllers/FrmFormsController.php:1849 msgid "User IP" msgstr "" -#: classes/controllers/FrmFormsController.php:1853 +#: classes/controllers/FrmFormsController.php:1850 msgid "Entry created" msgstr "" -#: classes/controllers/FrmFormsController.php:1854 +#: classes/controllers/FrmFormsController.php:1851 msgid "Entry updated" msgstr "" -#: classes/controllers/FrmFormsController.php:1856 +#: classes/controllers/FrmFormsController.php:1853 msgid "Site URL" msgstr "" -#: classes/controllers/FrmFormsController.php:1857 +#: classes/controllers/FrmFormsController.php:1854 msgid "Site Name" msgstr "" -#: classes/controllers/FrmFormsController.php:1858 -#: classes/helpers/FrmFormsHelper.php:660 +#: classes/controllers/FrmFormsController.php:1855 +#: classes/helpers/FrmFormsHelper.php:642 msgid "Form Name" msgstr "" -#: classes/controllers/FrmFormsController.php:2043 +#: classes/controllers/FrmFormsController.php:2037 msgid "No forms were specified" msgstr "" -#: classes/controllers/FrmFormsController.php:2173 +#: classes/controllers/FrmFormsController.php:2166 msgid "There was a problem duplicating the form" msgstr "" -#: classes/controllers/FrmFormsController.php:2212 +#: classes/controllers/FrmFormsController.php:2204 msgid "Form not found" msgstr "" -#: classes/controllers/FrmFormsController.php:2243 +#: classes/controllers/FrmFormsController.php:2235 msgid "Abnormal HTML characters prevented your form from saving correctly" msgstr "" -#: classes/controllers/FrmFormsController.php:2436 -#: classes/controllers/FrmFormsController.php:2458 +#: classes/controllers/FrmFormsController.php:2426 +#: classes/controllers/FrmFormsController.php:2447 msgid "Please select a valid form" msgstr "" #. translators: %1$s: Start link HTML, %2$s: End link HTML -#: classes/controllers/FrmFormsController.php:3241 +#: classes/controllers/FrmFormsController.php:3228 msgid "%1$sClick here%2$s if you are not automatically redirected." msgstr "" -#: classes/controllers/FrmFormsController.php:3684 -#: classes/helpers/FrmAppHelper.php:2090 +#: classes/controllers/FrmFormsController.php:3670 +#: classes/helpers/FrmAppHelper.php:2072 #: classes/helpers/FrmOnSubmitHelper.php:124 msgid "Select a Page" msgstr "" @@ -906,12 +903,12 @@ msgstr "" msgid "Available Templates" msgstr "" -#: classes/controllers/FrmFormTemplatesController.php:570 +#: classes/controllers/FrmFormTemplatesController.php:571 #: classes/views/form-templates/list.php:13 msgid "All Templates" msgstr "" -#: classes/controllers/FrmInboxController.php:99 +#: classes/controllers/FrmInboxController.php:98 msgid "Help Formidable improve with usage tracking" msgstr "" @@ -923,80 +920,80 @@ msgstr "" msgid "Welcome to Formidable Forms! Click here to run the Onboarding Wizard and it will guide you through the basic settings and get you started in 2 minutes." msgstr "" -#: classes/controllers/FrmOnboardingWizardController.php:473 +#: classes/controllers/FrmOnboardingWizardController.php:476 msgid "Begin With Ease!" msgstr "" -#: classes/controllers/FrmOnboardingWizardController.php:476 +#: classes/controllers/FrmOnboardingWizardController.php:479 msgid "Begin Setup" msgstr "" -#: classes/controllers/FrmOnboardingWizardController.php:552 +#: classes/controllers/FrmOnboardingWizardController.php:556 msgid "Spam Protection" msgstr "" -#: classes/controllers/FrmOnboardingWizardController.php:555 +#: classes/controllers/FrmOnboardingWizardController.php:559 msgid "Get anti-spam options like reCAPTCHA, hCaptcha, Akismet, Turnstile and the blocklist." msgstr "" -#: classes/controllers/FrmOnboardingWizardController.php:558 +#: classes/controllers/FrmOnboardingWizardController.php:562 msgid "Stripe Payments" msgstr "" -#: classes/controllers/FrmOnboardingWizardController.php:561 +#: classes/controllers/FrmOnboardingWizardController.php:565 msgid "Collect donations and payments with your forms. Offer physical products, digital goods, services, and more." msgstr "" -#: classes/controllers/FrmOnboardingWizardController.php:567 +#: classes/controllers/FrmOnboardingWizardController.php:571 msgid "Visual Styler" msgstr "" -#: classes/controllers/FrmOnboardingWizardController.php:570 +#: classes/controllers/FrmOnboardingWizardController.php:574 msgid "Customize form appearance with an intuitive styling interface." msgstr "" -#: classes/controllers/FrmOnboardingWizardController.php:573 +#: classes/controllers/FrmOnboardingWizardController.php:577 msgid "Save Entries" msgstr "" -#: classes/controllers/FrmOnboardingWizardController.php:576 +#: classes/controllers/FrmOnboardingWizardController.php:580 msgid "Save form submissions to your database for future reference and analysis." msgstr "" -#: classes/controllers/FrmOnboardingWizardController.php:586 -#: classes/controllers/FrmSMTPController.php:115 +#: classes/controllers/FrmOnboardingWizardController.php:590 +#: classes/controllers/FrmSMTPController.php:113 msgid "SMTP" msgstr "" -#: classes/controllers/FrmOnboardingWizardController.php:591 +#: classes/controllers/FrmOnboardingWizardController.php:595 msgid "Improve email deliverability by routing WordPress emails through SMTP." msgstr "" -#: classes/controllers/FrmOnboardingWizardController.php:605 +#: classes/controllers/FrmOnboardingWizardController.php:609 msgid "Mailchimp" msgstr "" -#: classes/controllers/FrmOnboardingWizardController.php:610 +#: classes/controllers/FrmOnboardingWizardController.php:614 msgid "User Registration" msgstr "" -#: classes/controllers/FrmOnboardingWizardController.php:615 +#: classes/controllers/FrmOnboardingWizardController.php:619 msgid "Form Rest API" msgstr "" -#: classes/controllers/FrmOnboardingWizardController.php:620 +#: classes/controllers/FrmOnboardingWizardController.php:624 msgid "Signature Forms" msgstr "" -#: classes/controllers/FrmOnboardingWizardController.php:629 +#: classes/controllers/FrmOnboardingWizardController.php:633 msgid "ACF Forms" msgstr "" -#: classes/controllers/FrmOnboardingWizardController.php:659 +#: classes/controllers/FrmOnboardingWizardController.php:663 msgid "Gravity Forms Migrator" msgstr "" -#: classes/controllers/FrmOnboardingWizardController.php:664 +#: classes/controllers/FrmOnboardingWizardController.php:668 msgid "Easily migrate your forms from Gravity Forms to Formidable." msgstr "" @@ -1004,177 +1001,174 @@ msgstr "" msgid "Global Settings" msgstr "" -#: classes/controllers/FrmSettingsController.php:73 +#: classes/controllers/FrmSettingsController.php:71 msgid "General Settings" msgstr "" -#: classes/controllers/FrmSettingsController.php:79 +#: classes/controllers/FrmSettingsController.php:77 msgid "Message Defaults" msgstr "" -#: classes/controllers/FrmSettingsController.php:85 +#: classes/controllers/FrmSettingsController.php:83 msgid "Permissions" msgstr "" -#: classes/controllers/FrmSettingsController.php:89 -#: stripe/controllers/FrmTransLiteListsController.php:32 -#: stripe/controllers/FrmTransLitePaymentsController.php:30 +#: classes/controllers/FrmSettingsController.php:87 +#: stripe/controllers/FrmTransLiteListsController.php:28 +#: stripe/controllers/FrmTransLitePaymentsController.php:26 #: stripe/helpers/FrmTransLiteListHelper.php:119 +#: stripe/views/lists/coupons.php:18 #: stripe/views/lists/list.php:12 +#: stripe/views/lists/tabs.php:9 msgid "Payments" msgstr "" -#: classes/controllers/FrmSettingsController.php:97 +#: classes/controllers/FrmSettingsController.php:95 #: classes/views/styles/_quick-settings.php:233 #: classes/views/styles/_quick-settings.php:245 msgid "Custom CSS" msgstr "" -#: classes/controllers/FrmSettingsController.php:103 +#: classes/controllers/FrmSettingsController.php:101 msgid "Manage Styles" msgstr "" -#: classes/controllers/FrmSettingsController.php:109 +#: classes/controllers/FrmSettingsController.php:107 msgid "Captcha/Spam" msgstr "" -#: classes/controllers/FrmSettingsController.php:119 +#: classes/controllers/FrmSettingsController.php:117 msgid "White Labeling" msgstr "" -#: classes/controllers/FrmSettingsController.php:124 +#: classes/controllers/FrmSettingsController.php:122 msgid "White labeling options" msgstr "" -#: classes/controllers/FrmSettingsController.php:130 +#: classes/controllers/FrmSettingsController.php:128 #: classes/views/inbox/list.php:11 msgid "Inbox" msgstr "" -#: classes/controllers/FrmSettingsController.php:135 +#: classes/controllers/FrmSettingsController.php:133 msgid "Inbox settings" msgstr "" -#: classes/controllers/FrmSettingsController.php:158 +#: classes/controllers/FrmSettingsController.php:156 msgid "Plugin Licenses" msgstr "" -#: classes/controllers/FrmSettingsController.php:172 +#: classes/controllers/FrmSettingsController.php:170 #: classes/views/frm-forms/settings-advanced.php:149 msgid "Miscellaneous" msgstr "" -#: classes/controllers/FrmSettingsController.php:412 -#: classes/controllers/FrmSettingsController.php:415 +#: classes/controllers/FrmSettingsController.php:407 +#: classes/controllers/FrmSettingsController.php:410 msgid "Settings Saved" msgstr "" -#: classes/controllers/FrmSettingsController.php:435 -#: classes/helpers/FrmFormsHelper.php:2057 +#: classes/controllers/FrmSettingsController.php:430 +#: classes/helpers/FrmFormsHelper.php:2008 #: classes/helpers/FrmStylesHelper.php:30 -#: classes/views/frm-forms/add_field_links.php:208 +#: classes/views/frm-forms/add_field_links.php:207 #: classes/views/frm-forms/edit.php:28 #: classes/views/summary-emails/stats.php:118 msgid "Update" msgstr "" -#: classes/controllers/FrmSettingsController.php:536 +#: classes/controllers/FrmSettingsController.php:530 msgid "Select Color" msgstr "" -#: classes/controllers/FrmSMTPController.php:169 +#: classes/controllers/FrmSMTPController.php:167 msgid "Making Email Deliverability Easy for WordPress" msgstr "" -#: classes/controllers/FrmSMTPController.php:170 +#: classes/controllers/FrmSMTPController.php:168 msgid "WP Mail SMTP allows you to easily set up WordPress to use a trusted provider to reliably send emails, including form notifications." msgstr "" -#: classes/controllers/FrmSMTPController.php:197 +#: classes/controllers/FrmSMTPController.php:194 msgid "WP Mail SMTP screenshot" msgstr "" -#: classes/controllers/FrmSMTPController.php:199 +#: classes/controllers/FrmSMTPController.php:196 msgid "Over 1,000,000 websites use WP Mail SMTP." msgstr "" -#: classes/controllers/FrmSMTPController.php:200 +#: classes/controllers/FrmSMTPController.php:197 msgid "Send emails authenticated via trusted parties." msgstr "" -#: classes/controllers/FrmSMTPController.php:201 +#: classes/controllers/FrmSMTPController.php:198 msgid "Transactional Mailers: Pepipost, SendinBlue, Mailgun, SendGrid, Amazon SES." msgstr "" -#: classes/controllers/FrmSMTPController.php:202 +#: classes/controllers/FrmSMTPController.php:199 msgid "Web Mailers: Gmail, G Suite, Office 365, Outlook.com." msgstr "" -#: classes/controllers/FrmSMTPController.php:224 +#: classes/controllers/FrmSMTPController.php:220 msgid "Step 1" msgstr "" #. translators: %s: Name of the plugin -#: classes/controllers/FrmSMTPController.php:231 +#: classes/controllers/FrmSMTPController.php:227 msgid "Install and Activate %s" msgstr "" -#: classes/controllers/FrmSMTPController.php:247 +#: classes/controllers/FrmSMTPController.php:243 msgid "Install WP Mail SMTP from the WordPress.org plugin repository." msgstr "" -#: classes/controllers/FrmSMTPController.php:273 +#: classes/controllers/FrmSMTPController.php:268 msgid "Step 2" msgstr "" -#: classes/controllers/FrmSMTPController.php:293 +#: classes/controllers/FrmSMTPController.php:288 msgid "Set Up WP Mail SMTP" msgstr "" -#: classes/controllers/FrmSMTPController.php:294 +#: classes/controllers/FrmSMTPController.php:289 msgid "Select and configure your mailer." msgstr "" -#: classes/controllers/FrmSMTPController.php:327 +#: classes/controllers/FrmSMTPController.php:321 msgid "Install WP Mail SMTP" msgstr "" -#: classes/controllers/FrmSMTPController.php:329 -#: classes/helpers/FrmAppHelper.php:3963 -#: classes/helpers/FrmFormMigratorsHelper.php:166 +#: classes/controllers/FrmSMTPController.php:323 +#: classes/helpers/FrmAppHelper.php:3911 +#: classes/helpers/FrmFormMigratorsHelper.php:164 #: classes/views/shared/upgrade_overlay.php:82 #: js/src/form/views.js:21 -#: js/formidable_blocks.js:744 -#: js/frm_testing_mode.js:1785 msgid "Install" msgstr "" -#: classes/controllers/FrmSMTPController.php:341 +#: classes/controllers/FrmSMTPController.php:335 msgid "WP Mail SMTP Installed & Activated" msgstr "" -#: classes/controllers/FrmSMTPController.php:344 +#: classes/controllers/FrmSMTPController.php:338 msgid "Activate WP Mail SMTP" msgstr "" -#: classes/controllers/FrmSMTPController.php:346 -#: classes/models/FrmPluginSearch.php:328 +#: classes/controllers/FrmSMTPController.php:340 +#: classes/models/FrmPluginSearch.php:325 #: classes/views/addons/settings.php:33 #: js/formidable_admin.js:1 #: js/frm_testing_mode.js:2 #: js/src/admin/upgrade-popup.js:67 #: js/src/form/views.js:21 -#: js/formidable_admin.js:1830 -#: js/formidable_blocks.js:744 -#: js/frm_testing_mode.js:1782 msgid "Activate" msgstr "" -#: classes/controllers/FrmSMTPController.php:365 +#: classes/controllers/FrmSMTPController.php:358 msgid "Start Setup" msgstr "" -#: classes/controllers/FrmSMTPController.php:371 +#: classes/controllers/FrmSMTPController.php:364 msgid "Go to SMTP settings" msgstr "" @@ -1182,16 +1176,17 @@ msgstr "" #: classes/controllers/FrmStylesController.php:57 #: classes/controllers/FrmStylesController.php:77 #: classes/controllers/FrmStylesController.php:78 -#: classes/views/frm-settings/email/email-styles.php:20 +#: classes/views/frm-settings/email/email-styles.php:19 msgid "Styles" msgstr "" #: classes/controllers/FrmStylesController.php:60 -#: classes/helpers/FrmFormsListHelper.php:433 +#: classes/helpers/FrmFormsListHelper.php:423 #: classes/views/form-templates/template.php:73 #: classes/views/frm-entries/sidebar-shared.php:40 -#: stripe/helpers/FrmTransLiteListHelper.php:401 -#: js/admin/style.js:657 +#: stripe/helpers/FrmTransLiteListHelper.php:456 +#: stripe/views/payments/show.php:161 +#: js/admin/style.js:655 msgid "Edit" msgstr "" @@ -1203,118 +1198,117 @@ msgstr "" msgid "Edit Style" msgstr "" -#: classes/controllers/FrmStylesController.php:351 +#: classes/controllers/FrmStylesController.php:349 msgid "No styles" msgstr "" -#: classes/controllers/FrmStylesController.php:352 +#: classes/controllers/FrmStylesController.php:350 msgid "You must have a style to use the Visual Styler." msgstr "" -#: classes/controllers/FrmStylesController.php:369 +#: classes/controllers/FrmStylesController.php:367 msgid "No forms" msgstr "" -#: classes/controllers/FrmStylesController.php:370 +#: classes/controllers/FrmStylesController.php:368 msgid "You must have a form to use the Visual Styler." msgstr "" -#: classes/controllers/FrmStylesController.php:499 +#: classes/controllers/FrmStylesController.php:495 msgid "Invalid target style" msgstr "" -#: classes/controllers/FrmStylesController.php:514 +#: classes/controllers/FrmStylesController.php:510 msgid "Invalid style value" msgstr "" -#: classes/controllers/FrmStylesController.php:521 +#: classes/controllers/FrmStylesController.php:517 msgid "No form specified" msgstr "" -#: classes/controllers/FrmStylesController.php:548 -#: classes/controllers/FrmStylesController.php:565 +#: classes/controllers/FrmStylesController.php:544 +#: classes/controllers/FrmStylesController.php:561 msgid "Successfully updated style." msgstr "" -#: classes/controllers/FrmStylesController.php:746 +#: classes/controllers/FrmStylesController.php:742 msgid "Your styling settings have been saved." msgstr "" -#: classes/controllers/FrmStylesController.php:857 +#: classes/controllers/FrmStylesController.php:851 msgid "You can add custom css here or in your theme style.css. Any CSS added here will be used anywhere the Formidable CSS is loaded." msgstr "" -#: classes/controllers/FrmStylesController.php:1054 -#: classes/helpers/FrmFormsHelper.php:664 +#: classes/controllers/FrmStylesController.php:1052 +#: classes/helpers/FrmFormsHelper.php:646 #: classes/views/frm-forms/settings-advanced.php:27 msgid "Form Description" msgstr "" -#: classes/controllers/FrmStylesController.php:1055 +#: classes/controllers/FrmStylesController.php:1053 msgid "Field Labels" msgstr "" -#: classes/controllers/FrmStylesController.php:1056 -#: classes/helpers/FrmFormsHelper.php:624 +#: classes/controllers/FrmStylesController.php:1054 +#: classes/helpers/FrmFormsHelper.php:606 #: classes/views/frm-fields/back-end/field-description.php:8 msgid "Field Description" msgstr "" -#: classes/controllers/FrmStylesController.php:1057 +#: classes/controllers/FrmStylesController.php:1055 msgid "Field Colors" msgstr "" -#: classes/controllers/FrmStylesController.php:1058 -#: js/src/admin/admin.js:2641 -#: js/formidable_admin.js:5413 +#: classes/controllers/FrmStylesController.php:1056 +#: js/src/admin/admin.js:2694 msgid "Field Settings" msgstr "" -#: classes/controllers/FrmStylesController.php:1059 +#: classes/controllers/FrmStylesController.php:1057 msgid "Check Box & Radio Fields" msgstr "" -#: classes/controllers/FrmStylesController.php:1061 +#: classes/controllers/FrmStylesController.php:1059 msgid "Form Messages" msgstr "" -#: classes/controllers/FrmStylesController.php:1430 +#: classes/controllers/FrmStylesController.php:1429 msgid "Unable to rename style" msgstr "" -#: classes/controllers/FrmStylesController.php:1441 +#: classes/controllers/FrmStylesController.php:1440 msgid "Invalid route" msgstr "" -#: classes/controllers/FrmStylesController.php:1451 +#: classes/controllers/FrmStylesController.php:1450 msgid "The style you are renaming either does not exist or it is not a style" msgstr "" -#: classes/controllers/FrmTestModeController.php:101 +#: classes/controllers/FrmTestModeController.php:99 msgid "Test Mode is currently not supported for conversational forms." msgstr "" -#: classes/controllers/FrmTestModeController.php:120 +#: classes/controllers/FrmTestModeController.php:118 msgid "Test Mode Controls" msgstr "" -#: classes/controllers/FrmTestModeController.php:127 +#: classes/controllers/FrmTestModeController.php:125 msgid "Autofilled forms with AI" msgstr "" -#: classes/controllers/FrmTestModeController.php:260 +#: classes/controllers/FrmTestModeController.php:258 msgid "Logged Out" msgstr "" -#: classes/controllers/FrmTestModeController.php:304 +#: classes/controllers/FrmTestModeController.php:302 msgid "Disable Required Fields" msgstr "" -#: classes/controllers/FrmTestModeController.php:330 +#: classes/controllers/FrmTestModeController.php:328 msgid "Show All Hidden Fields" msgstr "" -#: classes/controllers/FrmUsageController.php:69 +#: classes/controllers/FrmUsageController.php:68 msgid "Once Weekly" msgstr "" @@ -1375,43 +1369,43 @@ msgstr "" msgid "Import/Export" msgstr "" -#: classes/controllers/FrmXMLController.php:53 +#: classes/controllers/FrmXMLController.php:52 msgid "Your server is missing the Simple XML extension. This is required to install a template." msgstr "" -#: classes/controllers/FrmXMLController.php:65 +#: classes/controllers/FrmXMLController.php:64 msgid "The template you are trying to install could not be validated." msgstr "" -#: classes/controllers/FrmXMLController.php:77 +#: classes/controllers/FrmXMLController.php:76 msgid "There was an error reading the form template." msgstr "" -#: classes/controllers/FrmXMLController.php:115 +#: classes/controllers/FrmXMLController.php:110 msgid "There was an error importing form" msgstr "" -#: classes/controllers/FrmXMLController.php:373 +#: classes/controllers/FrmXMLController.php:357 msgid "Oops, you didn't select a file." msgstr "" -#: classes/controllers/FrmXMLController.php:384 +#: classes/controllers/FrmXMLController.php:368 msgid "The file does not exist, please try again." msgstr "" -#: classes/controllers/FrmXMLController.php:412 +#: classes/controllers/FrmXMLController.php:396 msgid "XML import is not enabled on your server with the libxml_disable_entity_loader function." msgstr "" -#: classes/controllers/FrmXMLController.php:692 +#: classes/controllers/FrmXMLController.php:673 msgid "Please select a form" msgstr "" -#: classes/controllers/FrmXMLController.php:733 +#: classes/controllers/FrmXMLController.php:714 msgid "Form not found." msgstr "" -#: classes/controllers/FrmXMLController.php:766 +#: classes/controllers/FrmXMLController.php:746 msgid "There are no entries for that form." msgstr "" @@ -1425,7 +1419,7 @@ msgid "Renew your subscription today and access our library of add-ons to superc msgstr "" #: classes/helpers/FrmAddonsHelper.php:62 -#: classes/helpers/FrmFormTemplatesHelper.php:191 +#: classes/helpers/FrmFormTemplatesHelper.php:190 #: classes/views/form-templates/modals/renew-account-modal.php:43 msgid "Renew Now" msgstr "" @@ -1459,933 +1453,933 @@ msgid "Check now for a recent upgrade or renewal" msgstr "" #. Translators: %1$s is the number of reviews, %2$s is the site name. -#: classes/helpers/FrmAddonsHelper.php:328 +#: classes/helpers/FrmAddonsHelper.php:329 msgid "Based on %1$s reviews on %2$s" msgstr "" -#: classes/helpers/FrmAppHelper.php:1593 +#: classes/helpers/FrmAppHelper.php:1581 #: classes/views/xml/import_form.php:17 msgid "Import" msgstr "" -#: classes/helpers/FrmAppHelper.php:1625 +#: classes/helpers/FrmAppHelper.php:1613 #: classes/views/frm-settings/license_box.php:27 msgid "upgrading to PRO" msgstr "" #. translators: %1$s: Start link HTML, %2$s: CTA text ("upgrading to PRO" by default), %3$s: End link HTML -#: classes/helpers/FrmAppHelper.php:1642 +#: classes/helpers/FrmAppHelper.php:1626 msgid "You're using Formidable Forms Lite. To unlock more features consider %1$s%2$s%3$s." msgstr "" -#: classes/helpers/FrmAppHelper.php:1696 +#: classes/helpers/FrmAppHelper.php:1680 msgid "Add New" msgstr "" -#: classes/helpers/FrmAppHelper.php:1712 +#: classes/helpers/FrmAppHelper.php:1696 #: classes/views/frm-entries/list.php:43 #: classes/views/frm-forms/list.php:36 #: classes/views/shared/mb_adv_info.php:41 -#: classes/views/shared/mb_adv_info.php:190 +#: classes/views/shared/mb_adv_info.php:191 msgid "Search" msgstr "" -#: classes/helpers/FrmAppHelper.php:1944 +#: classes/helpers/FrmAppHelper.php:1927 msgid "Select an option" msgstr "" -#: classes/helpers/FrmAppHelper.php:2234 +#: classes/helpers/FrmAppHelper.php:2215 msgid "Add Entries from Admin Area" msgstr "" -#: classes/helpers/FrmAppHelper.php:2235 +#: classes/helpers/FrmAppHelper.php:2216 msgid "Edit Entries from Admin Area" msgstr "" -#: classes/helpers/FrmAppHelper.php:2236 +#: classes/helpers/FrmAppHelper.php:2217 msgid "View Reports" msgstr "" -#: classes/helpers/FrmAppHelper.php:2261 +#: classes/helpers/FrmAppHelper.php:2242 msgid "View Forms List" msgstr "" -#: classes/helpers/FrmAppHelper.php:2262 +#: classes/helpers/FrmAppHelper.php:2243 msgid "Add and Edit Forms" msgstr "" -#: classes/helpers/FrmAppHelper.php:2263 +#: classes/helpers/FrmAppHelper.php:2244 msgid "Delete Forms" msgstr "" -#: classes/helpers/FrmAppHelper.php:2264 +#: classes/helpers/FrmAppHelper.php:2245 msgid "Access this Settings Page" msgstr "" -#: classes/helpers/FrmAppHelper.php:2265 +#: classes/helpers/FrmAppHelper.php:2246 msgid "View Entries from Admin Area" msgstr "" -#: classes/helpers/FrmAppHelper.php:2266 +#: classes/helpers/FrmAppHelper.php:2247 msgid "Delete Entries from Admin Area" msgstr "" -#: classes/helpers/FrmAppHelper.php:3230 +#: classes/helpers/FrmAppHelper.php:3191 msgid "at" msgstr "" -#: classes/helpers/FrmAppHelper.php:3400 -#: stripe/helpers/FrmTransLiteAppHelper.php:262 +#: classes/helpers/FrmAppHelper.php:3354 +#: stripe/helpers/FrmTransLiteAppHelper.php:254 msgid "year" msgid_plural "years" msgstr[0] "" msgstr[1] "" -#: classes/helpers/FrmAppHelper.php:3401 +#: classes/helpers/FrmAppHelper.php:3355 msgid "years" msgstr "" -#: classes/helpers/FrmAppHelper.php:3405 -#: stripe/helpers/FrmTransLiteAppHelper.php:261 +#: classes/helpers/FrmAppHelper.php:3359 +#: stripe/helpers/FrmTransLiteAppHelper.php:253 msgid "month" msgid_plural "months" msgstr[0] "" msgstr[1] "" -#: classes/helpers/FrmAppHelper.php:3406 +#: classes/helpers/FrmAppHelper.php:3360 msgid "months" msgstr "" -#: classes/helpers/FrmAppHelper.php:3410 -#: stripe/helpers/FrmTransLiteAppHelper.php:260 +#: classes/helpers/FrmAppHelper.php:3364 +#: stripe/helpers/FrmTransLiteAppHelper.php:252 msgid "week" msgid_plural "weeks" msgstr[0] "" msgstr[1] "" -#: classes/helpers/FrmAppHelper.php:3411 +#: classes/helpers/FrmAppHelper.php:3365 msgid "weeks" msgstr "" -#: classes/helpers/FrmAppHelper.php:3415 -#: stripe/helpers/FrmTransLiteAppHelper.php:259 +#: classes/helpers/FrmAppHelper.php:3369 +#: stripe/helpers/FrmTransLiteAppHelper.php:251 msgid "day" msgid_plural "days" msgstr[0] "" msgstr[1] "" -#: classes/helpers/FrmAppHelper.php:3416 +#: classes/helpers/FrmAppHelper.php:3370 msgid "days" msgstr "" -#: classes/helpers/FrmAppHelper.php:3420 +#: classes/helpers/FrmAppHelper.php:3374 msgid "hour" msgstr "" -#: classes/helpers/FrmAppHelper.php:3421 +#: classes/helpers/FrmAppHelper.php:3375 msgid "hours" msgstr "" -#: classes/helpers/FrmAppHelper.php:3425 +#: classes/helpers/FrmAppHelper.php:3379 msgid "minute" msgstr "" -#: classes/helpers/FrmAppHelper.php:3426 +#: classes/helpers/FrmAppHelper.php:3380 msgid "minutes" msgstr "" -#: classes/helpers/FrmAppHelper.php:3430 +#: classes/helpers/FrmAppHelper.php:3384 msgid "second" msgstr "" -#: classes/helpers/FrmAppHelper.php:3431 +#: classes/helpers/FrmAppHelper.php:3385 #: classes/views/frm-form-actions/on_submit_redirect_settings.php:100 msgid "seconds" msgstr "" -#: classes/helpers/FrmAppHelper.php:3548 +#: classes/helpers/FrmAppHelper.php:3504 msgid "Give this action a label for easy reference." msgstr "" -#: classes/helpers/FrmAppHelper.php:3549 +#: classes/helpers/FrmAppHelper.php:3505 msgid "Add one or more recipient addresses separated by a \",\". FORMAT: Name or name@email.com. [default-email] is the address set in the global \"Default Email Address\" settings." msgstr "" -#: classes/helpers/FrmAppHelper.php:3550 +#: classes/helpers/FrmAppHelper.php:3506 msgid "Add CC addresses separated by a \",\". FORMAT: Name or name@email.com." msgstr "" -#: classes/helpers/FrmAppHelper.php:3551 +#: classes/helpers/FrmAppHelper.php:3507 msgid "Add BCC addresses separated by a \",\". FORMAT: Name or name@email.com." msgstr "" -#: classes/helpers/FrmAppHelper.php:3552 +#: classes/helpers/FrmAppHelper.php:3508 msgid "If you would like a different reply to address than the \"from\" address, add a single address here. FORMAT: Name or name@email.com." msgstr "" -#: classes/helpers/FrmAppHelper.php:3553 +#: classes/helpers/FrmAppHelper.php:3509 msgid "Enter the name and/or email address of the sender. FORMAT: John Bates or john@example.com." msgstr "" #. translators: %1$s: Form name, %2$s: Date -#: classes/helpers/FrmAppHelper.php:3555 +#: classes/helpers/FrmAppHelper.php:3511 msgid "If you leave the subject blank, the default will be used: %1$s Form submitted on %2$s" msgstr "" -#: classes/helpers/FrmAppHelper.php:3556 +#: classes/helpers/FrmAppHelper.php:3512 msgid "This option will open the link in a new browser tab. Please note that some popup blockers may prevent this from happening, in which case the link will be displayed." msgstr "" -#: classes/helpers/FrmAppHelper.php:3858 -#: classes/helpers/FrmAppHelper.php:3943 +#: classes/helpers/FrmAppHelper.php:3806 +#: classes/helpers/FrmAppHelper.php:3891 msgid "Please wait while your site updates." msgstr "" -#: classes/helpers/FrmAppHelper.php:3859 +#: classes/helpers/FrmAppHelper.php:3807 msgid "Are you sure you want to deauthorize Formidable Forms on this site?" msgstr "" -#: classes/helpers/FrmAppHelper.php:3864 -#: classes/helpers/FrmAppHelper.php:3896 +#: classes/helpers/FrmAppHelper.php:3812 +#: classes/helpers/FrmAppHelper.php:3844 msgid "Loading…" msgstr "" -#: classes/helpers/FrmAppHelper.php:3897 +#: classes/helpers/FrmAppHelper.php:3845 msgid "Remove" msgstr "" -#: classes/helpers/FrmAppHelper.php:3900 -#: classes/helpers/FrmCSVExportHelper.php:467 +#: classes/helpers/FrmAppHelper.php:3848 +#: classes/helpers/FrmCSVExportHelper.php:463 msgid "ID" msgstr "" -#: classes/helpers/FrmAppHelper.php:3901 +#: classes/helpers/FrmAppHelper.php:3849 msgid "No results match" msgstr "" -#: classes/helpers/FrmAppHelper.php:3902 +#: classes/helpers/FrmAppHelper.php:3850 msgid "That file looks like Spam." msgstr "" -#: classes/helpers/FrmAppHelper.php:3903 +#: classes/helpers/FrmAppHelper.php:3851 msgid "There is an error in the calculation in the field with key" msgstr "" -#: classes/helpers/FrmAppHelper.php:3904 +#: classes/helpers/FrmAppHelper.php:3852 msgid "Please complete the preceding required fields before uploading a file." msgstr "" -#: classes/helpers/FrmAppHelper.php:3919 +#: classes/helpers/FrmAppHelper.php:3867 msgid "(Click to add description)" msgstr "" -#: classes/helpers/FrmAppHelper.php:3920 +#: classes/helpers/FrmAppHelper.php:3868 msgid "(Blank)" msgstr "" -#: classes/helpers/FrmAppHelper.php:3922 +#: classes/helpers/FrmAppHelper.php:3870 msgid "OK" msgstr "" -#: classes/helpers/FrmAppHelper.php:3924 +#: classes/helpers/FrmAppHelper.php:3872 #: classes/views/frm-fields/back-end/settings.php:397 #: classes/views/styles/_buttons.php:12 #: classes/views/styles/_field-colors.php:12 msgid "Default" msgstr "" -#: classes/helpers/FrmAppHelper.php:3925 +#: classes/helpers/FrmAppHelper.php:3873 msgid "Clear default value when typing" msgstr "" -#: classes/helpers/FrmAppHelper.php:3926 +#: classes/helpers/FrmAppHelper.php:3874 msgid "Do not clear default value when typing" msgstr "" -#: classes/helpers/FrmAppHelper.php:3927 +#: classes/helpers/FrmAppHelper.php:3875 msgid "Default value will pass form validation" msgstr "" -#: classes/helpers/FrmAppHelper.php:3928 +#: classes/helpers/FrmAppHelper.php:3876 msgid "Default value will NOT pass form validation" msgstr "" -#: classes/helpers/FrmAppHelper.php:3929 +#: classes/helpers/FrmAppHelper.php:3877 #: classes/views/shared/confirm-overlay.php:15 #: classes/views/shared/info-overlay.php:15 msgid "Are you sure?" msgstr "" -#: classes/helpers/FrmAppHelper.php:3930 +#: classes/helpers/FrmAppHelper.php:3878 msgid "Are you sure you want to delete this field and all data associated with it?" msgstr "" -#: classes/helpers/FrmAppHelper.php:3931 +#: classes/helpers/FrmAppHelper.php:3879 msgid "All fields inside this Section will be deleted along with their data. Are you sure you want to delete this group of fields?" msgstr "" -#: classes/helpers/FrmAppHelper.php:3932 +#: classes/helpers/FrmAppHelper.php:3880 msgid "Warning: If you have entries with multiple rows, all but the first row will be lost." msgstr "" -#: classes/helpers/FrmAppHelper.php:3934 -#: classes/helpers/FrmFieldsHelper.php:460 +#: classes/helpers/FrmAppHelper.php:3882 +#: classes/helpers/FrmFieldsHelper.php:453 msgid "The entered values do not match" msgstr "" -#: classes/helpers/FrmAppHelper.php:3935 +#: classes/helpers/FrmAppHelper.php:3883 msgid "Enter Email" msgstr "" -#: classes/helpers/FrmAppHelper.php:3936 +#: classes/helpers/FrmAppHelper.php:3884 msgid "Confirm Email" msgstr "" -#: classes/helpers/FrmAppHelper.php:3937 -#: classes/views/shared/mb_adv_info.php:174 +#: classes/helpers/FrmAppHelper.php:3885 +#: classes/views/shared/mb_adv_info.php:175 msgid "Conditional content here" msgstr "" -#: classes/helpers/FrmAppHelper.php:3938 -#: classes/helpers/FrmFieldsHelper.php:745 -#: classes/helpers/FrmFieldsHelper.php:746 +#: classes/helpers/FrmAppHelper.php:3886 +#: classes/helpers/FrmFieldsHelper.php:730 +#: classes/helpers/FrmFieldsHelper.php:731 msgid "New Option" msgstr "" -#: classes/helpers/FrmAppHelper.php:3939 +#: classes/helpers/FrmAppHelper.php:3887 msgid "In certain browsers (e.g. Firefox) text will not display correctly if the field height is too small relative to the field padding and text size. Please increase your field height or decrease your field padding." msgstr "" -#: classes/helpers/FrmAppHelper.php:3940 +#: classes/helpers/FrmAppHelper.php:3888 msgid "Enter Password" msgstr "" -#: classes/helpers/FrmAppHelper.php:3941 +#: classes/helpers/FrmAppHelper.php:3889 msgid "Confirm Password" msgstr "" -#: classes/helpers/FrmAppHelper.php:3942 +#: classes/helpers/FrmAppHelper.php:3890 msgid "Import Complete" msgstr "" -#: classes/helpers/FrmAppHelper.php:3944 +#: classes/helpers/FrmAppHelper.php:3892 msgid "Warning: There is no way to retrieve unsaved entries." msgstr "" -#: classes/helpers/FrmAppHelper.php:3945 +#: classes/helpers/FrmAppHelper.php:3893 msgid "Private" msgstr "" -#: classes/helpers/FrmAppHelper.php:3948 +#: classes/helpers/FrmAppHelper.php:3896 msgid "No new licenses were found" msgstr "" -#: classes/helpers/FrmAppHelper.php:3949 +#: classes/helpers/FrmAppHelper.php:3897 msgid "This calculation has at least one unmatched ( ) { } [ ]." msgstr "" -#: classes/helpers/FrmAppHelper.php:3950 +#: classes/helpers/FrmAppHelper.php:3898 msgid "This calculation may have shortcodes that work in Views but not forms." msgstr "" -#: classes/helpers/FrmAppHelper.php:3951 +#: classes/helpers/FrmAppHelper.php:3899 msgid "This calculation may have shortcodes that work in text calculations but not numeric calculations." msgstr "" #. translators: %d is the number of allowed actions per form -#: classes/helpers/FrmAppHelper.php:3953 +#: classes/helpers/FrmAppHelper.php:3901 msgid "This form action is limited to %d per form." msgstr "" -#: classes/helpers/FrmAppHelper.php:3954 +#: classes/helpers/FrmAppHelper.php:3902 msgid "Please edit the existing form action." msgstr "" #. Translators: %s is the name of a Detail Page Slug that is a reserved word. -#: classes/helpers/FrmAppHelper.php:3957 +#: classes/helpers/FrmAppHelper.php:3905 msgid "The Detail Page Slug \"%s\" is reserved by WordPress. This may cause problems. Is this intentional?" msgstr "" #. Translators: %s is the name of a parameter that is a reserved word. More than one word could be listed here, though that would not be common. -#: classes/helpers/FrmAppHelper.php:3959 +#: classes/helpers/FrmAppHelper.php:3907 msgid "The parameter \"%s\" is reserved by WordPress. This may cause problems when included in the URL. Is this intentional? " msgstr "" -#: classes/helpers/FrmAppHelper.php:3960 -#: classes/helpers/FrmFormsHelper.php:1905 +#: classes/helpers/FrmAppHelper.php:3908 +#: classes/helpers/FrmFormsHelper.php:1858 msgid "See the list of reserved words in WordPress." msgstr "" -#: classes/helpers/FrmAppHelper.php:3961 +#: classes/helpers/FrmAppHelper.php:3909 msgid "Please enter a Repeat Limit that is greater than 1." msgstr "" -#: classes/helpers/FrmAppHelper.php:3962 +#: classes/helpers/FrmAppHelper.php:3910 msgid "Please select a limit between 0 and 200." msgstr "" -#: classes/helpers/FrmAppHelper.php:3967 -#: classes/views/shared/mb_adv_info.php:117 -#: classes/views/shared/mb_adv_info.php:133 +#: classes/helpers/FrmAppHelper.php:3915 +#: classes/views/shared/mb_adv_info.php:118 +#: classes/views/shared/mb_adv_info.php:134 msgid "Select a Field" msgstr "" -#: classes/helpers/FrmAppHelper.php:3968 -#: classes/helpers/FrmListHelper.php:271 +#: classes/helpers/FrmAppHelper.php:3916 +#: classes/helpers/FrmListHelper.php:269 msgid "No items found." msgstr "" -#: classes/helpers/FrmAppHelper.php:3969 +#: classes/helpers/FrmAppHelper.php:3917 msgid "Oops. You have already used that field." msgstr "" #. translators: %1$s: HTML open tag, %2$s: HTML end tag. -#: classes/helpers/FrmAppHelper.php:3978 +#: classes/helpers/FrmAppHelper.php:3926 msgid "You can hold %1$sShift%2$s on your keyboard to select multiple fields" msgstr "" -#: classes/helpers/FrmAppHelper.php:4006 +#: classes/helpers/FrmAppHelper.php:3954 msgid "(no label)" msgstr "" -#: classes/helpers/FrmAppHelper.php:4066 +#: classes/helpers/FrmAppHelper.php:4014 msgid "You are running an outdated version of Formidable. This plugin may not work correctly if you do not update Formidable." msgstr "" -#: classes/helpers/FrmAppHelper.php:4120 +#: classes/helpers/FrmAppHelper.php:4068 msgid "The version of PHP on your server is too low. If this is not corrected, you may see issues with Formidable Forms. Please contact your web host and ask to be updated to PHP 7.0+." msgstr "" -#: classes/helpers/FrmAppHelper.php:4139 +#: classes/helpers/FrmAppHelper.php:4087 msgid "English" msgstr "" -#: classes/helpers/FrmAppHelper.php:4140 +#: classes/helpers/FrmAppHelper.php:4088 msgid "Afrikaans" msgstr "" -#: classes/helpers/FrmAppHelper.php:4141 +#: classes/helpers/FrmAppHelper.php:4089 msgid "Albanian" msgstr "" -#: classes/helpers/FrmAppHelper.php:4142 +#: classes/helpers/FrmAppHelper.php:4090 msgid "Algerian Arabic" msgstr "" -#: classes/helpers/FrmAppHelper.php:4143 +#: classes/helpers/FrmAppHelper.php:4091 msgid "Amharic" msgstr "" -#: classes/helpers/FrmAppHelper.php:4144 +#: classes/helpers/FrmAppHelper.php:4092 msgid "Arabic" msgstr "" -#: classes/helpers/FrmAppHelper.php:4145 +#: classes/helpers/FrmAppHelper.php:4093 msgid "Armenian" msgstr "" -#: classes/helpers/FrmAppHelper.php:4146 +#: classes/helpers/FrmAppHelper.php:4094 msgid "Azerbaijani" msgstr "" -#: classes/helpers/FrmAppHelper.php:4147 +#: classes/helpers/FrmAppHelper.php:4095 msgid "Basque" msgstr "" -#: classes/helpers/FrmAppHelper.php:4148 +#: classes/helpers/FrmAppHelper.php:4096 msgid "Belarusian" msgstr "" -#: classes/helpers/FrmAppHelper.php:4149 +#: classes/helpers/FrmAppHelper.php:4097 msgid "Bengali" msgstr "" -#: classes/helpers/FrmAppHelper.php:4150 +#: classes/helpers/FrmAppHelper.php:4098 msgid "Bosnian" msgstr "" -#: classes/helpers/FrmAppHelper.php:4151 +#: classes/helpers/FrmAppHelper.php:4099 msgid "Bulgarian" msgstr "" -#: classes/helpers/FrmAppHelper.php:4152 +#: classes/helpers/FrmAppHelper.php:4100 msgid "Catalan" msgstr "" -#: classes/helpers/FrmAppHelper.php:4153 +#: classes/helpers/FrmAppHelper.php:4101 msgid "Chinese Hong Kong" msgstr "" -#: classes/helpers/FrmAppHelper.php:4154 +#: classes/helpers/FrmAppHelper.php:4102 msgid "Chinese Simplified" msgstr "" -#: classes/helpers/FrmAppHelper.php:4155 +#: classes/helpers/FrmAppHelper.php:4103 msgid "Chinese Traditional" msgstr "" -#: classes/helpers/FrmAppHelper.php:4156 +#: classes/helpers/FrmAppHelper.php:4104 msgid "Croatian" msgstr "" -#: classes/helpers/FrmAppHelper.php:4157 +#: classes/helpers/FrmAppHelper.php:4105 msgid "Czech" msgstr "" -#: classes/helpers/FrmAppHelper.php:4158 +#: classes/helpers/FrmAppHelper.php:4106 msgid "Danish" msgstr "" -#: classes/helpers/FrmAppHelper.php:4159 +#: classes/helpers/FrmAppHelper.php:4107 msgid "Dutch" msgstr "" -#: classes/helpers/FrmAppHelper.php:4160 +#: classes/helpers/FrmAppHelper.php:4108 msgid "English/UK" msgstr "" -#: classes/helpers/FrmAppHelper.php:4161 +#: classes/helpers/FrmAppHelper.php:4109 msgid "Esperanto" msgstr "" -#: classes/helpers/FrmAppHelper.php:4162 +#: classes/helpers/FrmAppHelper.php:4110 msgid "Estonian" msgstr "" -#: classes/helpers/FrmAppHelper.php:4163 +#: classes/helpers/FrmAppHelper.php:4111 msgid "Faroese" msgstr "" -#: classes/helpers/FrmAppHelper.php:4164 +#: classes/helpers/FrmAppHelper.php:4112 msgid "Farsi/Persian" msgstr "" -#: classes/helpers/FrmAppHelper.php:4165 +#: classes/helpers/FrmAppHelper.php:4113 msgid "Filipino" msgstr "" -#: classes/helpers/FrmAppHelper.php:4166 +#: classes/helpers/FrmAppHelper.php:4114 msgid "Finnish" msgstr "" -#: classes/helpers/FrmAppHelper.php:4167 +#: classes/helpers/FrmAppHelper.php:4115 msgid "French" msgstr "" -#: classes/helpers/FrmAppHelper.php:4168 +#: classes/helpers/FrmAppHelper.php:4116 msgid "French/Canadian" msgstr "" -#: classes/helpers/FrmAppHelper.php:4169 +#: classes/helpers/FrmAppHelper.php:4117 msgid "French/Swiss" msgstr "" -#: classes/helpers/FrmAppHelper.php:4170 +#: classes/helpers/FrmAppHelper.php:4118 msgid "Galician" msgstr "" -#: classes/helpers/FrmAppHelper.php:4171 +#: classes/helpers/FrmAppHelper.php:4119 msgid "Georgian" msgstr "" -#: classes/helpers/FrmAppHelper.php:4172 +#: classes/helpers/FrmAppHelper.php:4120 msgid "German" msgstr "" -#: classes/helpers/FrmAppHelper.php:4173 +#: classes/helpers/FrmAppHelper.php:4121 msgid "German/Austria" msgstr "" -#: classes/helpers/FrmAppHelper.php:4174 +#: classes/helpers/FrmAppHelper.php:4122 msgid "German/Switzerland" msgstr "" -#: classes/helpers/FrmAppHelper.php:4175 +#: classes/helpers/FrmAppHelper.php:4123 msgid "Greek" msgstr "" -#: classes/helpers/FrmAppHelper.php:4176 +#: classes/helpers/FrmAppHelper.php:4124 msgid "Gujarati" msgstr "" -#: classes/helpers/FrmAppHelper.php:4177 -#: classes/helpers/FrmAppHelper.php:4178 +#: classes/helpers/FrmAppHelper.php:4125 +#: classes/helpers/FrmAppHelper.php:4126 msgid "Hebrew" msgstr "" -#: classes/helpers/FrmAppHelper.php:4179 +#: classes/helpers/FrmAppHelper.php:4127 msgid "Hindi" msgstr "" -#: classes/helpers/FrmAppHelper.php:4180 +#: classes/helpers/FrmAppHelper.php:4128 msgid "Hungarian" msgstr "" -#: classes/helpers/FrmAppHelper.php:4181 +#: classes/helpers/FrmAppHelper.php:4129 msgid "Icelandic" msgstr "" -#: classes/helpers/FrmAppHelper.php:4182 +#: classes/helpers/FrmAppHelper.php:4130 msgid "Indonesian" msgstr "" -#: classes/helpers/FrmAppHelper.php:4183 +#: classes/helpers/FrmAppHelper.php:4131 msgid "Italian" msgstr "" -#: classes/helpers/FrmAppHelper.php:4184 +#: classes/helpers/FrmAppHelper.php:4132 msgid "Japanese" msgstr "" -#: classes/helpers/FrmAppHelper.php:4185 +#: classes/helpers/FrmAppHelper.php:4133 msgid "Kannada" msgstr "" -#: classes/helpers/FrmAppHelper.php:4186 +#: classes/helpers/FrmAppHelper.php:4134 msgid "Kazakh" msgstr "" -#: classes/helpers/FrmAppHelper.php:4187 +#: classes/helpers/FrmAppHelper.php:4135 msgid "Khmer" msgstr "" -#: classes/helpers/FrmAppHelper.php:4188 +#: classes/helpers/FrmAppHelper.php:4136 msgid "Korean" msgstr "" -#: classes/helpers/FrmAppHelper.php:4189 +#: classes/helpers/FrmAppHelper.php:4137 msgid "Kyrgyz" msgstr "" -#: classes/helpers/FrmAppHelper.php:4190 +#: classes/helpers/FrmAppHelper.php:4138 msgid "Laothian" msgstr "" -#: classes/helpers/FrmAppHelper.php:4191 +#: classes/helpers/FrmAppHelper.php:4139 msgid "Latvian" msgstr "" -#: classes/helpers/FrmAppHelper.php:4192 +#: classes/helpers/FrmAppHelper.php:4140 msgid "Lithuanian" msgstr "" -#: classes/helpers/FrmAppHelper.php:4193 +#: classes/helpers/FrmAppHelper.php:4141 msgid "Luxembourgish" msgstr "" -#: classes/helpers/FrmAppHelper.php:4194 +#: classes/helpers/FrmAppHelper.php:4142 msgid "Macedonian" msgstr "" -#: classes/helpers/FrmAppHelper.php:4195 +#: classes/helpers/FrmAppHelper.php:4143 msgid "Malayalam" msgstr "" -#: classes/helpers/FrmAppHelper.php:4196 +#: classes/helpers/FrmAppHelper.php:4144 msgid "Malaysian" msgstr "" -#: classes/helpers/FrmAppHelper.php:4197 +#: classes/helpers/FrmAppHelper.php:4145 msgid "Marathi" msgstr "" -#: classes/helpers/FrmAppHelper.php:4198 +#: classes/helpers/FrmAppHelper.php:4146 msgid "Norwegian" msgstr "" -#: classes/helpers/FrmAppHelper.php:4199 +#: classes/helpers/FrmAppHelper.php:4147 msgid "Norwegian Bokmål" msgstr "" -#: classes/helpers/FrmAppHelper.php:4200 +#: classes/helpers/FrmAppHelper.php:4148 msgid "Norwegian Nynorsk" msgstr "" -#: classes/helpers/FrmAppHelper.php:4201 +#: classes/helpers/FrmAppHelper.php:4149 msgid "Polish" msgstr "" -#: classes/helpers/FrmAppHelper.php:4202 +#: classes/helpers/FrmAppHelper.php:4150 msgid "Portuguese" msgstr "" -#: classes/helpers/FrmAppHelper.php:4203 +#: classes/helpers/FrmAppHelper.php:4151 msgid "Portuguese/Brazilian" msgstr "" -#: classes/helpers/FrmAppHelper.php:4204 +#: classes/helpers/FrmAppHelper.php:4152 msgid "Portuguese/Portugal" msgstr "" -#: classes/helpers/FrmAppHelper.php:4205 +#: classes/helpers/FrmAppHelper.php:4153 msgid "Romansh" msgstr "" -#: classes/helpers/FrmAppHelper.php:4206 +#: classes/helpers/FrmAppHelper.php:4154 msgid "Romanian" msgstr "" -#: classes/helpers/FrmAppHelper.php:4207 +#: classes/helpers/FrmAppHelper.php:4155 msgid "Russian" msgstr "" -#: classes/helpers/FrmAppHelper.php:4208 -#: classes/helpers/FrmAppHelper.php:4209 +#: classes/helpers/FrmAppHelper.php:4156 +#: classes/helpers/FrmAppHelper.php:4157 msgid "Serbian" msgstr "" -#: classes/helpers/FrmAppHelper.php:4210 +#: classes/helpers/FrmAppHelper.php:4158 msgid "Sinhalese" msgstr "" -#: classes/helpers/FrmAppHelper.php:4211 +#: classes/helpers/FrmAppHelper.php:4159 msgid "Slovak" msgstr "" -#: classes/helpers/FrmAppHelper.php:4212 +#: classes/helpers/FrmAppHelper.php:4160 msgid "Slovenian" msgstr "" -#: classes/helpers/FrmAppHelper.php:4213 +#: classes/helpers/FrmAppHelper.php:4161 msgid "Spanish" msgstr "" -#: classes/helpers/FrmAppHelper.php:4214 +#: classes/helpers/FrmAppHelper.php:4162 msgid "Spanish/Latin America" msgstr "" -#: classes/helpers/FrmAppHelper.php:4215 +#: classes/helpers/FrmAppHelper.php:4163 msgid "Swahili" msgstr "" -#: classes/helpers/FrmAppHelper.php:4216 +#: classes/helpers/FrmAppHelper.php:4164 msgid "Swedish" msgstr "" -#: classes/helpers/FrmAppHelper.php:4217 +#: classes/helpers/FrmAppHelper.php:4165 msgid "Tamil" msgstr "" -#: classes/helpers/FrmAppHelper.php:4218 +#: classes/helpers/FrmAppHelper.php:4166 msgid "Telugu" msgstr "" -#: classes/helpers/FrmAppHelper.php:4219 +#: classes/helpers/FrmAppHelper.php:4167 msgid "Thai" msgstr "" -#: classes/helpers/FrmAppHelper.php:4220 +#: classes/helpers/FrmAppHelper.php:4168 msgid "Tajiki" msgstr "" -#: classes/helpers/FrmAppHelper.php:4221 +#: classes/helpers/FrmAppHelper.php:4169 msgid "Turkish" msgstr "" -#: classes/helpers/FrmAppHelper.php:4222 +#: classes/helpers/FrmAppHelper.php:4170 msgid "Ukrainian" msgstr "" -#: classes/helpers/FrmAppHelper.php:4223 +#: classes/helpers/FrmAppHelper.php:4171 msgid "Urdu" msgstr "" -#: classes/helpers/FrmAppHelper.php:4224 +#: classes/helpers/FrmAppHelper.php:4172 msgid "Vietnamese" msgstr "" -#: classes/helpers/FrmAppHelper.php:4225 +#: classes/helpers/FrmAppHelper.php:4173 msgid "Welsh" msgstr "" -#: classes/helpers/FrmAppHelper.php:4226 +#: classes/helpers/FrmAppHelper.php:4174 msgid "Zulu" msgstr "" -#: classes/helpers/FrmAppHelper.php:4623 +#: classes/helpers/FrmAppHelper.php:4569 msgid "Form Landing Pages" msgstr "" -#: classes/helpers/FrmAppHelper.php:4624 +#: classes/helpers/FrmAppHelper.php:4570 msgid "Easily manage a landing page for your form. Upgrade to get form landing pages." msgstr "" -#: classes/helpers/FrmAppHelper.php:4720 +#: classes/helpers/FrmAppHelper.php:4672 #: classes/views/styles/_style-card.php:38 #: js/admin/applications.js:312 msgid "NEW" msgstr "" -#: classes/helpers/FrmAppHelper.php:4886 +#: classes/helpers/FrmAppHelper.php:4833 msgctxt "warning message: close icon label" msgid "Dismiss" msgstr "" -#: classes/helpers/FrmAppHelper.php:4928 +#: classes/helpers/FrmAppHelper.php:4875 msgid "You're using Formidable Forms Lite - no license needed. Enjoy!" msgstr "" -#: classes/helpers/FrmCSVExportHelper.php:356 +#: classes/helpers/FrmCSVExportHelper.php:355 msgid "(label)" msgstr "" -#: classes/helpers/FrmCSVExportHelper.php:360 +#: classes/helpers/FrmCSVExportHelper.php:359 msgid "(value)" msgstr "" -#: classes/helpers/FrmCSVExportHelper.php:454 +#: classes/helpers/FrmCSVExportHelper.php:450 msgid "Comment" msgstr "" -#: classes/helpers/FrmCSVExportHelper.php:455 +#: classes/helpers/FrmCSVExportHelper.php:451 msgid "Comment User" msgstr "" -#: classes/helpers/FrmCSVExportHelper.php:456 +#: classes/helpers/FrmCSVExportHelper.php:452 msgid "Comment Date" msgstr "" -#: classes/helpers/FrmCSVExportHelper.php:461 +#: classes/helpers/FrmCSVExportHelper.php:457 msgid "Timestamp" msgstr "" -#: classes/helpers/FrmCSVExportHelper.php:462 +#: classes/helpers/FrmCSVExportHelper.php:458 msgid "Last Updated" msgstr "" -#: classes/helpers/FrmCSVExportHelper.php:464 +#: classes/helpers/FrmCSVExportHelper.php:460 msgid "Updated By" msgstr "" -#: classes/helpers/FrmCSVExportHelper.php:466 +#: classes/helpers/FrmCSVExportHelper.php:462 msgid "IP" msgstr "" -#: classes/helpers/FrmCSVExportHelper.php:471 +#: classes/helpers/FrmCSVExportHelper.php:467 msgid "Parent ID" msgstr "" -#: classes/helpers/FrmCurrencyHelper.php:54 +#: classes/helpers/FrmCurrencyHelper.php:55 msgid "Australian Dollar" msgstr "" -#: classes/helpers/FrmCurrencyHelper.php:63 +#: classes/helpers/FrmCurrencyHelper.php:64 msgid "Bangladeshi Taka" msgstr "" -#: classes/helpers/FrmCurrencyHelper.php:72 +#: classes/helpers/FrmCurrencyHelper.php:73 msgid "Brazilian Real" msgstr "" -#: classes/helpers/FrmCurrencyHelper.php:81 +#: classes/helpers/FrmCurrencyHelper.php:82 msgid "Canadian Dollar" msgstr "" -#: classes/helpers/FrmCurrencyHelper.php:90 +#: classes/helpers/FrmCurrencyHelper.php:91 msgid "Chinese Renminbi Yuan" msgstr "" -#: classes/helpers/FrmCurrencyHelper.php:99 +#: classes/helpers/FrmCurrencyHelper.php:100 msgid "Czech Koruna" msgstr "" -#: classes/helpers/FrmCurrencyHelper.php:108 +#: classes/helpers/FrmCurrencyHelper.php:109 msgid "Danish Krone" msgstr "" -#: classes/helpers/FrmCurrencyHelper.php:117 +#: classes/helpers/FrmCurrencyHelper.php:118 msgid "Euro" msgstr "" -#: classes/helpers/FrmCurrencyHelper.php:126 +#: classes/helpers/FrmCurrencyHelper.php:127 msgid "Hong Kong Dollar" msgstr "" -#: classes/helpers/FrmCurrencyHelper.php:135 +#: classes/helpers/FrmCurrencyHelper.php:136 msgid "Hungarian Forint" msgstr "" -#: classes/helpers/FrmCurrencyHelper.php:144 +#: classes/helpers/FrmCurrencyHelper.php:145 msgid "Indian Rupee" msgstr "" -#: classes/helpers/FrmCurrencyHelper.php:153 +#: classes/helpers/FrmCurrencyHelper.php:154 msgid "Israeli New Sheqel" msgstr "" -#: classes/helpers/FrmCurrencyHelper.php:162 +#: classes/helpers/FrmCurrencyHelper.php:163 msgid "Japanese Yen" msgstr "" -#: classes/helpers/FrmCurrencyHelper.php:171 +#: classes/helpers/FrmCurrencyHelper.php:172 msgid "Malaysian Ringgit" msgstr "" -#: classes/helpers/FrmCurrencyHelper.php:180 +#: classes/helpers/FrmCurrencyHelper.php:181 msgid "Mexican Peso" msgstr "" -#: classes/helpers/FrmCurrencyHelper.php:189 +#: classes/helpers/FrmCurrencyHelper.php:190 msgid "Norwegian Krone" msgstr "" -#: classes/helpers/FrmCurrencyHelper.php:198 +#: classes/helpers/FrmCurrencyHelper.php:199 msgid "New Zealand Dollar" msgstr "" -#: classes/helpers/FrmCurrencyHelper.php:207 +#: classes/helpers/FrmCurrencyHelper.php:208 msgid "Pakistani Rupee" msgstr "" -#: classes/helpers/FrmCurrencyHelper.php:216 +#: classes/helpers/FrmCurrencyHelper.php:217 msgid "Philippine Peso" msgstr "" -#: classes/helpers/FrmCurrencyHelper.php:225 +#: classes/helpers/FrmCurrencyHelper.php:226 msgid "Polish Zloty" msgstr "" -#: classes/helpers/FrmCurrencyHelper.php:234 +#: classes/helpers/FrmCurrencyHelper.php:235 msgid "Pound Sterling" msgstr "" -#: classes/helpers/FrmCurrencyHelper.php:243 +#: classes/helpers/FrmCurrencyHelper.php:244 msgid "Singapore Dollar" msgstr "" -#: classes/helpers/FrmCurrencyHelper.php:252 +#: classes/helpers/FrmCurrencyHelper.php:253 msgid "South African Rand" msgstr "" -#: classes/helpers/FrmCurrencyHelper.php:261 +#: classes/helpers/FrmCurrencyHelper.php:262 msgid "Sri Lankan Rupee" msgstr "" -#: classes/helpers/FrmCurrencyHelper.php:270 +#: classes/helpers/FrmCurrencyHelper.php:271 msgid "Swedish Krona" msgstr "" -#: classes/helpers/FrmCurrencyHelper.php:279 +#: classes/helpers/FrmCurrencyHelper.php:280 msgid "Swiss Franc" msgstr "" -#: classes/helpers/FrmCurrencyHelper.php:288 +#: classes/helpers/FrmCurrencyHelper.php:289 msgid "Taiwan New Dollar" msgstr "" -#: classes/helpers/FrmCurrencyHelper.php:297 +#: classes/helpers/FrmCurrencyHelper.php:298 msgid "Thai Baht" msgstr "" -#: classes/helpers/FrmCurrencyHelper.php:306 +#: classes/helpers/FrmCurrencyHelper.php:307 msgid "Turkish Liras" msgstr "" -#: classes/helpers/FrmCurrencyHelper.php:315 +#: classes/helpers/FrmCurrencyHelper.php:316 msgid "U.S. Dollar" msgstr "" -#: classes/helpers/FrmCurrencyHelper.php:324 +#: classes/helpers/FrmCurrencyHelper.php:325 msgid "Uruguayan Peso" msgstr "" @@ -2399,105 +2393,105 @@ msgid "Connect Account" msgstr "" #. translators: %d: number of form templates -#: classes/helpers/FrmDashboardHelper.php:268 +#: classes/helpers/FrmDashboardHelper.php:267 msgid "%d+ Form Templates" msgstr "" -#: classes/helpers/FrmDashboardHelper.php:271 +#: classes/helpers/FrmDashboardHelper.php:270 msgid "Calculated Fields and Math" msgstr "" -#: classes/helpers/FrmDashboardHelper.php:272 +#: classes/helpers/FrmDashboardHelper.php:271 msgid "Quizzes" msgstr "" -#: classes/helpers/FrmDashboardHelper.php:273 +#: classes/helpers/FrmDashboardHelper.php:272 msgid "Save and Continue" msgstr "" -#: classes/helpers/FrmDashboardHelper.php:274 +#: classes/helpers/FrmDashboardHelper.php:273 msgid "Smart Forms with Conditional Logic" msgstr "" -#: classes/helpers/FrmDashboardHelper.php:275 +#: classes/helpers/FrmDashboardHelper.php:274 msgid "Ecommerce Pricing Fields" msgstr "" -#: classes/helpers/FrmDashboardHelper.php:276 +#: classes/helpers/FrmDashboardHelper.php:275 #: classes/views/frm-forms/add_field_links.php:71 msgid "Advanced Fields" msgstr "" -#: classes/helpers/FrmDashboardHelper.php:277 +#: classes/helpers/FrmDashboardHelper.php:276 msgid "Schedule Forms & Limit Responses" msgstr "" -#: classes/helpers/FrmDashboardHelper.php:278 +#: classes/helpers/FrmDashboardHelper.php:277 msgid "Display Form Data with Views" msgstr "" -#: classes/helpers/FrmDashboardHelper.php:279 +#: classes/helpers/FrmDashboardHelper.php:278 msgid "And much more..." msgstr "" -#: classes/helpers/FrmEntriesHelper.php:645 +#: classes/helpers/FrmEntriesHelper.php:640 msgid "Unknown" msgstr "" -#: classes/helpers/FrmEntriesHelper.php:767 +#: classes/helpers/FrmEntriesHelper.php:758 #: classes/views/frm-entries/show.php:11 msgid "View Entry" msgstr "" -#: classes/helpers/FrmEntriesHelper.php:775 +#: classes/helpers/FrmEntriesHelper.php:766 msgid "Delete Entry" msgstr "" -#: classes/helpers/FrmEntriesHelper.php:778 -#: classes/helpers/FrmEntriesListHelper.php:512 +#: classes/helpers/FrmEntriesHelper.php:769 +#: classes/helpers/FrmEntriesListHelper.php:502 msgid "Permanently delete this entry?" msgstr "" -#: classes/helpers/FrmEntriesHelper.php:787 +#: classes/helpers/FrmEntriesHelper.php:778 msgid "Print Entry" msgstr "" -#: classes/helpers/FrmEntriesHelper.php:797 -#: classes/helpers/FrmEntriesHelper.php:800 +#: classes/helpers/FrmEntriesHelper.php:788 +#: classes/helpers/FrmEntriesHelper.php:791 msgid "Resend Emails" msgstr "" -#: classes/helpers/FrmEntriesHelper.php:810 +#: classes/helpers/FrmEntriesHelper.php:801 msgid "Download as PDF" msgstr "" -#: classes/helpers/FrmEntriesHelper.php:819 +#: classes/helpers/FrmEntriesHelper.php:810 msgid "Edit Entry" msgstr "" -#: classes/helpers/FrmEntriesHelper.php:822 +#: classes/helpers/FrmEntriesHelper.php:813 msgid "Entry edits" msgstr "" -#: classes/helpers/FrmEntriesHelper.php:843 +#: classes/helpers/FrmEntriesHelper.php:834 msgid "Forms to PDF" msgstr "" -#: classes/helpers/FrmEntriesHelper.php:876 +#: classes/helpers/FrmEntriesHelper.php:867 msgid "reCAPTCHA Score" msgstr "" -#: classes/helpers/FrmEntriesHelper.php:935 +#: classes/helpers/FrmEntriesHelper.php:924 msgid "Submitted" msgstr "" -#: classes/helpers/FrmEntriesHelper.php:936 -#: classes/helpers/FrmFormsHelper.php:1559 -#: classes/helpers/FrmFormsListHelper.php:486 +#: classes/helpers/FrmEntriesHelper.php:925 +#: classes/helpers/FrmFormsHelper.php:1518 +#: classes/helpers/FrmFormsListHelper.php:476 msgid "Draft" msgstr "" -#: classes/helpers/FrmEntriesHelper.php:952 +#: classes/helpers/FrmEntriesHelper.php:941 msgid "Entry status must be return in array format." msgstr "" @@ -2505,1309 +2499,1309 @@ msgstr "" msgid "Entries list" msgstr "" -#: classes/helpers/FrmEntriesListHelper.php:211 +#: classes/helpers/FrmEntriesListHelper.php:210 msgid "No Entries Found" msgstr "" -#: classes/helpers/FrmEntriesListHelper.php:260 +#: classes/helpers/FrmEntriesListHelper.php:258 msgid "Getting spam form submissions?" msgstr "" -#: classes/helpers/FrmEntriesListHelper.php:262 +#: classes/helpers/FrmEntriesListHelper.php:260 msgid "Learn how to prevent them." msgstr "" -#: classes/helpers/FrmEntriesListHelper.php:284 +#: classes/helpers/FrmEntriesListHelper.php:282 msgid "Filter by form" msgstr "" -#: classes/helpers/FrmEntriesListHelper.php:286 -#: stripe/helpers/FrmTransLiteListHelper.php:205 +#: classes/helpers/FrmEntriesListHelper.php:284 +#: stripe/helpers/FrmTransLiteListHelper.php:217 msgid "View all forms" msgstr "" -#: classes/helpers/FrmEntriesListHelper.php:287 +#: classes/helpers/FrmEntriesListHelper.php:285 msgid "Filter" msgstr "" #. translators: %d: Entry id -#: classes/helpers/FrmEntriesListHelper.php:327 +#: classes/helpers/FrmEntriesListHelper.php:324 msgid "Entry %d" msgstr "" #. translators: %s: Form name #. translators: Form title -#: classes/helpers/FrmEntriesListHelper.php:348 -#: classes/helpers/FrmFormsListHelper.php:258 +#: classes/helpers/FrmEntriesListHelper.php:345 +#: classes/helpers/FrmFormsListHelper.php:253 msgid "Select %s" msgstr "" -#: classes/helpers/FrmEntriesListHelper.php:508 +#: classes/helpers/FrmEntriesListHelper.php:498 #: classes/views/frm-entries/sidebar-shared.php:43 -#: stripe/helpers/FrmTransLiteListHelper.php:375 -#: stripe/helpers/FrmTransLiteListHelper.php:397 +#: stripe/helpers/FrmTransLiteListHelper.php:418 +#: stripe/helpers/FrmTransLiteListHelper.php:452 #: js/admin/applications.js:357 msgid "View" msgstr "" -#: classes/helpers/FrmEntriesListHelper.php:512 -#: classes/helpers/FrmFormsHelper.php:1462 +#: classes/helpers/FrmEntriesListHelper.php:502 +#: classes/helpers/FrmFormsHelper.php:1421 #: classes/helpers/FrmFormsListHelper.php:153 -#: classes/views/frm-form-actions/form_action.php:36 -#: stripe/helpers/FrmTransLiteListHelper.php:404 -#: stripe/views/payments/show.php:156 +#: classes/views/frm-form-actions/form_action.php:35 +#: stripe/helpers/FrmTransLiteListHelper.php:189 +#: stripe/helpers/FrmTransLiteListHelper.php:459 +#: stripe/views/payments/show.php:173 #: stripe/views/subscriptions/show.php:129 -#: js/src/admin/admin.js:2669 -#: js/formidable_admin.js:5441 +#: js/src/admin/admin.js:2722 msgid "Delete" msgstr "" #. translators: %1$s: HTML break line, %2$s: HTML bold text -#: classes/helpers/FrmEntriesListHelper.php:570 +#: classes/helpers/FrmEntriesListHelper.php:560 msgid "ALL entries in this form will be permanently deleted.%1$sWant to proceed? Type %2$s below." msgstr "" #: classes/helpers/FrmFieldGdprHelper.php:60 #: classes/models/FrmField.php:88 -#: classes/views/frm-settings/general.php:60 +#: classes/views/frm-settings/general.php:54 msgid "GDPR" msgstr "" #. translators: %s: [field_name] shortcode (Which gets replaced by a Field Name) #. translators: %s: Field name -#: classes/helpers/FrmFieldsHelper.php:308 -#: classes/helpers/FrmFieldsHelper.php:470 -#: classes/helpers/FrmXMLHelper.php:1782 +#: classes/helpers/FrmFieldsHelper.php:307 +#: classes/helpers/FrmFieldsHelper.php:463 +#: classes/helpers/FrmXMLHelper.php:1767 msgid "%s is invalid" msgstr "" #. translators: %s: Field name -#: classes/helpers/FrmFieldsHelper.php:465 +#: classes/helpers/FrmFieldsHelper.php:458 msgid "%s must be unique" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:468 +#: classes/helpers/FrmFieldsHelper.php:461 msgid "This field is invalid" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:508 +#: classes/helpers/FrmFieldsHelper.php:498 msgid "This value" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:510 +#: classes/helpers/FrmFieldsHelper.php:498 msgid "This field" msgstr "" #. translators: %1$s: Start HTML link, %2$s: Content type label, %3$s: Content type, %4$s: End HTML link -#: classes/helpers/FrmFieldsHelper.php:874 +#: classes/helpers/FrmFieldsHelper.php:854 msgid "Options are dynamically created from your %1$s%2$s: %3$s%4$s" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:876 +#: classes/helpers/FrmFieldsHelper.php:856 msgid "taxonomy" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:877 +#: classes/helpers/FrmFieldsHelper.php:857 #: classes/views/addons/categories.php:12 #: classes/views/form-templates/categories.php:12 msgid "Categories" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1965 +#: classes/helpers/FrmFieldsHelper.php:1936 msgid "Afghanistan" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1966 +#: classes/helpers/FrmFieldsHelper.php:1937 msgid "Aland Islands" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1967 +#: classes/helpers/FrmFieldsHelper.php:1938 msgid "Albania" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1968 +#: classes/helpers/FrmFieldsHelper.php:1939 msgid "Algeria" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1969 +#: classes/helpers/FrmFieldsHelper.php:1940 msgid "American Samoa" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1970 +#: classes/helpers/FrmFieldsHelper.php:1941 msgid "Andorra" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1971 +#: classes/helpers/FrmFieldsHelper.php:1942 msgid "Angola" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1972 +#: classes/helpers/FrmFieldsHelper.php:1943 msgid "Anguilla" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1973 +#: classes/helpers/FrmFieldsHelper.php:1944 msgid "Antarctica" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1974 +#: classes/helpers/FrmFieldsHelper.php:1945 msgid "Antigua and Barbuda" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1975 +#: classes/helpers/FrmFieldsHelper.php:1946 msgid "Argentina" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1976 +#: classes/helpers/FrmFieldsHelper.php:1947 msgid "Armenia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1977 +#: classes/helpers/FrmFieldsHelper.php:1948 msgid "Aruba" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1978 +#: classes/helpers/FrmFieldsHelper.php:1949 msgid "Australia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1979 +#: classes/helpers/FrmFieldsHelper.php:1950 msgid "Austria" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1980 +#: classes/helpers/FrmFieldsHelper.php:1951 msgid "Azerbaijan" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1981 +#: classes/helpers/FrmFieldsHelper.php:1952 msgid "Bahamas" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1982 +#: classes/helpers/FrmFieldsHelper.php:1953 msgid "Bahrain" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1983 +#: classes/helpers/FrmFieldsHelper.php:1954 msgid "Bangladesh" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1984 +#: classes/helpers/FrmFieldsHelper.php:1955 msgid "Barbados" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1985 +#: classes/helpers/FrmFieldsHelper.php:1956 msgid "Belarus" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1986 +#: classes/helpers/FrmFieldsHelper.php:1957 msgid "Belgium" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1987 +#: classes/helpers/FrmFieldsHelper.php:1958 msgid "Belize" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1988 +#: classes/helpers/FrmFieldsHelper.php:1959 msgid "Benin" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1989 +#: classes/helpers/FrmFieldsHelper.php:1960 msgid "Bermuda" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1990 +#: classes/helpers/FrmFieldsHelper.php:1961 msgid "Bhutan" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1991 +#: classes/helpers/FrmFieldsHelper.php:1962 msgid "Bolivia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1992 +#: classes/helpers/FrmFieldsHelper.php:1963 msgid "Bonaire, Sint Eustatius and Saba" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1993 +#: classes/helpers/FrmFieldsHelper.php:1964 msgid "Bosnia and Herzegovina" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1994 +#: classes/helpers/FrmFieldsHelper.php:1965 msgid "Botswana" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1995 +#: classes/helpers/FrmFieldsHelper.php:1966 msgid "Bouvet Island" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1996 +#: classes/helpers/FrmFieldsHelper.php:1967 msgid "Brazil" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1997 +#: classes/helpers/FrmFieldsHelper.php:1968 msgid "British Indian Ocean Territory" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1998 +#: classes/helpers/FrmFieldsHelper.php:1969 msgid "Brunei" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1999 +#: classes/helpers/FrmFieldsHelper.php:1970 msgid "Bulgaria" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2000 +#: classes/helpers/FrmFieldsHelper.php:1971 msgid "Burkina Faso" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2001 +#: classes/helpers/FrmFieldsHelper.php:1972 msgid "Burundi" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2002 +#: classes/helpers/FrmFieldsHelper.php:1973 msgid "Cambodia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2003 +#: classes/helpers/FrmFieldsHelper.php:1974 msgid "Cameroon" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2004 +#: classes/helpers/FrmFieldsHelper.php:1975 msgid "Canada" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2005 +#: classes/helpers/FrmFieldsHelper.php:1976 msgid "Cape Verde" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2006 +#: classes/helpers/FrmFieldsHelper.php:1977 msgid "Cayman Islands" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2007 +#: classes/helpers/FrmFieldsHelper.php:1978 msgid "Central African Republic" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2008 +#: classes/helpers/FrmFieldsHelper.php:1979 msgid "Chad" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2009 +#: classes/helpers/FrmFieldsHelper.php:1980 msgid "Chile" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2010 +#: classes/helpers/FrmFieldsHelper.php:1981 msgid "China" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2011 +#: classes/helpers/FrmFieldsHelper.php:1982 msgid "Christmas Island" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2012 +#: classes/helpers/FrmFieldsHelper.php:1983 msgid "Cocos (Keeling) Islands" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2013 +#: classes/helpers/FrmFieldsHelper.php:1984 msgid "Colombia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2014 +#: classes/helpers/FrmFieldsHelper.php:1985 msgid "Comoros" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2015 +#: classes/helpers/FrmFieldsHelper.php:1986 msgid "Congo" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2016 +#: classes/helpers/FrmFieldsHelper.php:1987 msgid "Cook Islands" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2017 +#: classes/helpers/FrmFieldsHelper.php:1988 msgid "Costa Rica" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2018 +#: classes/helpers/FrmFieldsHelper.php:1989 msgid "Côte d'Ivoire" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2019 +#: classes/helpers/FrmFieldsHelper.php:1990 msgid "Croatia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2020 +#: classes/helpers/FrmFieldsHelper.php:1991 msgid "Cuba" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2021 +#: classes/helpers/FrmFieldsHelper.php:1992 msgid "Curacao" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2022 +#: classes/helpers/FrmFieldsHelper.php:1993 msgid "Cyprus" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2023 +#: classes/helpers/FrmFieldsHelper.php:1994 msgid "Czech Republic" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2024 +#: classes/helpers/FrmFieldsHelper.php:1995 msgid "Denmark" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2025 +#: classes/helpers/FrmFieldsHelper.php:1996 msgid "Djibouti" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2026 +#: classes/helpers/FrmFieldsHelper.php:1997 msgid "Dominica" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2027 +#: classes/helpers/FrmFieldsHelper.php:1998 msgid "Dominican Republic" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2028 +#: classes/helpers/FrmFieldsHelper.php:1999 msgid "East Timor" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2029 +#: classes/helpers/FrmFieldsHelper.php:2000 msgid "Ecuador" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2030 +#: classes/helpers/FrmFieldsHelper.php:2001 msgid "Egypt" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2031 +#: classes/helpers/FrmFieldsHelper.php:2002 msgid "El Salvador" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2032 +#: classes/helpers/FrmFieldsHelper.php:2003 msgid "Equatorial Guinea" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2033 +#: classes/helpers/FrmFieldsHelper.php:2004 msgid "Eritrea" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2034 +#: classes/helpers/FrmFieldsHelper.php:2005 msgid "Estonia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2035 +#: classes/helpers/FrmFieldsHelper.php:2006 msgid "Ethiopia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2036 +#: classes/helpers/FrmFieldsHelper.php:2007 msgid "Falkland Islands (Malvinas)" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2037 +#: classes/helpers/FrmFieldsHelper.php:2008 msgid "Faroe Islands" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2038 +#: classes/helpers/FrmFieldsHelper.php:2009 msgid "Fiji" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2039 +#: classes/helpers/FrmFieldsHelper.php:2010 msgid "Finland" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2040 +#: classes/helpers/FrmFieldsHelper.php:2011 msgid "France" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2041 +#: classes/helpers/FrmFieldsHelper.php:2012 msgid "French Guiana" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2042 +#: classes/helpers/FrmFieldsHelper.php:2013 msgid "French Polynesia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2043 +#: classes/helpers/FrmFieldsHelper.php:2014 msgid "French Southern Territories" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2044 +#: classes/helpers/FrmFieldsHelper.php:2015 msgid "Gabon" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2045 +#: classes/helpers/FrmFieldsHelper.php:2016 msgid "Gambia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2046 +#: classes/helpers/FrmFieldsHelper.php:2017 msgid "Georgia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2047 +#: classes/helpers/FrmFieldsHelper.php:2018 msgid "Germany" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2048 +#: classes/helpers/FrmFieldsHelper.php:2019 msgid "Ghana" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2049 +#: classes/helpers/FrmFieldsHelper.php:2020 msgid "Gibraltar" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2050 +#: classes/helpers/FrmFieldsHelper.php:2021 msgid "Greece" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2051 +#: classes/helpers/FrmFieldsHelper.php:2022 msgid "Greenland" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2052 +#: classes/helpers/FrmFieldsHelper.php:2023 msgid "Grenada" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2053 +#: classes/helpers/FrmFieldsHelper.php:2024 msgid "Guadeloupe" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2054 +#: classes/helpers/FrmFieldsHelper.php:2025 msgid "Guam" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2055 +#: classes/helpers/FrmFieldsHelper.php:2026 msgid "Guatemala" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2056 +#: classes/helpers/FrmFieldsHelper.php:2027 msgid "Guernsey" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2057 +#: classes/helpers/FrmFieldsHelper.php:2028 msgid "Guinea" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2058 +#: classes/helpers/FrmFieldsHelper.php:2029 msgid "Guinea-Bissau" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2059 +#: classes/helpers/FrmFieldsHelper.php:2030 msgid "Guyana" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2060 +#: classes/helpers/FrmFieldsHelper.php:2031 msgid "Haiti" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2061 +#: classes/helpers/FrmFieldsHelper.php:2032 msgid "Heard Island and McDonald Islands" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2062 +#: classes/helpers/FrmFieldsHelper.php:2033 msgid "Holy See" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2063 +#: classes/helpers/FrmFieldsHelper.php:2034 msgid "Honduras" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2064 +#: classes/helpers/FrmFieldsHelper.php:2035 msgid "Hong Kong" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2065 +#: classes/helpers/FrmFieldsHelper.php:2036 msgid "Hungary" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2066 +#: classes/helpers/FrmFieldsHelper.php:2037 msgid "Iceland" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2067 +#: classes/helpers/FrmFieldsHelper.php:2038 msgid "India" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2068 +#: classes/helpers/FrmFieldsHelper.php:2039 msgid "Indonesia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2069 +#: classes/helpers/FrmFieldsHelper.php:2040 msgid "Iran" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2070 +#: classes/helpers/FrmFieldsHelper.php:2041 msgid "Iraq" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2071 +#: classes/helpers/FrmFieldsHelper.php:2042 msgid "Ireland" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2072 +#: classes/helpers/FrmFieldsHelper.php:2043 msgid "Israel" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2073 +#: classes/helpers/FrmFieldsHelper.php:2044 msgid "Isle of Man" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2074 +#: classes/helpers/FrmFieldsHelper.php:2045 msgid "Italy" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2075 +#: classes/helpers/FrmFieldsHelper.php:2046 msgid "Jamaica" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2076 +#: classes/helpers/FrmFieldsHelper.php:2047 msgid "Japan" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2077 +#: classes/helpers/FrmFieldsHelper.php:2048 msgid "Jersey" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2078 +#: classes/helpers/FrmFieldsHelper.php:2049 msgid "Jordan" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2079 +#: classes/helpers/FrmFieldsHelper.php:2050 msgid "Kazakhstan" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2080 +#: classes/helpers/FrmFieldsHelper.php:2051 msgid "Kenya" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2081 +#: classes/helpers/FrmFieldsHelper.php:2052 msgid "Kiribati" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2082 +#: classes/helpers/FrmFieldsHelper.php:2053 msgid "North Korea" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2083 +#: classes/helpers/FrmFieldsHelper.php:2054 msgid "South Korea" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2084 +#: classes/helpers/FrmFieldsHelper.php:2055 msgid "Kosovo" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2085 +#: classes/helpers/FrmFieldsHelper.php:2056 msgid "Kuwait" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2086 +#: classes/helpers/FrmFieldsHelper.php:2057 msgid "Kyrgyzstan" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2087 +#: classes/helpers/FrmFieldsHelper.php:2058 msgid "Laos" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2088 +#: classes/helpers/FrmFieldsHelper.php:2059 msgid "Latvia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2089 +#: classes/helpers/FrmFieldsHelper.php:2060 msgid "Lebanon" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2090 +#: classes/helpers/FrmFieldsHelper.php:2061 msgid "Lesotho" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2091 +#: classes/helpers/FrmFieldsHelper.php:2062 msgid "Liberia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2092 +#: classes/helpers/FrmFieldsHelper.php:2063 msgid "Libya" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2093 +#: classes/helpers/FrmFieldsHelper.php:2064 msgid "Liechtenstein" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2094 +#: classes/helpers/FrmFieldsHelper.php:2065 msgid "Lithuania" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2095 +#: classes/helpers/FrmFieldsHelper.php:2066 msgid "Luxembourg" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2096 +#: classes/helpers/FrmFieldsHelper.php:2067 msgid "Macao" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2097 +#: classes/helpers/FrmFieldsHelper.php:2068 msgid "Macedonia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2098 +#: classes/helpers/FrmFieldsHelper.php:2069 msgid "Madagascar" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2099 +#: classes/helpers/FrmFieldsHelper.php:2070 msgid "Malawi" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2100 +#: classes/helpers/FrmFieldsHelper.php:2071 msgid "Malaysia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2101 +#: classes/helpers/FrmFieldsHelper.php:2072 msgid "Maldives" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2102 +#: classes/helpers/FrmFieldsHelper.php:2073 msgid "Mali" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2103 +#: classes/helpers/FrmFieldsHelper.php:2074 msgid "Malta" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2104 +#: classes/helpers/FrmFieldsHelper.php:2075 msgid "Marshall Islands" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2105 +#: classes/helpers/FrmFieldsHelper.php:2076 msgid "Martinique" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2106 +#: classes/helpers/FrmFieldsHelper.php:2077 msgid "Mauritania" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2107 +#: classes/helpers/FrmFieldsHelper.php:2078 msgid "Mauritius" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2108 +#: classes/helpers/FrmFieldsHelper.php:2079 msgid "Mayotte" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2109 +#: classes/helpers/FrmFieldsHelper.php:2080 msgid "Mexico" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2110 +#: classes/helpers/FrmFieldsHelper.php:2081 msgid "Micronesia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2111 +#: classes/helpers/FrmFieldsHelper.php:2082 msgid "Moldova" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2112 +#: classes/helpers/FrmFieldsHelper.php:2083 msgid "Monaco" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2113 +#: classes/helpers/FrmFieldsHelper.php:2084 msgid "Mongolia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2114 +#: classes/helpers/FrmFieldsHelper.php:2085 msgid "Montenegro" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2115 +#: classes/helpers/FrmFieldsHelper.php:2086 msgid "Montserrat" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2116 +#: classes/helpers/FrmFieldsHelper.php:2087 msgid "Morocco" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2117 +#: classes/helpers/FrmFieldsHelper.php:2088 msgid "Mozambique" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2118 +#: classes/helpers/FrmFieldsHelper.php:2089 msgid "Myanmar" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2119 +#: classes/helpers/FrmFieldsHelper.php:2090 msgid "Namibia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2120 +#: classes/helpers/FrmFieldsHelper.php:2091 msgid "Nauru" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2121 +#: classes/helpers/FrmFieldsHelper.php:2092 msgid "Nepal" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2122 +#: classes/helpers/FrmFieldsHelper.php:2093 msgid "Netherlands" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2123 +#: classes/helpers/FrmFieldsHelper.php:2094 msgid "New Caledonia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2124 +#: classes/helpers/FrmFieldsHelper.php:2095 msgid "New Zealand" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2125 +#: classes/helpers/FrmFieldsHelper.php:2096 msgid "Nicaragua" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2126 +#: classes/helpers/FrmFieldsHelper.php:2097 msgid "Niger" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2127 +#: classes/helpers/FrmFieldsHelper.php:2098 msgid "Nigeria" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2128 +#: classes/helpers/FrmFieldsHelper.php:2099 msgid "Niue" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2129 +#: classes/helpers/FrmFieldsHelper.php:2100 msgid "Norfolk Island" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2130 +#: classes/helpers/FrmFieldsHelper.php:2101 msgid "Northern Mariana Islands" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2131 +#: classes/helpers/FrmFieldsHelper.php:2102 msgid "Norway" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2132 +#: classes/helpers/FrmFieldsHelper.php:2103 msgid "Oman" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2133 +#: classes/helpers/FrmFieldsHelper.php:2104 msgid "Pakistan" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2134 +#: classes/helpers/FrmFieldsHelper.php:2105 msgid "Palau" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2135 +#: classes/helpers/FrmFieldsHelper.php:2106 msgid "Palestine" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2136 +#: classes/helpers/FrmFieldsHelper.php:2107 msgid "Panama" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2137 +#: classes/helpers/FrmFieldsHelper.php:2108 msgid "Papua New Guinea" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2138 +#: classes/helpers/FrmFieldsHelper.php:2109 msgid "Paraguay" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2139 +#: classes/helpers/FrmFieldsHelper.php:2110 msgid "Peru" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2140 +#: classes/helpers/FrmFieldsHelper.php:2111 msgid "Philippines" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2141 +#: classes/helpers/FrmFieldsHelper.php:2112 msgid "Pitcairn" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2142 +#: classes/helpers/FrmFieldsHelper.php:2113 msgid "Poland" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2143 +#: classes/helpers/FrmFieldsHelper.php:2114 msgid "Portugal" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2144 +#: classes/helpers/FrmFieldsHelper.php:2115 msgid "Puerto Rico" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2145 +#: classes/helpers/FrmFieldsHelper.php:2116 msgid "Qatar" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2146 +#: classes/helpers/FrmFieldsHelper.php:2117 msgid "Reunion" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2147 +#: classes/helpers/FrmFieldsHelper.php:2118 msgid "Romania" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2148 +#: classes/helpers/FrmFieldsHelper.php:2119 msgid "Russia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2149 +#: classes/helpers/FrmFieldsHelper.php:2120 msgid "Rwanda" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2150 +#: classes/helpers/FrmFieldsHelper.php:2121 msgid "Saint Barthelemy" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2151 +#: classes/helpers/FrmFieldsHelper.php:2122 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2152 +#: classes/helpers/FrmFieldsHelper.php:2123 msgid "Saint Kitts and Nevis" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2153 +#: classes/helpers/FrmFieldsHelper.php:2124 msgid "Saint Lucia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2154 +#: classes/helpers/FrmFieldsHelper.php:2125 msgid "Saint Martin (French part)" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2155 +#: classes/helpers/FrmFieldsHelper.php:2126 msgid "Saint Pierre and Miquelon" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2156 +#: classes/helpers/FrmFieldsHelper.php:2127 msgid "Saint Vincent and the Grenadines" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2157 +#: classes/helpers/FrmFieldsHelper.php:2128 msgid "Samoa" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2158 +#: classes/helpers/FrmFieldsHelper.php:2129 msgid "San Marino" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2159 +#: classes/helpers/FrmFieldsHelper.php:2130 msgid "Sao Tome and Principe" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2160 +#: classes/helpers/FrmFieldsHelper.php:2131 msgid "Saudi Arabia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2161 +#: classes/helpers/FrmFieldsHelper.php:2132 msgid "Senegal" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2162 +#: classes/helpers/FrmFieldsHelper.php:2133 msgid "Serbia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2163 +#: classes/helpers/FrmFieldsHelper.php:2134 msgid "Seychelles" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2164 +#: classes/helpers/FrmFieldsHelper.php:2135 msgid "Sierra Leone" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2165 +#: classes/helpers/FrmFieldsHelper.php:2136 msgid "Singapore" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2166 +#: classes/helpers/FrmFieldsHelper.php:2137 msgid "Sint Maarten (Dutch part)" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2167 +#: classes/helpers/FrmFieldsHelper.php:2138 msgid "Slovakia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2168 +#: classes/helpers/FrmFieldsHelper.php:2139 msgid "Slovenia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2169 +#: classes/helpers/FrmFieldsHelper.php:2140 msgid "Solomon Islands" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2170 +#: classes/helpers/FrmFieldsHelper.php:2141 msgid "Somalia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2171 +#: classes/helpers/FrmFieldsHelper.php:2142 msgid "South Africa" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2172 +#: classes/helpers/FrmFieldsHelper.php:2143 msgid "South Georgia and the South Sandwich Islands" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2173 +#: classes/helpers/FrmFieldsHelper.php:2144 msgid "South Sudan" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2174 +#: classes/helpers/FrmFieldsHelper.php:2145 msgid "Spain" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2175 +#: classes/helpers/FrmFieldsHelper.php:2146 msgid "Sri Lanka" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2176 +#: classes/helpers/FrmFieldsHelper.php:2147 msgid "Sudan" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2177 +#: classes/helpers/FrmFieldsHelper.php:2148 msgid "Suriname" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2178 +#: classes/helpers/FrmFieldsHelper.php:2149 msgid "Svalbard and Jan Mayen" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2179 +#: classes/helpers/FrmFieldsHelper.php:2150 msgid "Swaziland" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2180 +#: classes/helpers/FrmFieldsHelper.php:2151 msgid "Sweden" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2181 +#: classes/helpers/FrmFieldsHelper.php:2152 msgid "Switzerland" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2182 +#: classes/helpers/FrmFieldsHelper.php:2153 msgid "Syria" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2183 +#: classes/helpers/FrmFieldsHelper.php:2154 msgid "Taiwan" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2184 +#: classes/helpers/FrmFieldsHelper.php:2155 msgid "Tajikistan" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2185 +#: classes/helpers/FrmFieldsHelper.php:2156 msgid "Tanzania" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2186 +#: classes/helpers/FrmFieldsHelper.php:2157 msgid "Thailand" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2187 +#: classes/helpers/FrmFieldsHelper.php:2158 msgid "Timor-Leste" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2188 +#: classes/helpers/FrmFieldsHelper.php:2159 msgid "Togo" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2189 +#: classes/helpers/FrmFieldsHelper.php:2160 msgid "Tokelau" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2190 +#: classes/helpers/FrmFieldsHelper.php:2161 msgid "Tonga" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2191 +#: classes/helpers/FrmFieldsHelper.php:2162 msgid "Trinidad and Tobago" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2192 +#: classes/helpers/FrmFieldsHelper.php:2163 msgid "Tunisia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2193 +#: classes/helpers/FrmFieldsHelper.php:2164 msgid "Turkey" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2194 +#: classes/helpers/FrmFieldsHelper.php:2165 msgid "Turkmenistan" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2195 +#: classes/helpers/FrmFieldsHelper.php:2166 msgid "Turks and Caicos Islands" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2196 +#: classes/helpers/FrmFieldsHelper.php:2167 msgid "Tuvalu" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2197 +#: classes/helpers/FrmFieldsHelper.php:2168 msgid "Uganda" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2198 +#: classes/helpers/FrmFieldsHelper.php:2169 msgid "Ukraine" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2199 +#: classes/helpers/FrmFieldsHelper.php:2170 msgid "United Arab Emirates" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2200 +#: classes/helpers/FrmFieldsHelper.php:2171 msgid "United Kingdom" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2201 +#: classes/helpers/FrmFieldsHelper.php:2172 msgid "United States" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2202 +#: classes/helpers/FrmFieldsHelper.php:2173 msgid "United States Minor Outlying Islands" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2203 +#: classes/helpers/FrmFieldsHelper.php:2174 msgid "Uruguay" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2204 +#: classes/helpers/FrmFieldsHelper.php:2175 msgid "Uzbekistan" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2205 +#: classes/helpers/FrmFieldsHelper.php:2176 msgid "Vanuatu" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2206 +#: classes/helpers/FrmFieldsHelper.php:2177 msgid "Vatican City" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2207 +#: classes/helpers/FrmFieldsHelper.php:2178 msgid "Venezuela" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2208 +#: classes/helpers/FrmFieldsHelper.php:2179 msgid "Vietnam" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2209 +#: classes/helpers/FrmFieldsHelper.php:2180 msgid "Virgin Islands, British" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2210 +#: classes/helpers/FrmFieldsHelper.php:2181 msgid "Virgin Islands, U.S." msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2211 +#: classes/helpers/FrmFieldsHelper.php:2182 msgid "Wallis and Futuna" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2212 +#: classes/helpers/FrmFieldsHelper.php:2183 msgid "Western Sahara" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2213 +#: classes/helpers/FrmFieldsHelper.php:2184 msgid "Yemen" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2214 +#: classes/helpers/FrmFieldsHelper.php:2185 msgid "Zambia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2215 +#: classes/helpers/FrmFieldsHelper.php:2186 msgid "Zimbabwe" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2240 +#: classes/helpers/FrmFieldsHelper.php:2211 msgid "Countries" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2251 +#: classes/helpers/FrmFieldsHelper.php:2222 msgid "U.S. State Abbreviations" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2261 +#: classes/helpers/FrmFieldsHelper.php:2232 msgid "U.S. States" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2266 +#: classes/helpers/FrmFieldsHelper.php:2237 msgid "Under 18" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2267 +#: classes/helpers/FrmFieldsHelper.php:2238 msgid "18-24" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2268 +#: classes/helpers/FrmFieldsHelper.php:2239 msgid "25-34" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2269 +#: classes/helpers/FrmFieldsHelper.php:2240 msgid "35-44" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2270 +#: classes/helpers/FrmFieldsHelper.php:2241 msgid "45-54" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2271 +#: classes/helpers/FrmFieldsHelper.php:2242 msgid "55-64" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2272 +#: classes/helpers/FrmFieldsHelper.php:2243 msgid "65 or Above" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2273 +#: classes/helpers/FrmFieldsHelper.php:2244 msgid "Prefer Not to Answer" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2280 +#: classes/helpers/FrmFieldsHelper.php:2251 msgid "Age" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2284 +#: classes/helpers/FrmFieldsHelper.php:2255 msgid "Very Unsatisfied" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2285 +#: classes/helpers/FrmFieldsHelper.php:2256 msgid "Unsatisfied" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2286 -#: classes/helpers/FrmFieldsHelper.php:2302 -#: classes/helpers/FrmFieldsHelper.php:2318 -#: classes/helpers/FrmFieldsHelper.php:2334 +#: classes/helpers/FrmFieldsHelper.php:2257 +#: classes/helpers/FrmFieldsHelper.php:2273 +#: classes/helpers/FrmFieldsHelper.php:2289 +#: classes/helpers/FrmFieldsHelper.php:2305 msgid "Neutral" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2287 +#: classes/helpers/FrmFieldsHelper.php:2258 msgid "Satisfied" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2288 +#: classes/helpers/FrmFieldsHelper.php:2259 msgid "Very Satisfied" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2289 -#: classes/helpers/FrmFieldsHelper.php:2305 -#: classes/helpers/FrmFieldsHelper.php:2321 -#: classes/helpers/FrmFieldsHelper.php:2337 +#: classes/helpers/FrmFieldsHelper.php:2260 +#: classes/helpers/FrmFieldsHelper.php:2276 +#: classes/helpers/FrmFieldsHelper.php:2292 +#: classes/helpers/FrmFieldsHelper.php:2308 msgid "N/A" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2296 +#: classes/helpers/FrmFieldsHelper.php:2267 msgid "Satisfaction" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2300 +#: classes/helpers/FrmFieldsHelper.php:2271 msgid "Not at all Important" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2301 +#: classes/helpers/FrmFieldsHelper.php:2272 msgid "Somewhat Important" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2303 +#: classes/helpers/FrmFieldsHelper.php:2274 msgid "Important" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2304 +#: classes/helpers/FrmFieldsHelper.php:2275 msgid "Very Important" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2312 +#: classes/helpers/FrmFieldsHelper.php:2283 msgid "Importance" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2316 +#: classes/helpers/FrmFieldsHelper.php:2287 msgid "Strongly Disagree" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2317 +#: classes/helpers/FrmFieldsHelper.php:2288 msgid "Disagree" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2319 +#: classes/helpers/FrmFieldsHelper.php:2290 msgid "Agree" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2320 +#: classes/helpers/FrmFieldsHelper.php:2291 msgid "Strongly Agree" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2328 +#: classes/helpers/FrmFieldsHelper.php:2299 msgid "Agreement" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2332 +#: classes/helpers/FrmFieldsHelper.php:2303 msgid "Extremely Unlikely" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2333 +#: classes/helpers/FrmFieldsHelper.php:2304 msgid "Unlikely" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2335 -#: classes/helpers/FrmFieldsHelper.php:2344 +#: classes/helpers/FrmFieldsHelper.php:2306 +#: classes/helpers/FrmFieldsHelper.php:2315 msgid "Likely" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2336 +#: classes/helpers/FrmFieldsHelper.php:2307 msgid "Extremely Likely" msgstr "" #. translators: %s: Field name -#: classes/helpers/FrmFieldsHelper.php:2433 +#: classes/helpers/FrmFieldsHelper.php:2404 msgid "%s fields" msgstr "" #. translators: %s: Field name -#: classes/helpers/FrmFieldsHelper.php:2470 +#: classes/helpers/FrmFieldsHelper.php:2445 msgid "You already have access to %s fields, you'll just need to activate to start using them." msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2517 +#: classes/helpers/FrmFieldsHelper.php:2522 msgid "Simple" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2521 +#: classes/helpers/FrmFieldsHelper.php:2526 msgid "Images" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2524 +#: classes/helpers/FrmFieldsHelper.php:2529 msgid "Image Options" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2525 +#: classes/helpers/FrmFieldsHelper.php:2530 msgid "Show images instead of radio buttons or check boxes. This is ideal for polls, surveys, segmenting questionnaires and more." msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2532 +#: classes/helpers/FrmFieldsHelper.php:2537 msgid "Button Options" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2533 +#: classes/helpers/FrmFieldsHelper.php:2538 msgid "Show buttons for radio buttons or check boxes. This is ideal for polls, surveys, segmenting questionnaires and more." msgstr "" #. translators: Add-on name. -#: classes/helpers/FrmFieldsHelper.php:2623 +#: classes/helpers/FrmFieldsHelper.php:2626 msgid "Formidable %s" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2744 -#: classes/helpers/FrmFieldsHelper.php:2755 +#: classes/helpers/FrmFieldsHelper.php:2742 +#: classes/helpers/FrmFieldsHelper.php:2753 #: classes/views/frm-fields/back-end/generate-options-with-ai.php:7 msgid "Generate options with AI" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2756 +#: classes/helpers/FrmFieldsHelper.php:2754 msgid "Update the Formidable AI add-on to the last version to use this feature." msgstr "" -#: classes/helpers/FrmFormMigratorsHelper.php:130 +#: classes/helpers/FrmFormMigratorsHelper.php:127 #: classes/views/frm-forms/error-modal.php:15 -#: classes/views/frm-settings/email/email-styles.php:89 +#: classes/views/frm-settings/email/email-styles.php:88 #: classes/views/frm-settings/settings_cta.php:9 #: classes/views/shared/confirm-overlay.php:9 #: classes/views/shared/info-overlay.php:9 @@ -3815,256 +3809,255 @@ msgstr "" msgid "Dismiss this message" msgstr "" -#: classes/helpers/FrmFormMigratorsHelper.php:152 +#: classes/helpers/FrmFormMigratorsHelper.php:150 msgid "Get Started" msgstr "" #. translators: %s: Name of the plugin -#: classes/helpers/FrmFormMigratorsHelper.php:162 +#: classes/helpers/FrmFormMigratorsHelper.php:160 msgid "Activate %s" msgstr "" #. translators: %s: Name of the plugin -#: classes/helpers/FrmFormMigratorsHelper.php:170 +#: classes/helpers/FrmFormMigratorsHelper.php:168 msgid "Install %s Importer" msgstr "" -#: classes/helpers/FrmFormsHelper.php:82 +#: classes/helpers/FrmFormsHelper.php:80 msgid " (child)" msgstr "" -#: classes/helpers/FrmFormsHelper.php:155 +#: classes/helpers/FrmFormsHelper.php:153 msgid "Switch Form" msgstr "" -#: classes/helpers/FrmFormsHelper.php:188 +#: classes/helpers/FrmFormsHelper.php:186 #: classes/views/xml/import_form.php:132 msgid "Search Forms" msgstr "" #. translators: %d: Form ID #. translators: %d: Entry ID -#: classes/helpers/FrmFormsHelper.php:222 +#: classes/helpers/FrmFormsHelper.php:220 #: classes/views/frm-entries/show.php:50 msgid "(ID %d)" msgstr "" -#: classes/helpers/FrmFormsHelper.php:612 +#: classes/helpers/FrmFormsHelper.php:594 msgid "Field ID" msgstr "" -#: classes/helpers/FrmFormsHelper.php:616 +#: classes/helpers/FrmFormsHelper.php:598 #: classes/views/frm-fields/back-end/settings.php:432 msgid "Field Key" msgstr "" -#: classes/helpers/FrmFormsHelper.php:620 +#: classes/helpers/FrmFormsHelper.php:602 msgid "Field Name" msgstr "" -#: classes/helpers/FrmFormsHelper.php:628 +#: classes/helpers/FrmFormsHelper.php:610 #: classes/views/frm-fields/back-end/settings.php:394 msgid "Label Position" msgstr "" -#: classes/helpers/FrmFormsHelper.php:632 +#: classes/helpers/FrmFormsHelper.php:614 msgid "Required Label" msgstr "" -#: classes/helpers/FrmFormsHelper.php:636 +#: classes/helpers/FrmFormsHelper.php:618 msgid "Input Field" msgstr "" -#: classes/helpers/FrmFormsHelper.php:640 +#: classes/helpers/FrmFormsHelper.php:622 msgid "Single Option" msgstr "" -#: classes/helpers/FrmFormsHelper.php:641 +#: classes/helpers/FrmFormsHelper.php:623 msgid "Show a single radio or checkbox option by replacing 1 with the order of the option" msgstr "" -#: classes/helpers/FrmFormsHelper.php:645 +#: classes/helpers/FrmFormsHelper.php:627 msgid "Hide Option Label" msgstr "" -#: classes/helpers/FrmFormsHelper.php:649 +#: classes/helpers/FrmFormsHelper.php:631 msgid "Required Class" msgstr "" -#: classes/helpers/FrmFormsHelper.php:650 +#: classes/helpers/FrmFormsHelper.php:632 msgid "Add class name if field is required" msgstr "" -#: classes/helpers/FrmFormsHelper.php:654 +#: classes/helpers/FrmFormsHelper.php:636 msgid "Error Class" msgstr "" -#: classes/helpers/FrmFormsHelper.php:655 +#: classes/helpers/FrmFormsHelper.php:637 msgid "Add class name if field has an error on form submit" msgstr "" -#: classes/helpers/FrmFormsHelper.php:668 +#: classes/helpers/FrmFormsHelper.php:650 #: classes/views/frm-forms/settings-advanced.php:20 msgid "Form Key" msgstr "" -#: classes/helpers/FrmFormsHelper.php:672 +#: classes/helpers/FrmFormsHelper.php:654 msgid "Delete Entry Link" msgstr "" -#: classes/helpers/FrmFormsHelper.php:677 +#: classes/helpers/FrmFormsHelper.php:659 msgid "Button Label" msgstr "" -#: classes/helpers/FrmFormsHelper.php:681 +#: classes/helpers/FrmFormsHelper.php:663 msgid "Button Hook" msgstr "" -#: classes/helpers/FrmFormsHelper.php:1271 +#: classes/helpers/FrmFormsHelper.php:1241 msgid "Create Form from Template" msgstr "" -#: classes/helpers/FrmFormsHelper.php:1277 +#: classes/helpers/FrmFormsHelper.php:1247 msgid "Duplicate Form" msgstr "" -#: classes/helpers/FrmFormsHelper.php:1313 +#: classes/helpers/FrmFormsHelper.php:1282 msgid "(no title)" msgstr "" -#: classes/helpers/FrmFormsHelper.php:1446 +#: classes/helpers/FrmFormsHelper.php:1405 msgid "Restore from Trash" msgstr "" -#: classes/helpers/FrmFormsHelper.php:1447 +#: classes/helpers/FrmFormsHelper.php:1406 #: classes/helpers/FrmFormsListHelper.php:144 msgid "Restore" msgstr "" -#: classes/helpers/FrmFormsHelper.php:1451 +#: classes/helpers/FrmFormsHelper.php:1410 msgid "Move Form to Trash" msgstr "" -#: classes/helpers/FrmFormsHelper.php:1452 -#: classes/helpers/FrmFormsHelper.php:1560 +#: classes/helpers/FrmFormsHelper.php:1411 +#: classes/helpers/FrmFormsHelper.php:1519 #: classes/helpers/FrmFormsListHelper.php:185 msgid "Trash" msgstr "" -#: classes/helpers/FrmFormsHelper.php:1456 +#: classes/helpers/FrmFormsHelper.php:1415 msgid "Do you want to move this form to the trash?" msgstr "" -#: classes/helpers/FrmFormsHelper.php:1461 +#: classes/helpers/FrmFormsHelper.php:1420 #: classes/helpers/FrmFormsListHelper.php:148 msgid "Delete Permanently" msgstr "" -#: classes/helpers/FrmFormsHelper.php:1464 +#: classes/helpers/FrmFormsHelper.php:1423 msgid "Are you sure you want to delete this form and all its entries?" msgstr "" -#: classes/helpers/FrmFormsHelper.php:1467 +#: classes/helpers/FrmFormsHelper.php:1426 msgid "This will permanently delete the form and all its entries. This is irreversible. Are you sure you want to continue?" msgstr "" -#: classes/helpers/FrmFormsHelper.php:1482 +#: classes/helpers/FrmFormsHelper.php:1441 #: classes/models/FrmField.php:322 msgid "Total" msgstr "" -#: classes/helpers/FrmFormsHelper.php:1483 +#: classes/helpers/FrmFormsHelper.php:1442 msgid "Add this to a read-only field to display the text in bold without a border or background." msgstr "" -#: classes/helpers/FrmFormsHelper.php:1486 +#: classes/helpers/FrmFormsHelper.php:1445 msgid "Big Total" msgstr "" -#: classes/helpers/FrmFormsHelper.php:1487 +#: classes/helpers/FrmFormsHelper.php:1446 msgid "Add this to a read-only field to display the text in large, bold text without a border or background." msgstr "" -#: classes/helpers/FrmFormsHelper.php:1490 +#: classes/helpers/FrmFormsHelper.php:1449 msgid "Scroll Box" msgstr "" -#: classes/helpers/FrmFormsHelper.php:1491 +#: classes/helpers/FrmFormsHelper.php:1450 msgid "If you have many checkbox or radio button options, you may add this class to allow your user to easily scroll through the options. Or add a scrolling area around content in an HTML field." msgstr "" -#: classes/helpers/FrmFormsHelper.php:1494 -#: stripe/models/FrmTransLiteAction.php:210 +#: classes/helpers/FrmFormsHelper.php:1453 +#: stripe/models/FrmTransLiteAction.php:209 msgid "First" msgstr "" -#: classes/helpers/FrmFormsHelper.php:1495 +#: classes/helpers/FrmFormsHelper.php:1454 msgid "Add this to the first field in each row along with a width. ie frm_first frm4" msgstr "" -#: classes/helpers/FrmFormsHelper.php:1497 +#: classes/helpers/FrmFormsHelper.php:1456 #: classes/helpers/FrmStylesHelper.php:60 msgid "Right" msgstr "" -#: classes/helpers/FrmFormsHelper.php:1498 +#: classes/helpers/FrmFormsHelper.php:1457 msgid "First Grid Row" msgstr "" -#: classes/helpers/FrmFormsHelper.php:1499 +#: classes/helpers/FrmFormsHelper.php:1458 msgid "Even Grid Row" msgstr "" -#: classes/helpers/FrmFormsHelper.php:1500 +#: classes/helpers/FrmFormsHelper.php:1459 msgid "Odd Grid Row" msgstr "" -#: classes/helpers/FrmFormsHelper.php:1502 +#: classes/helpers/FrmFormsHelper.php:1461 msgid "Color Block" msgstr "" -#: classes/helpers/FrmFormsHelper.php:1503 +#: classes/helpers/FrmFormsHelper.php:1462 msgid "Add a background color to the field or section." msgstr "" -#: classes/helpers/FrmFormsHelper.php:1506 +#: classes/helpers/FrmFormsHelper.php:1465 msgid "Capitalize" msgstr "" -#: classes/helpers/FrmFormsHelper.php:1507 +#: classes/helpers/FrmFormsHelper.php:1466 msgid "Automatically capitalize the first letter in each word." msgstr "" -#: classes/helpers/FrmFormsHelper.php:1561 +#: classes/helpers/FrmFormsHelper.php:1520 msgid "Published" msgstr "" -#: classes/helpers/FrmFormsHelper.php:1675 +#: classes/helpers/FrmFormsHelper.php:1632 msgid "Create Form" msgstr "" -#: classes/helpers/FrmFormsHelper.php:1742 +#: classes/helpers/FrmFormsHelper.php:1699 msgid "Plan required:" msgstr "" -#: classes/helpers/FrmFormsHelper.php:1904 +#: classes/helpers/FrmFormsHelper.php:1857 msgid "Is this intentional?" msgstr "" #. translators: %s: the name of a single parameter in the redirect URL -#: classes/helpers/FrmFormsHelper.php:1914 +#: classes/helpers/FrmFormsHelper.php:1867 msgid "The redirect URL is using the parameter \"%s\", which is reserved by WordPress. " msgstr "" #. translators: %s: the names of two or more parameters in the redirect URL, separated by commas -#: classes/helpers/FrmFormsHelper.php:1920 +#: classes/helpers/FrmFormsHelper.php:1873 msgid "The redirect URL is using the parameters \"%s\", which are reserved by WordPress. " msgstr "" -#: classes/helpers/FrmFormsHelper.php:2055 +#: classes/helpers/FrmFormsHelper.php:2006 #: classes/views/form-templates/modals/name-your-form-modal.php:35 -#: js/src/admin/admin.js:4487 -#: js/formidable_admin.js:7259 +#: js/src/admin/admin.js:4555 msgid "Save" msgstr "" @@ -4103,51 +4096,51 @@ msgid "Drafts" msgstr "" #. translators: %1$s: Status, %2$s: Number of items -#: classes/helpers/FrmFormsListHelper.php:213 +#: classes/helpers/FrmFormsListHelper.php:208 msgid "%1$s (%2$s)" msgstr "" -#: classes/helpers/FrmFormsListHelper.php:312 +#: classes/helpers/FrmFormsListHelper.php:305 msgid "Saving entries is disabled for this form" msgstr "" -#: classes/helpers/FrmFormsListHelper.php:352 +#: classes/helpers/FrmFormsListHelper.php:343 #: classes/models/FrmField.php:219 msgid "Embed Form" msgstr "" -#: classes/helpers/FrmFormsListHelper.php:404 +#: classes/helpers/FrmFormsListHelper.php:394 msgid "Link to list of all views for this form." msgstr "" -#: classes/helpers/FrmFormsListHelper.php:438 +#: classes/helpers/FrmFormsListHelper.php:428 #: classes/views/frm-forms/_publish_box.php:22 -#: classes/views/frm-settings/email/email-styles.php:55 +#: classes/views/frm-settings/email/email-styles.php:54 msgid "Preview" msgstr "" -#: classes/helpers/FrmFormsListHelper.php:508 +#: classes/helpers/FrmFormsListHelper.php:498 msgid "ALL selected forms and their entries will be permanently deleted. Want to proceed?" msgstr "" -#: classes/helpers/FrmFormTemplatesHelper.php:189 +#: classes/helpers/FrmFormTemplatesHelper.php:188 msgid "Get Super Powers with Pre-built Forms" msgstr "" -#: classes/helpers/FrmFormTemplatesHelper.php:190 +#: classes/helpers/FrmFormTemplatesHelper.php:189 msgid "Unleash the potential of hundreds of form templates and save precious time. Renew today for unparalleled form-building speed." msgstr "" #. translators: %1$s: Open span tag, %2$s: Close span tag -#: classes/helpers/FrmFormTemplatesHelper.php:207 +#: classes/helpers/FrmFormTemplatesHelper.php:206 msgid "Upgrade to get all %1$s%2$s templates" msgstr "" -#: classes/helpers/FrmFormTemplatesHelper.php:211 +#: classes/helpers/FrmFormTemplatesHelper.php:210 msgid "Upgrade to PRO to get access to all of our templates and unlock the full potential of your forms." msgstr "" -#: classes/helpers/FrmFormTemplatesHelper.php:212 +#: classes/helpers/FrmFormTemplatesHelper.php:211 msgid "Get More Templates" msgstr "" @@ -4163,71 +4156,71 @@ msgstr "" msgid "Excerpt View" msgstr "" -#: classes/helpers/FrmListHelper.php:399 +#: classes/helpers/FrmListHelper.php:397 msgid "Select bulk action" msgstr "" -#: classes/helpers/FrmListHelper.php:401 +#: classes/helpers/FrmListHelper.php:399 msgid "Bulk Actions" msgstr "" -#: classes/helpers/FrmListHelper.php:439 -#: js/admin/style.js:646 +#: classes/helpers/FrmListHelper.php:437 +#: js/admin/style.js:644 msgid "Apply" msgstr "" -#: classes/helpers/FrmListHelper.php:521 -#: classes/helpers/FrmListHelper.php:1290 +#: classes/helpers/FrmListHelper.php:519 +#: classes/helpers/FrmListHelper.php:1271 msgid "Show more details" msgstr "" #. translators: %s: Number of items -#: classes/helpers/FrmListHelper.php:628 -#: classes/helpers/FrmListHelper.php:1316 +#: classes/helpers/FrmListHelper.php:625 +#: classes/helpers/FrmListHelper.php:1296 msgid "%s item" msgid_plural "%s items" msgstr[0] "" msgstr[1] "" -#: classes/helpers/FrmListHelper.php:659 -#: classes/helpers/FrmListHelper.php:663 +#: classes/helpers/FrmListHelper.php:653 +#: classes/helpers/FrmListHelper.php:657 msgid "Current Page" msgstr "" #. translators: %1$s: Current page number, %2$s: Total pages -#: classes/helpers/FrmListHelper.php:672 +#: classes/helpers/FrmListHelper.php:666 msgctxt "paging" msgid "%1$s of %2$s" msgstr "" -#: classes/helpers/FrmListHelper.php:748 +#: classes/helpers/FrmListHelper.php:744 msgid "First page" msgstr "" -#: classes/helpers/FrmListHelper.php:749 +#: classes/helpers/FrmListHelper.php:745 msgid "Last page" msgstr "" -#: classes/helpers/FrmListHelper.php:750 +#: classes/helpers/FrmListHelper.php:746 msgid "Previous page" msgstr "" -#: classes/helpers/FrmListHelper.php:751 +#: classes/helpers/FrmListHelper.php:747 msgid "Next page" msgstr "" -#: classes/helpers/FrmListHelper.php:987 +#: classes/helpers/FrmListHelper.php:965 #: classes/views/xml/import_form.php:142 msgid "Select All" msgstr "" #. translators: Hidden accessibility text. -#: classes/helpers/FrmListHelper.php:1032 +#: classes/helpers/FrmListHelper.php:1012 msgid "Sort ascending." msgstr "" #. translators: Hidden accessibility text. -#: classes/helpers/FrmListHelper.php:1034 +#: classes/helpers/FrmListHelper.php:1014 msgid "Sort descending." msgstr "" @@ -4265,7 +4258,7 @@ msgstr "" msgid "Please wait while you are redirected." msgstr "" -#: classes/helpers/FrmOnSubmitHelper.php:432 +#: classes/helpers/FrmOnSubmitHelper.php:431 msgid "This is the fallback message. No confirmation actions match your conditional logic, or they are invalid." msgstr "" @@ -4295,7 +4288,7 @@ msgstr "" #. translators: %d: The number of styles #. translators: %d: The number of hidden items to show. -#: classes/helpers/FrmStylesCardHelper.php:474 +#: classes/helpers/FrmStylesCardHelper.php:473 #: js/admin/style.js:155 msgid "Show all (%d)" msgstr "" @@ -4335,7 +4328,7 @@ msgstr "" #: classes/helpers/FrmStylesHelper.php:62 #: classes/views/frm-fields/back-end/format-dropdown-options.php:19 #: classes/views/frm-fields/back-end/phone/phone-type.php:33 -#: stripe/controllers/FrmStrpLiteEventsController.php:403 +#: stripe/controllers/FrmStrpLiteEventsController.php:402 msgid "None" msgstr "" @@ -4347,29 +4340,25 @@ msgstr "" msgid "Placeholder inside the field" msgstr "" -#: classes/helpers/FrmStylesHelper.php:969 +#: classes/helpers/FrmStylesHelper.php:965 #: classes/views/styles/_quick-settings.php:7 msgid "Quick Settings" msgstr "" #. translators: %1$s: Anchor tag open, %2$s: Anchor tag close. -#: classes/helpers/FrmStylesPreviewHelper.php:211 +#: classes/helpers/FrmStylesPreviewHelper.php:208 msgid "Formidable styles are disabled. This needs to be enabled in %1$sGlobal Settings%2$s." msgstr "" -#: classes/helpers/FrmStylesPreviewHelper.php:219 -msgid "You are using an outdated version of Formidable Pro. Please update to version 6.0 to get access to all styler features." -msgstr "" - -#: classes/helpers/FrmStylesPreviewHelper.php:241 +#: classes/helpers/FrmStylesPreviewHelper.php:234 msgid "Not all JavaScript is loaded in this preview. Some features will appear differently on the front end." msgstr "" -#: classes/helpers/FrmStylesPreviewHelper.php:251 +#: classes/helpers/FrmStylesPreviewHelper.php:244 msgid "This form is being previewed because no form was selected. Use the form dropdown to select a new preview target." msgstr "" -#: classes/helpers/FrmStylesPreviewHelper.php:271 +#: classes/helpers/FrmStylesPreviewHelper.php:264 msgid "Changes that you will make to this style will apply to every form using this style." msgstr "" @@ -4377,31 +4366,31 @@ msgstr "" msgid "PRO TIP" msgstr "" -#: classes/helpers/FrmTipsHelper.php:117 +#: classes/helpers/FrmTipsHelper.php:119 msgid "Upgrade to Pro." msgstr "" -#: classes/helpers/FrmTipsHelper.php:130 +#: classes/helpers/FrmTipsHelper.php:132 msgid "Use conditional logic to shorten your forms and increase conversions." msgstr "" -#: classes/helpers/FrmTipsHelper.php:138 +#: classes/helpers/FrmTipsHelper.php:140 msgid "Eliminate input errors with email confirmation fields." msgstr "" -#: classes/helpers/FrmTipsHelper.php:146 +#: classes/helpers/FrmTipsHelper.php:148 msgid "Use page breaks for easier forms." msgstr "" -#: classes/helpers/FrmTipsHelper.php:154 +#: classes/helpers/FrmTipsHelper.php:156 msgid "Skip the follow-ups. Let users upload files." msgstr "" -#: classes/helpers/FrmTipsHelper.php:162 +#: classes/helpers/FrmTipsHelper.php:164 msgid "Need to calculate a total?" msgstr "" -#: classes/helpers/FrmTipsHelper.php:170 +#: classes/helpers/FrmTipsHelper.php:172 msgid "Save time with autofill forms." msgstr "" @@ -4417,79 +4406,79 @@ msgstr "" msgid "Limit form access with built-in scheduling." msgstr "" -#: classes/helpers/FrmTipsHelper.php:222 +#: classes/helpers/FrmTipsHelper.php:220 msgid "Save time — route emails to the right person automatically." msgstr "" -#: classes/helpers/FrmTipsHelper.php:230 +#: classes/helpers/FrmTipsHelper.php:228 msgid "Create blog posts or pages from the front-end." msgstr "" -#: classes/helpers/FrmTipsHelper.php:238 +#: classes/helpers/FrmTipsHelper.php:236 msgid "Let your users submit posts on the front-end." msgstr "" -#: classes/helpers/FrmTipsHelper.php:246 +#: classes/helpers/FrmTipsHelper.php:244 msgid "Send leads to Mailchimp for instant email follow-up." msgstr "" -#: classes/helpers/FrmTipsHelper.php:254 +#: classes/helpers/FrmTipsHelper.php:252 msgid "Accept PayPal payments and grow your sales." msgstr "" -#: classes/helpers/FrmTipsHelper.php:262 +#: classes/helpers/FrmTipsHelper.php:260 msgid "Accept payments now with PayPal integration." msgstr "" -#: classes/helpers/FrmTipsHelper.php:270 +#: classes/helpers/FrmTipsHelper.php:268 msgid "Automatically create user accounts." msgstr "" -#: classes/helpers/FrmTipsHelper.php:271 +#: classes/helpers/FrmTipsHelper.php:269 msgid "Upgrade to boost your site membership." msgstr "" -#: classes/helpers/FrmTipsHelper.php:278 +#: classes/helpers/FrmTipsHelper.php:276 msgid "Enable front-end profile editing with User Registration." msgstr "" -#: classes/helpers/FrmTipsHelper.php:286 +#: classes/helpers/FrmTipsHelper.php:284 msgid "Get SMS alerts for form submissions and payments—just add Twilio." msgstr "" -#: classes/helpers/FrmTipsHelper.php:294 +#: classes/helpers/FrmTipsHelper.php:292 msgid "Use Twilio to send SMS when forms are submitted." msgstr "" -#: classes/helpers/FrmTipsHelper.php:302 +#: classes/helpers/FrmTipsHelper.php:300 msgid "Fill Advanced Custom Fields automatically with form entries." msgstr "" -#: classes/helpers/FrmTipsHelper.php:320 +#: classes/helpers/FrmTipsHelper.php:316 msgid "Make your forms stand out with multiple style templates." msgstr "" -#: classes/helpers/FrmTipsHelper.php:328 +#: classes/helpers/FrmTipsHelper.php:324 msgid "Want to add a background image?" msgstr "" -#: classes/helpers/FrmTipsHelper.php:336 +#: classes/helpers/FrmTipsHelper.php:332 msgid "Want to duplicate a style?" msgstr "" -#: classes/helpers/FrmTipsHelper.php:354 +#: classes/helpers/FrmTipsHelper.php:348 msgid "Edit form entries anytime with entry management." msgstr "" -#: classes/helpers/FrmTipsHelper.php:362 +#: classes/helpers/FrmTipsHelper.php:356 msgid "Want to search submitted entries?" msgstr "" -#: classes/helpers/FrmTipsHelper.php:370 +#: classes/helpers/FrmTipsHelper.php:364 msgid "Turn entries into dynamic content — no code needed." msgstr "" -#: classes/helpers/FrmTipsHelper.php:389 +#: classes/helpers/FrmTipsHelper.php:382 msgid "Want to import entries into your forms?" msgstr "" @@ -4507,26 +4496,26 @@ msgstr "" msgid "Your server is missing the simplexml_import_dom function" msgstr "" -#: classes/helpers/FrmXMLHelper.php:1558 +#: classes/helpers/FrmXMLHelper.php:1550 msgctxt "import xml message" msgid "Error details:" msgstr "" -#: classes/helpers/FrmXMLHelper.php:1574 +#: classes/helpers/FrmXMLHelper.php:1566 #: classes/views/solutions/_import.php:53 msgid "Imported" msgstr "" -#: classes/helpers/FrmXMLHelper.php:1575 +#: classes/helpers/FrmXMLHelper.php:1567 msgid "Updated" msgstr "" -#: classes/helpers/FrmXMLHelper.php:1602 +#: classes/helpers/FrmXMLHelper.php:1594 msgid "Nothing was imported or updated" msgstr "" #. translators: %1$s: Number of items -#: classes/helpers/FrmXMLHelper.php:1629 +#: classes/helpers/FrmXMLHelper.php:1621 msgid "%1$s Form" msgid_plural "%1$s Forms" msgstr[0] "" @@ -4534,90 +4523,90 @@ msgstr[1] "" #. translators: %1$s: Number of items #. translators: %1$s - field type -#: classes/helpers/FrmXMLHelper.php:1631 -#: classes/models/FrmFormMigrator.php:737 +#: classes/helpers/FrmXMLHelper.php:1623 +#: classes/models/FrmFormMigrator.php:732 msgid "%1$s Field" msgid_plural "%1$s Fields" msgstr[0] "" msgstr[1] "" #. translators: %1$s: Number of items -#: classes/helpers/FrmXMLHelper.php:1633 +#: classes/helpers/FrmXMLHelper.php:1625 msgid "%1$s Entry" msgid_plural "%1$s Entries" msgstr[0] "" msgstr[1] "" #. translators: %1$s: Number of items -#: classes/helpers/FrmXMLHelper.php:1635 +#: classes/helpers/FrmXMLHelper.php:1627 msgid "%1$s View" msgid_plural "%1$s Views" msgstr[0] "" msgstr[1] "" #. translators: %1$s: Number of items -#: classes/helpers/FrmXMLHelper.php:1637 +#: classes/helpers/FrmXMLHelper.php:1629 msgid "%1$s Page/Post" msgid_plural "%1$s Pages/Posts" msgstr[0] "" msgstr[1] "" #. translators: %1$s: Number of items -#: classes/helpers/FrmXMLHelper.php:1639 +#: classes/helpers/FrmXMLHelper.php:1631 msgid "%1$s Style" msgid_plural "%1$s Styles" msgstr[0] "" msgstr[1] "" #. translators: %1$s: Number of items -#: classes/helpers/FrmXMLHelper.php:1641 +#: classes/helpers/FrmXMLHelper.php:1633 msgid "%1$s Term" msgid_plural "%1$s Terms" msgstr[0] "" msgstr[1] "" #. translators: %1$s: Number of items -#: classes/helpers/FrmXMLHelper.php:1643 +#: classes/helpers/FrmXMLHelper.php:1635 msgid "%1$s Form Action" msgid_plural "%1$s Form Actions" msgstr[0] "" msgstr[1] "" -#: classes/helpers/FrmXMLHelper.php:1684 +#: classes/helpers/FrmXMLHelper.php:1675 msgid "Go to imported form" msgstr "" -#: classes/helpers/FrmXMLHelper.php:1975 +#: classes/helpers/FrmXMLHelper.php:1959 msgid "Create Posts" msgstr "" -#: classes/helpers/FrmXMLHelper.php:2115 +#: classes/helpers/FrmXMLHelper.php:2102 msgid "Email Notification" msgstr "" -#: classes/models/fields/FrmFieldCaptcha.php:313 +#: classes/models/fields/FrmFieldCaptcha.php:298 msgid "There was a problem verifying your captcha" msgstr "" -#: classes/models/fields/FrmFieldCaptcha.php:339 +#: classes/models/fields/FrmFieldCaptcha.php:324 msgid "The reCAPTCHA was not entered correctly" msgstr "" -#: classes/models/fields/FrmFieldCaptcha.php:380 +#: classes/models/fields/FrmFieldCaptcha.php:366 msgid "The captcha is missing from this form" msgstr "" -#: classes/models/fields/FrmFieldCaptcha.php:454 +#: classes/models/fields/FrmFieldCaptcha.php:438 #: classes/views/frm-settings/captcha/captcha.php:13 msgid "reCAPTCHA" msgstr "" -#: classes/models/fields/FrmFieldCaptcha.php:454 +#: classes/models/fields/FrmFieldCaptcha.php:438 #: classes/views/frm-settings/captcha/captcha.php:18 msgid "hCaptcha" msgstr "" -#: classes/models/fields/FrmFieldCaptcha.php:455 +#: classes/models/fields/FrmFieldCaptcha.php:439 msgid "Captcha" msgstr "" @@ -4686,33 +4675,33 @@ msgstr "" msgid "International" msgstr "" -#: classes/models/fields/FrmFieldType.php:307 +#: classes/models/fields/FrmFieldType.php:293 msgid "(Collapsed)" msgstr "" #. translators: %s: Field name #. translators: %s: Field type -#: classes/models/fields/FrmFieldType.php:569 -#: classes/models/fields/FrmFieldType.php:746 +#: classes/models/fields/FrmFieldType.php:549 +#: classes/models/fields/FrmFieldType.php:726 msgid "%s Options" msgstr "" -#: classes/models/fields/FrmFieldType.php:622 +#: classes/models/fields/FrmFieldType.php:602 #: classes/views/frm-fields/back-end/settings.php:170 #: classes/views/frm-fields/back-end/value-format.php:17 msgid "Toggle Options" msgstr "" -#: classes/models/fields/FrmFieldType.php:676 +#: classes/models/fields/FrmFieldType.php:656 #: classes/views/frm-fields/back-end/bulk-options-overlay.php:10 msgid "Bulk Edit Options" msgstr "" -#: classes/models/fields/FrmFieldType.php:883 +#: classes/models/fields/FrmFieldType.php:858 msgid "Untitled" msgstr "" -#: classes/models/fields/FrmFieldType.php:2088 +#: classes/models/fields/FrmFieldType.php:2023 msgid "Add Option" msgstr "" @@ -4721,108 +4710,108 @@ msgid "Website" msgstr "" #. translators: %1$s: Plugin name, %2$s: Start link HTML, %3$s: end link HTML -#: classes/models/FrmAddon.php:488 +#: classes/models/FrmAddon.php:479 msgid "Your %1$s license key is missing. Please add it on the %2$slicenses page%3$s." msgstr "" -#: classes/models/FrmAddon.php:783 +#: classes/models/FrmAddon.php:770 msgid "Oops! You forgot to enter your license number." msgstr "" -#: classes/models/FrmAddon.php:863 +#: classes/models/FrmAddon.php:850 msgid "Please wait two minutes before trying again." msgstr "" -#: classes/models/FrmAddon.php:913 +#: classes/models/FrmAddon.php:899 msgid "Your license has been activated. Enjoy!" msgstr "" -#: classes/models/FrmAddon.php:914 -#: classes/models/FrmAddon.php:919 +#: classes/models/FrmAddon.php:900 +#: classes/models/FrmAddon.php:905 msgid "That license key is invalid" msgstr "" -#: classes/models/FrmAddon.php:915 +#: classes/models/FrmAddon.php:901 msgid "That license is expired" msgstr "" -#: classes/models/FrmAddon.php:916 +#: classes/models/FrmAddon.php:902 msgid "That license has been refunded" msgstr "" -#: classes/models/FrmAddon.php:917 +#: classes/models/FrmAddon.php:903 msgid "That license has been used on too many sites" msgstr "" -#: classes/models/FrmAddon.php:918 +#: classes/models/FrmAddon.php:904 msgid "Oops! That is the wrong license key for this plugin." msgstr "" -#: classes/models/FrmAddon.php:937 +#: classes/models/FrmAddon.php:923 msgid "Cache cleared" msgstr "" -#: classes/models/FrmAddon.php:963 +#: classes/models/FrmAddon.php:949 msgid "That license was removed successfully" msgstr "" -#: classes/models/FrmAddon.php:965 +#: classes/models/FrmAddon.php:951 msgid "There was an error deactivating your license." msgstr "" -#: classes/models/FrmAddon.php:1021 +#: classes/models/FrmAddon.php:1007 msgid "Your License Key was invalid" msgstr "" #. translators: %1$s: Start link HTML, %2$s: End link HTML -#: classes/models/FrmAddon.php:1026 +#: classes/models/FrmAddon.php:1012 msgid "You had an error communicating with the Formidable API. %1$sClick here%2$s for more information." msgstr "" -#: classes/models/FrmAddon.php:1029 +#: classes/models/FrmAddon.php:1015 msgid "You had an HTTP error connecting to the Formidable API" msgstr "" #. translators: %1$s: Error code, %2$s: Error message -#: classes/models/FrmAddon.php:1044 +#: classes/models/FrmAddon.php:1026 msgid "There was a %1$s error: %2$s" msgstr "" -#: classes/models/FrmAntiSpam.php:254 +#: classes/models/FrmAntiSpam.php:248 msgid "This page isn't loading JavaScript properly, and the form will not be able to submit." msgstr "" -#: classes/models/FrmAntiSpam.php:265 +#: classes/models/FrmAntiSpam.php:259 msgid "Form token is invalid. Please refresh the page." msgstr "" #. translators: %1$s start link, %2$s end link. -#: classes/models/FrmAntiSpam.php:286 +#: classes/models/FrmAntiSpam.php:280 msgid "Please check out our %1$stroubleshooting guide%2$s for details on resolving this issue." msgstr "" #. translators: %1$s: Form name, %2$s: Site name -#: classes/models/FrmEmail.php:366 +#: classes/models/FrmEmail.php:364 msgid "%1$s Form submitted on %2$s" msgstr "" -#: classes/models/FrmEmail.php:417 +#: classes/models/FrmEmail.php:415 #: classes/views/frm-entries/sidebar-shared.php:76 msgid "User Information" msgstr "" -#: classes/models/FrmEmail.php:419 -#: classes/models/FrmEntryValues.php:271 +#: classes/models/FrmEmail.php:417 +#: classes/models/FrmEntryValues.php:263 msgid "User-Agent (Browser/OS)" msgstr "" -#: classes/models/FrmEmail.php:420 -#: classes/models/FrmEntryValues.php:275 +#: classes/models/FrmEmail.php:418 +#: classes/models/FrmEntryValues.php:267 msgid "Referrer" msgstr "" -#: classes/models/FrmEmail.php:458 -#: classes/models/FrmEntryValues.php:267 +#: classes/models/FrmEmail.php:456 +#: classes/models/FrmEntryValues.php:259 msgid "IP Address" msgstr "" @@ -4834,17 +4823,17 @@ msgstr "" msgid "Top forms this month" msgstr "" -#: classes/models/FrmEmailStats.php:100 +#: classes/models/FrmEmailStats.php:99 msgid "Entries created" msgstr "" -#: classes/models/FrmEmailStats.php:151 +#: classes/models/FrmEmailStats.php:150 msgid "Payments collected" msgstr "" #. translators: currency name. -#: classes/models/FrmEmailStats.php:160 -#: classes/models/FrmEmailStats.php:193 +#: classes/models/FrmEmailStats.php:159 +#: classes/models/FrmEmailStats.php:192 msgid "Total %s" msgstr "" @@ -4905,8 +4894,8 @@ msgstr "" #: classes/models/FrmField.php:80 #: square/controllers/FrmSquareLiteAppController.php:19 -#: stripe/controllers/FrmStrpLiteAppController.php:86 -#: stripe/controllers/FrmTransLiteActionsController.php:630 +#: stripe/controllers/FrmStrpLiteAppController.php:95 +#: stripe/controllers/FrmTransLiteActionsController.php:616 #: stripe/controllers/FrmTransLiteCRUDController.php:34 #: stripe/views/payments/show.php:27 msgid "Payment" @@ -4998,7 +4987,7 @@ msgid "Allow users to add rows of fields dynamically as needed (like for multipl msgstr "" #: classes/models/FrmField.php:201 -#: classes/models/FrmFormMigrator.php:407 +#: classes/models/FrmFormMigrator.php:402 msgid "Section Buttons" msgstr "" @@ -5106,6 +5095,10 @@ msgstr "" msgid "Quantity" msgstr "" +#: classes/models/FrmField.php:333 +msgid "Coupon" +msgstr "" + #: classes/models/FrmFieldValue.php:210 msgid "The display value has not been prepared. Please use the prepare_display_value() method before calling get_displayed_value()." msgstr "" @@ -5114,31 +5107,31 @@ msgstr "" msgid "There are no options for this action." msgstr "" -#: classes/models/FrmFormAction.php:994 +#: classes/models/FrmFormAction.php:985 msgid "Draft is saved" msgstr "" -#: classes/models/FrmFormAction.php:995 +#: classes/models/FrmFormAction.php:986 msgid "Entry is created" msgstr "" -#: classes/models/FrmFormAction.php:996 +#: classes/models/FrmFormAction.php:987 msgid "Entry is updated" msgstr "" -#: classes/models/FrmFormAction.php:997 +#: classes/models/FrmFormAction.php:988 msgid "Entry is deleted" msgstr "" -#: classes/models/FrmFormAction.php:998 +#: classes/models/FrmFormAction.php:989 msgid "Entry is imported" msgstr "" -#: classes/models/FrmFormAction.php:1011 +#: classes/models/FrmFormAction.php:1002 msgid "Use Conditional Logic" msgstr "" -#: classes/models/FrmFormAction.php:1021 +#: classes/models/FrmFormAction.php:1012 msgid "Conditional form actions" msgstr "" @@ -5155,15 +5148,15 @@ msgstr "" msgid "The import process has finished! We have successfully imported %s forms. You can review the results below." msgstr "" -#: classes/models/FrmFormMigrator.php:225 +#: classes/models/FrmFormMigrator.php:223 msgid "No form fields found." msgstr "" -#: classes/models/FrmFormMigrator.php:509 +#: classes/models/FrmFormMigrator.php:503 msgid "There was an error while creating a new form." msgstr "" -#: classes/models/FrmFormMigrator.php:701 +#: classes/models/FrmFormMigrator.php:696 msgid "Default Form" msgstr "" @@ -5171,15 +5164,15 @@ msgstr "" msgid "hCaptcha is an anti-bot solution that protects user privacy and rewards websites. It is a privacy-focused drop-in replacement for reCAPTCHA." msgstr "" -#: classes/models/FrmHoneypot.php:248 +#: classes/models/FrmHoneypot.php:246 msgid "If you are human, leave this field blank." msgstr "" -#: classes/models/FrmInstallPlugin.php:140 +#: classes/models/FrmInstallPlugin.php:134 msgid "Plugin installed and activated successfully." msgstr "" -#: classes/models/FrmMigrate.php:820 +#: classes/models/FrmMigrate.php:839 msgid "Sending" msgstr "" @@ -5210,21 +5203,21 @@ msgctxt "Formidable Addon Name" msgid "Formidable %s" msgstr "" -#: classes/models/FrmPluginSearch.php:335 +#: classes/models/FrmPluginSearch.php:332 msgid "Install Now" msgstr "" -#: classes/models/FrmPluginSearch.php:344 +#: classes/models/FrmPluginSearch.php:341 #: classes/views/shared/views-info.php:117 #: classes/views/shared/views-info.php:119 msgid "Learn more" msgstr "" -#: classes/models/FrmPluginSearch.php:353 +#: classes/models/FrmPluginSearch.php:350 msgid "Hide this suggestion" msgstr "" -#: classes/models/FrmPluginSearch.php:379 +#: classes/models/FrmPluginSearch.php:376 msgid "This suggestion was made by Formidable Forms, the form builder and application plugin already installed on your site." msgstr "" @@ -5233,26 +5226,26 @@ msgid "reCAPTCHA is a free, accessible CAPTCHA service that helps to digitize bo msgstr "" #. translators: %1$d: number of entries -#: classes/models/FrmReviews.php:126 +#: classes/models/FrmReviews.php:117 msgid "You have collected %1$d form submissions." msgstr "" -#: classes/models/FrmReviews.php:169 +#: classes/models/FrmReviews.php:160 msgid "If you are enjoying Formidable, could you do me a BIG favor and give us a review to help me grow my little business and boost our motivation?" msgstr "" -#: classes/models/FrmReviews.php:171 +#: classes/models/FrmReviews.php:162 #: classes/views/shared/review.php:45 msgid "Co-Founder and CTO of Formidable Forms" msgstr "" -#: classes/models/FrmReviews.php:174 +#: classes/models/FrmReviews.php:165 #: classes/views/shared/review.php:53 msgid "Ok, you deserve it" msgstr "" #. translators: %s is the discount percentage. -#: classes/models/FrmSalesApi.php:390 +#: classes/models/FrmSalesApi.php:391 msgid "GET %s OFF NOW" msgstr "" @@ -5286,7 +5279,7 @@ msgstr "" msgid "The page has been opened in a new tab." msgstr "" -#: classes/models/FrmSettings.php:466 +#: classes/models/FrmSettings.php:467 msgid "The CAPTCHA was not entered correctly" msgstr "" @@ -5294,92 +5287,92 @@ msgstr "" msgid "Setup" msgstr "" -#: classes/models/FrmSolution.php:148 +#: classes/models/FrmSolution.php:147 #: classes/views/dashboard/templates/notification-banner.php:13 msgid "Welcome to Formidable Forms" msgstr "" -#: classes/models/FrmSolution.php:155 +#: classes/models/FrmSolution.php:154 msgid "Follow the steps below to get started." msgstr "" -#: classes/models/FrmSolution.php:251 +#: classes/models/FrmSolution.php:248 msgid "The following form(s) have been created." msgstr "" -#: classes/models/FrmSolution.php:344 +#: classes/models/FrmSolution.php:341 msgid "Connect to FormidableForms.com" msgstr "" -#: classes/models/FrmSolution.php:345 +#: classes/models/FrmSolution.php:342 msgid "Create a connection to get plugin downloads." msgstr "" -#: classes/models/FrmSolution.php:346 +#: classes/models/FrmSolution.php:343 #: classes/views/frm-settings/license_box.php:45 msgid "Connect an Account" msgstr "" -#: classes/models/FrmSolution.php:352 +#: classes/models/FrmSolution.php:349 msgid "Install and Activate Add-Ons" msgstr "" -#: classes/models/FrmSolution.php:353 +#: classes/models/FrmSolution.php:350 msgid "Install any required add-ons from FormidableForms.com." msgstr "" -#: classes/models/FrmSolution.php:354 +#: classes/models/FrmSolution.php:351 msgid "Install & Activate" msgstr "" -#: classes/models/FrmSolution.php:360 +#: classes/models/FrmSolution.php:357 msgid "Setup Forms, Views, and Pages" msgstr "" -#: classes/models/FrmSolution.php:361 +#: classes/models/FrmSolution.php:358 msgid "Build the forms, views, and pages automatically." msgstr "" -#: classes/models/FrmSolution.php:362 +#: classes/models/FrmSolution.php:359 msgid "Create Now" msgstr "" -#: classes/models/FrmSolution.php:367 +#: classes/models/FrmSolution.php:364 msgid "Customize Your New Pages" msgstr "" -#: classes/models/FrmSolution.php:368 +#: classes/models/FrmSolution.php:365 msgid "Make any required changes and publish the page." msgstr "" -#: classes/models/FrmSolution.php:369 +#: classes/models/FrmSolution.php:366 msgid "View Page" msgstr "" #. translators: %1$s: Plugin name -#: classes/models/FrmSolution.php:443 +#: classes/models/FrmSolution.php:440 msgid "You need permission to download the Formidable %1$s plugin" msgstr "" #. translators: %1$s: Step number -#: classes/models/FrmSolution.php:473 +#: classes/models/FrmSolution.php:470 msgid "Step %1$d" msgstr "" -#: classes/models/FrmSolution.php:561 +#: classes/models/FrmSolution.php:558 msgid "Select the form or view you would like to create." msgstr "" -#: classes/models/FrmSolution.php:584 +#: classes/models/FrmSolution.php:580 msgid "We didn't find anything to import. Please contact our team." msgstr "" -#: classes/models/FrmSolution.php:586 +#: classes/models/FrmSolution.php:582 msgid "Looks like you may not have a current subscription for this solution. Please check your account." msgstr "" -#: classes/models/FrmSpamCheckDenylist.php:589 -#: classes/models/FrmSpamCheckWPDisallowedWords.php:82 +#: classes/models/FrmSpamCheckDenylist.php:586 +#: classes/models/FrmSpamCheckWPDisallowedWords.php:83 msgid "Your entry appears to be blocked spam!" msgstr "" @@ -5388,48 +5381,48 @@ msgstr "" msgid "New Style" msgstr "" -#: classes/models/FrmStyle.php:441 +#: classes/models/FrmStyle.php:433 msgid "WARNING: Any changes made to this file will be lost when your Formidable settings are updated" msgstr "" -#: classes/models/FrmStyle.php:545 +#: classes/models/FrmStyle.php:531 msgid "Formidable Style" msgstr "" -#: classes/models/FrmStyle.php:812 +#: classes/models/FrmStyle.php:797 msgid "Thin" msgstr "" -#: classes/models/FrmStyle.php:813 +#: classes/models/FrmStyle.php:798 msgid "Extra Light" msgstr "" -#: classes/models/FrmStyle.php:814 +#: classes/models/FrmStyle.php:799 #: classes/views/frm-fields/back-end/settings.php:367 msgid "Light" msgstr "" -#: classes/models/FrmStyle.php:815 +#: classes/models/FrmStyle.php:800 msgid "Regular" msgstr "" -#: classes/models/FrmStyle.php:816 +#: classes/models/FrmStyle.php:801 msgid "Medium" msgstr "" -#: classes/models/FrmStyle.php:817 +#: classes/models/FrmStyle.php:802 msgid "Semi Bold" msgstr "" -#: classes/models/FrmStyle.php:818 +#: classes/models/FrmStyle.php:803 msgid "Bold" msgstr "" -#: classes/models/FrmStyle.php:819 +#: classes/models/FrmStyle.php:804 msgid "Extra Bold" msgstr "" -#: classes/models/FrmStyle.php:820 +#: classes/models/FrmStyle.php:805 msgid "Black" msgstr "" @@ -5467,7 +5460,6 @@ msgstr "" #: classes/views/addons/list.php:20 #: js/src/addons-page/ui/showEmptyState.js:36 -#: js/addons-page.js:2113 msgid "Request Add-On" msgstr "" @@ -5527,7 +5519,6 @@ msgstr "" #: classes/views/form-templates/list.php:14 #: classes/views/form-templates/modals/create-template-modal.php:69 #: js/src/form-templates/ui/showEmptyState.js:98 -#: js/form-templates.js:3835 msgid "Create Template" msgstr "" @@ -5548,7 +5539,7 @@ msgid "Template name" msgstr "" #: classes/views/form-templates/modals/leave-email-modal.php:38 -#: classes/views/frm-settings/email/email-styles.php:96 +#: classes/views/frm-settings/email/email-styles.php:95 msgid "Email address" msgstr "" @@ -5697,8 +5688,8 @@ msgid "Show empty fields" msgstr "" #: classes/views/frm-entries/show.php:45 -#: stripe/controllers/FrmTransLiteListsController.php:52 -#: stripe/controllers/FrmTransLiteListsController.php:61 +#: stripe/controllers/FrmTransLiteListsController.php:48 +#: stripe/controllers/FrmTransLiteListsController.php:57 #: stripe/views/payments/show.php:45 #: stripe/views/subscriptions/show.php:44 msgid "Entry" @@ -5726,33 +5717,33 @@ msgid "Created by: %1$s" msgstr "" #. translators: %1$s: User display name. -#: classes/views/frm-entries/sidebar-shared.php:99 +#: classes/views/frm-entries/sidebar-shared.php:100 msgid "Updated by: %1$s" msgstr "" -#: classes/views/frm-entries/sidebar-shared.php:109 +#: classes/views/frm-entries/sidebar-shared.php:110 msgid "IP Address:" msgstr "" -#: classes/views/frm-entries/sidebar-shared.php:117 +#: classes/views/frm-entries/sidebar-shared.php:118 msgid "Browser/OS:" msgstr "" -#: classes/views/frm-entries/sidebar-shared.php:125 +#: classes/views/frm-entries/sidebar-shared.php:126 msgid "Referrer:" msgstr "" -#: classes/views/frm-entries/_sidebar-shared-pub.php:23 +#: classes/views/frm-entries/_sidebar-shared-pub.php:17 msgid "M j, Y" msgstr "" #. translators: %1$s: Entry status, %2$s: open tag, %3$s: The date, %4$s: Possible additional text, %5$s: close tag -#: classes/views/frm-entries/_sidebar-shared-pub.php:36 +#: classes/views/frm-entries/_sidebar-shared-pub.php:29 msgid "%1$s: %2$s%3$s%4$s%5$s" msgstr "" #. translators: %1$s: The date -#: classes/views/frm-entries/_sidebar-shared-pub.php:54 +#: classes/views/frm-entries/_sidebar-shared-pub.php:48 msgid "Updated: %1$s" msgstr "" @@ -6088,7 +6079,7 @@ msgid "Google Sheets" msgstr "" #: classes/views/frm-form-actions/email_action.php:19 -#: classes/views/frm-settings/email/email-styles.php:104 +#: classes/views/frm-settings/email/email-styles.php:103 msgid "Send Email" msgstr "" @@ -6096,14 +6087,13 @@ msgstr "" msgid "Conditional emails" msgstr "" -#: classes/views/frm-form-actions/form_action.php:32 -#: js/admin/style.js:719 -#: js/src/admin/admin.js:2675 -#: js/formidable_admin.js:5447 +#: classes/views/frm-form-actions/form_action.php:31 +#: js/admin/style.js:717 +#: js/src/admin/admin.js:2728 msgid "Duplicate" msgstr "" -#: classes/views/frm-form-actions/form_action.php:36 +#: classes/views/frm-form-actions/form_action.php:35 msgid "Delete this form action?" msgstr "" @@ -6200,69 +6190,61 @@ msgstr "" msgid "Action ID: %1$s" msgstr "" -#: classes/views/frm-form-actions/_email_settings.php:18 +#: classes/views/frm-form-actions/_email_settings.php:17 msgid "Email Style" msgstr "" -#: classes/views/frm-form-actions/_email_settings.php:28 +#: classes/views/frm-form-actions/_email_settings.php:27 msgid "(Pro)" msgstr "" -#: classes/views/frm-form-actions/_email_settings.php:32 +#: classes/views/frm-form-actions/_email_settings.php:31 msgid "(Default)" msgstr "" -#: classes/views/frm-form-actions/_email_settings.php:49 -#: classes/views/frm-form-actions/_email_settings.php:66 +#: classes/views/frm-form-actions/_email_settings.php:48 +#: classes/views/frm-form-actions/_email_settings.php:65 msgid "CC" msgstr "" -#: classes/views/frm-form-actions/_email_settings.php:52 -#: classes/views/frm-form-actions/_email_settings.php:75 +#: classes/views/frm-form-actions/_email_settings.php:51 +#: classes/views/frm-form-actions/_email_settings.php:74 msgid "BCC" msgstr "" -#: classes/views/frm-form-actions/_email_settings.php:58 +#: classes/views/frm-form-actions/_email_settings.php:57 msgid "To" msgstr "" -#: classes/views/frm-form-actions/_email_settings.php:85 -#: classes/views/frm-form-actions/_email_settings.php:104 +#: classes/views/frm-form-actions/_email_settings.php:84 +#: classes/views/frm-form-actions/_email_settings.php:103 msgid "Reply To" msgstr "" -#: classes/views/frm-form-actions/_email_settings.php:91 +#: classes/views/frm-form-actions/_email_settings.php:90 msgid "From" msgstr "" -#: classes/views/frm-form-actions/_email_settings.php:99 +#: classes/views/frm-form-actions/_email_settings.php:98 msgid "Warning: If you are sending an email to the user, the To and From fields should not match." msgstr "" -#: classes/views/frm-form-actions/_email_settings.php:114 +#: classes/views/frm-form-actions/_email_settings.php:113 msgid "Subject" msgstr "" -#: classes/views/frm-form-actions/_email_settings.php:122 +#: classes/views/frm-form-actions/_email_settings.php:121 msgid "Message" msgstr "" -#: classes/views/frm-form-actions/_email_settings.php:161 +#: classes/views/frm-form-actions/_email_settings.php:160 msgid "Append IP Address, Browser, and Referring URL to message" msgstr "" -#: classes/views/frm-form-actions/_email_settings.php:163 +#: classes/views/frm-form-actions/_email_settings.php:162 msgid "Append Browser and Referring URL to message" msgstr "" -#: classes/views/frm-forms/actions-dropdown.php:8 -msgid "Dropdown toggle" -msgstr "" - -#: classes/views/frm-forms/actions-dropdown.php:8 -msgid "Show options" -msgstr "" - #: classes/views/frm-forms/add_field.php:29 msgid "Expand/Collapse Section" msgstr "" @@ -6276,18 +6258,14 @@ msgid "Move Field" msgstr "" #: classes/views/frm-forms/add_field.php:44 -#: js/src/admin/admin.js:1448 -#: js/src/admin/admin.js:1454 -#: js/src/admin/admin.js:2600 -#: js/formidable_admin.js:4227 -#: js/formidable_admin.js:4233 -#: js/formidable_admin.js:5372 +#: js/src/admin/admin.js:1458 +#: js/src/admin/admin.js:1464 +#: js/src/admin/admin.js:2653 msgid "More Options" msgstr "" #: classes/views/frm-forms/add_field.php:46 -#: js/src/admin/admin.js:1440 -#: js/formidable_admin.js:4219 +#: js/src/admin/admin.js:1450 msgid "Toggle More Options Dropdown" msgstr "" @@ -6296,8 +6274,8 @@ msgid "Add Fields Here" msgstr "" #: classes/views/frm-forms/add_field_links.php:17 +#: classes/views/frm-forms/add_field_links.php:158 #: classes/views/frm-forms/add_field_links.php:159 -#: classes/views/frm-forms/add_field_links.php:160 msgid "Add Fields" msgstr "" @@ -6309,18 +6287,16 @@ msgstr "" msgid "Search Fields" msgstr "" -#: classes/views/frm-forms/add_field_links.php:135 +#: classes/views/frm-forms/add_field_links.php:134 msgid "Pricing Fields" msgstr "" -#: classes/views/frm-forms/add_field_links.php:156 +#: classes/views/frm-forms/add_field_links.php:155 #: js/src/core/page-skeleton/elements/emptyStateElement.js:35 -#: js/addons-page.js:2369 -#: js/form-templates.js:1763 msgid "Empty State" msgstr "" -#: classes/views/frm-forms/add_field_links.php:157 +#: classes/views/frm-forms/add_field_links.php:156 msgid "Select a field to see the options" msgstr "" @@ -6446,7 +6422,6 @@ msgstr "" #: classes/views/frm-forms/shortcode_opts.php:16 #: classes/widgets/FrmElementorWidget.php:63 #: js/src/form/inspector.js:62 -#: js/formidable_blocks.js:601 msgid "Options" msgstr "" @@ -6616,31 +6591,31 @@ msgstr "" msgid "Secret Key" msgstr "" -#: classes/views/frm-settings/email/email-styles.php:18 +#: classes/views/frm-settings/email/email-styles.php:17 msgid "Customize your email template and sending preferences." msgstr "" -#: classes/views/frm-settings/email/email-styles.php:21 +#: classes/views/frm-settings/email/email-styles.php:20 msgid "Change how your emails look and feel." msgstr "" -#: classes/views/frm-settings/email/email-styles.php:47 +#: classes/views/frm-settings/email/email-styles.php:46 msgid "Choose" msgstr "" -#: classes/views/frm-settings/email/email-styles.php:51 +#: classes/views/frm-settings/email/email-styles.php:50 msgid "Selected" msgstr "" -#: classes/views/frm-settings/email/email-styles.php:83 +#: classes/views/frm-settings/email/email-styles.php:82 msgid "Send a test email" msgstr "" -#: classes/views/frm-settings/email/email-styles.php:93 +#: classes/views/frm-settings/email/email-styles.php:92 msgid "Send email test" msgstr "" -#: classes/views/frm-settings/email/email-styles.php:98 +#: classes/views/frm-settings/email/email-styles.php:97 msgid "Use commas to separate multiple emails." msgstr "" @@ -6748,32 +6723,32 @@ msgstr "" msgid "The \"From\" address for emails sent from this site." msgstr "" -#: classes/views/frm-settings/general.php:77 +#: classes/views/frm-settings/general.php:71 msgid "Enable GDPR related features and enhancements." msgstr "" -#: classes/views/frm-settings/general.php:84 +#: classes/views/frm-settings/general.php:78 msgid "Disable user tracking cookies. This will disable the option to limit form entries to one per user by cookie." msgstr "" -#: classes/views/frm-settings/general.php:91 +#: classes/views/frm-settings/general.php:85 msgid "Do not store user IPs with form submissions." msgstr "" -#: classes/views/frm-settings/general.php:97 +#: classes/views/frm-settings/general.php:91 msgid "Use custom headers when retrieving IPs with form submissions." msgstr "" -#: classes/views/frm-settings/general.php:98 +#: classes/views/frm-settings/general.php:92 msgid "Only turn this on if IP addresses are incorrect in entries. Some server setups may require spoofable headers to determine an accurate IP address." msgstr "" #. translators: %1$s: Opening tag for a link, %2$s: Closing tag for a link -#: classes/views/frm-settings/general.php:109 +#: classes/views/frm-settings/general.php:103 msgid "Learn more about our GDPR settings %1$shere%2$s" msgstr "" -#: classes/views/frm-settings/general.php:115 +#: classes/views/frm-settings/general.php:109 msgid "Other" msgstr "" @@ -7125,23 +7100,23 @@ msgstr "" msgid "Keys" msgstr "" -#: classes/views/shared/mb_adv_info.php:99 +#: classes/views/shared/mb_adv_info.php:100 msgid "Use Keys" msgstr "" -#: classes/views/shared/mb_adv_info.php:103 +#: classes/views/shared/mb_adv_info.php:104 msgid "Use IDs" msgstr "" -#: classes/views/shared/mb_adv_info.php:110 +#: classes/views/shared/mb_adv_info.php:111 msgid "IF" msgstr "" -#: classes/views/shared/mb_adv_info.php:167 +#: classes/views/shared/mb_adv_info.php:168 msgid "A blank value" msgstr "" -#: classes/views/shared/mb_adv_info.php:171 +#: classes/views/shared/mb_adv_info.php:172 msgid "Click to Insert" msgstr "" @@ -7762,12 +7737,12 @@ msgid "Applied" msgstr "" #: classes/views/styles/_style-preview-container.php:10 -#: js/admin/style.js:533 +#: js/admin/style.js:531 msgid "View my form" msgstr "" #: classes/views/styles/_style-preview-container.php:10 -#: js/admin/style.js:533 +#: js/admin/style.js:531 msgid "View sample form" msgstr "" @@ -7821,15 +7796,15 @@ msgstr "" msgid "Unsubscribe: %s" msgstr "" -#: classes/views/summary-emails/base.php:53 +#: classes/views/summary-emails/base.php:52 msgid "Need help? Get in touch with our team" msgstr "" -#: classes/views/summary-emails/base.php:55 +#: classes/views/summary-emails/base.php:54 msgid "Contact support" msgstr "" -#: classes/views/summary-emails/base.php:62 +#: classes/views/summary-emails/base.php:61 msgid "Unsubscribe" msgstr "" @@ -8018,7 +7993,6 @@ msgstr "" #: classes/views/xml/import_form.php:169 #: js/src/form-templates/events/createTemplateListeners.js:79 -#: js/form-templates.js:2783 msgid "Template" msgstr "" @@ -8033,25 +8007,21 @@ msgstr "" #: classes/widgets/FrmElementorWidget.php:44 #: js/src/form/inspector.js:43 -#: js/formidable_blocks.js:582 msgid "Select Form" msgstr "" #: classes/widgets/FrmElementorWidget.php:68 #: js/src/form/inspector.js:66 -#: js/formidable_blocks.js:605 msgid "Show Form Title" msgstr "" #: classes/widgets/FrmElementorWidget.php:69 #: js/src/form/inspector.js:73 -#: js/formidable_blocks.js:612 msgid "Show Form Description" msgstr "" #: classes/widgets/FrmElementorWidget.php:70 #: js/src/form/inspector.js:80 -#: js/formidable_blocks.js:619 msgid "Minimize HTML" msgstr "" @@ -8071,16 +8041,16 @@ msgstr "" msgid "Show Description" msgstr "" -#: square/controllers/FrmSquareLiteActionsController.php:113 -#: stripe/controllers/FrmStrpLiteActionsController.php:125 +#: square/controllers/FrmSquareLiteActionsController.php:114 +#: stripe/controllers/FrmStrpLiteActionsController.php:122 msgid "Please specify an amount for the payment" msgstr "" -#: square/controllers/FrmSquareLiteActionsController.php:118 +#: square/controllers/FrmSquareLiteActionsController.php:119 msgid "There was a problem communicating with Square. Please try again." msgstr "" -#: square/controllers/FrmSquareLiteActionsController.php:149 +#: square/controllers/FrmSquareLiteActionsController.php:150 #: square/controllers/FrmSquareLiteActionsController.php:218 msgid "Please enter a valid credit card" msgstr "" @@ -8098,51 +8068,51 @@ msgid "No Square actions found for this form" msgstr "" #: square/helpers/FrmSquareLiteAppHelper.php:82 -#: stripe/helpers/FrmStrpLiteAppHelper.php:126 +#: stripe/helpers/FrmStrpLiteAppHelper.php:127 msgid "Upgrade to save on fees." msgstr "" -#: square/helpers/FrmSquareLiteConnectHelper.php:29 +#: square/helpers/FrmSquareLiteConnectHelper.php:31 #: stripe/views/settings/form.php:11 msgid "Test Mode" msgstr "" -#: square/helpers/FrmSquareLiteConnectHelper.php:34 +#: square/helpers/FrmSquareLiteConnectHelper.php:36 msgid "Use the Square test mode" msgstr "" -#: square/helpers/FrmSquareLiteConnectHelper.php:55 +#: square/helpers/FrmSquareLiteConnectHelper.php:57 msgid "Your site is not using SSL. Before using Square to collect payments, you will need to install an SSL certificate on your site." msgstr "" -#: square/helpers/FrmSquareLiteConnectHelper.php:74 -#: stripe/helpers/FrmTransLiteAppHelper.php:530 +#: square/helpers/FrmSquareLiteConnectHelper.php:76 +#: stripe/helpers/FrmTransLiteAppHelper.php:491 msgid "Test" msgstr "" -#: square/helpers/FrmSquareLiteConnectHelper.php:74 -#: stripe/helpers/FrmTransLiteAppHelper.php:530 +#: square/helpers/FrmSquareLiteConnectHelper.php:76 +#: stripe/helpers/FrmTransLiteAppHelper.php:491 msgid "Live" msgstr "" -#: square/helpers/FrmSquareLiteConnectHelper.php:103 +#: square/helpers/FrmSquareLiteConnectHelper.php:98 msgid "Live version to process real customer transactions" msgstr "" -#: square/helpers/FrmSquareLiteConnectHelper.php:105 +#: square/helpers/FrmSquareLiteConnectHelper.php:100 msgid "Simulate payments and ensure everything works smoothly before going live." msgstr "" -#: square/helpers/FrmSquareLiteConnectHelper.php:112 +#: square/helpers/FrmSquareLiteConnectHelper.php:107 #: stripe/views/settings/connect.php:27 msgid "Disconnect" msgstr "" -#: square/helpers/FrmSquareLiteConnectHelper.php:116 +#: square/helpers/FrmSquareLiteConnectHelper.php:111 msgid "Connect" msgstr "" -#: stripe/controllers/FrmStrpLiteActionsController.php:130 +#: stripe/controllers/FrmStrpLiteActionsController.php:127 msgid "There was a problem communicating with Stripe. Please try again." msgstr "" @@ -8154,7 +8124,7 @@ msgstr "" #. translators: %s: The status of the payment. #. translators: %s: Payment status. #: stripe/controllers/FrmStrpLiteEventsController.php:82 -#: stripe/helpers/FrmTransLiteAppHelper.php:131 +#: stripe/helpers/FrmTransLiteAppHelper.php:126 msgid "Payment %s" msgstr "" @@ -8186,7 +8156,7 @@ msgstr "" msgid "There was an error processing your payment." msgstr "" -#: stripe/controllers/FrmTransLiteActionsController.php:642 +#: stripe/controllers/FrmTransLiteActionsController.php:628 msgid "Payment Method" msgstr "" @@ -8195,8 +8165,8 @@ msgid "Please select a payment to view" msgstr "" #: stripe/controllers/FrmTransLiteCRUDController.php:34 -#: stripe/controllers/FrmTransLiteListsController.php:64 -#: stripe/views/payments/show.php:64 +#: stripe/controllers/FrmTransLiteListsController.php:60 +#: stripe/views/payments/show.php:68 #: stripe/views/subscriptions/show.php:26 msgid "Subscription" msgstr "" @@ -8215,102 +8185,102 @@ msgstr "" msgid "Payment was Successfully Deleted" msgstr "" -#: stripe/controllers/FrmTransLiteListsController.php:47 +#: stripe/controllers/FrmTransLiteListsController.php:43 msgid "Customer" msgstr "" -#: stripe/controllers/FrmTransLiteListsController.php:51 +#: stripe/controllers/FrmTransLiteListsController.php:47 msgid "Profile ID" msgstr "" -#: stripe/controllers/FrmTransLiteListsController.php:54 +#: stripe/controllers/FrmTransLiteListsController.php:50 #: stripe/views/subscriptions/show.php:67 msgid "Billing Cycle" msgstr "" -#: stripe/controllers/FrmTransLiteListsController.php:55 +#: stripe/controllers/FrmTransLiteListsController.php:51 msgid "Payments Made" msgstr "" -#: stripe/controllers/FrmTransLiteListsController.php:56 +#: stripe/controllers/FrmTransLiteListsController.php:52 msgid "Next Bill Date" msgstr "" -#: stripe/controllers/FrmTransLiteListsController.php:60 +#: stripe/controllers/FrmTransLiteListsController.php:56 msgid "Receipt ID" msgstr "" -#: stripe/controllers/FrmTransLiteListsController.php:63 +#: stripe/controllers/FrmTransLiteListsController.php:59 #: stripe/views/action-settings/payments-options.php:32 -#: stripe/views/payments/show.php:74 +#: stripe/views/payments/show.php:78 msgid "Amount" msgstr "" -#: stripe/controllers/FrmTransLiteListsController.php:65 +#: stripe/controllers/FrmTransLiteListsController.php:61 msgid "Begin Date" msgstr "" -#: stripe/controllers/FrmTransLiteListsController.php:66 +#: stripe/controllers/FrmTransLiteListsController.php:62 msgid "Expire Date" msgstr "" -#: stripe/controllers/FrmTransLiteListsController.php:72 +#: stripe/controllers/FrmTransLiteListsController.php:68 #: stripe/views/payments/show.php:33 #: stripe/views/subscriptions/show.php:32 msgid "Status" msgstr "" -#: stripe/controllers/FrmTransLiteListsController.php:74 +#: stripe/controllers/FrmTransLiteListsController.php:70 msgid "Processor" msgstr "" -#: stripe/controllers/FrmTransLiteListsController.php:75 -#: stripe/views/payments/show.php:80 +#: stripe/controllers/FrmTransLiteListsController.php:73 +#: stripe/views/payments/show.php:84 #: stripe/views/subscriptions/show.php:61 msgid "Mode" msgstr "" -#: stripe/controllers/FrmTransLitePaymentsController.php:81 +#: stripe/controllers/FrmTransLitePaymentsController.php:76 #: stripe/controllers/FrmTransLiteSubscriptionsController.php:14 msgid "M j, Y @ G:i" msgstr "" #. translators: %d: Entry ID. #. translators: %d: ID of the deleted entry. -#: stripe/controllers/FrmTransLitePaymentsController.php:144 -#: stripe/helpers/FrmTransLiteListHelper.php:422 +#: stripe/controllers/FrmTransLitePaymentsController.php:139 +#: stripe/helpers/FrmTransLiteListHelper.php:491 msgid "%d (Deleted)" msgstr "" -#: stripe/controllers/FrmTransLitePaymentsController.php:164 -#: stripe/controllers/FrmTransLitePaymentsController.php:232 -#: stripe/helpers/FrmTransLiteAppHelper.php:99 +#: stripe/controllers/FrmTransLitePaymentsController.php:159 +#: stripe/controllers/FrmTransLitePaymentsController.php:226 +#: stripe/helpers/FrmTransLiteAppHelper.php:94 msgid "Refunded" msgstr "" -#: stripe/controllers/FrmTransLitePaymentsController.php:166 +#: stripe/controllers/FrmTransLitePaymentsController.php:161 msgid "Are you sure you want to refund that payment?" msgstr "" -#: stripe/controllers/FrmTransLitePaymentsController.php:170 +#: stripe/controllers/FrmTransLitePaymentsController.php:164 msgid "Refund" msgstr "" -#: stripe/controllers/FrmTransLitePaymentsController.php:212 +#: stripe/controllers/FrmTransLitePaymentsController.php:206 msgid "Oops! No payment was selected for refund." msgstr "" -#: stripe/controllers/FrmTransLitePaymentsController.php:234 +#: stripe/controllers/FrmTransLitePaymentsController.php:228 #: stripe/controllers/FrmTransLiteSubscriptionsController.php:128 -#: stripe/helpers/FrmTransLiteAppHelper.php:98 +#: stripe/helpers/FrmTransLiteAppHelper.php:93 msgid "Failed" msgstr "" #: stripe/controllers/FrmTransLiteSubscriptionsController.php:74 #: stripe/controllers/FrmTransLiteSubscriptionsController.php:126 -#: stripe/helpers/FrmTransLiteAppHelper.php:100 -#: stripe/helpers/FrmTransLiteAppHelper.php:112 -#: stripe/helpers/FrmTransLiteAppHelper.php:113 +#: stripe/helpers/FrmTransLiteAppHelper.php:95 +#: stripe/helpers/FrmTransLiteAppHelper.php:107 +#: stripe/helpers/FrmTransLiteAppHelper.php:108 msgid "Canceled" msgstr "" @@ -8327,7 +8297,7 @@ msgid "Oops! No subscription was selected for cancelation." msgstr "" #. translators: %1$s: Link HTML, %2$s: End link -#: stripe/helpers/FrmStrpLiteAppHelper.php:145 +#: stripe/helpers/FrmStrpLiteAppHelper.php:146 msgid "Credit Cards will not work without %1$sconnecting Stripe%2$s or %3$sconnecting Square%4$s first." msgstr "" @@ -8335,66 +8305,66 @@ msgstr "" msgid "Unable to retrieve customer through Stripe Connect." msgstr "" -#: stripe/helpers/FrmStrpLiteConnectHelper.php:616 +#: stripe/helpers/FrmStrpLiteConnectHelper.php:622 msgid "Connection Status" msgstr "" -#: stripe/helpers/FrmStrpLiteConnectHelper.php:636 +#: stripe/helpers/FrmStrpLiteConnectHelper.php:642 msgid "TEST" msgstr "" -#: stripe/helpers/FrmStrpLiteConnectHelper.php:636 +#: stripe/helpers/FrmStrpLiteConnectHelper.php:642 msgid "LIVE" msgstr "" #. translators: %s: Invalid payment limit value title -#: stripe/helpers/FrmStrpLiteSubscriptionHelper.php:261 +#: stripe/helpers/FrmStrpLiteSubscriptionHelper.php:257 msgid "Invalid payment limit value %s" msgstr "" -#: stripe/helpers/FrmTransLiteAppHelper.php:95 +#: stripe/helpers/FrmTransLiteAppHelper.php:90 msgid "Authorized" msgstr "" -#: stripe/helpers/FrmTransLiteAppHelper.php:96 -#: stripe/helpers/FrmTransLiteAppHelper.php:110 +#: stripe/helpers/FrmTransLiteAppHelper.php:91 +#: stripe/helpers/FrmTransLiteAppHelper.php:105 msgid "Pending" msgstr "" -#: stripe/helpers/FrmTransLiteAppHelper.php:97 +#: stripe/helpers/FrmTransLiteAppHelper.php:92 msgid "Completed" msgstr "" -#: stripe/helpers/FrmTransLiteAppHelper.php:101 +#: stripe/helpers/FrmTransLiteAppHelper.php:96 msgid "Processing" msgstr "" -#: stripe/helpers/FrmTransLiteAppHelper.php:114 +#: stripe/helpers/FrmTransLiteAppHelper.php:109 msgid "Void" msgstr "" -#: stripe/helpers/FrmTransLiteAppHelper.php:243 +#: stripe/helpers/FrmTransLiteAppHelper.php:235 #: stripe/views/action-settings/payments-options.php:89 msgid "day(s)" msgstr "" -#: stripe/helpers/FrmTransLiteAppHelper.php:244 +#: stripe/helpers/FrmTransLiteAppHelper.php:236 msgid "week(s)" msgstr "" -#: stripe/helpers/FrmTransLiteAppHelper.php:245 +#: stripe/helpers/FrmTransLiteAppHelper.php:237 msgid "month(s)" msgstr "" -#: stripe/helpers/FrmTransLiteAppHelper.php:246 +#: stripe/helpers/FrmTransLiteAppHelper.php:238 msgid "year(s)" msgstr "" -#: stripe/helpers/FrmTransLiteAppHelper.php:400 +#: stripe/helpers/FrmTransLiteAppHelper.php:388 msgid "Guest" msgstr "" -#: stripe/helpers/FrmTransLiteAppHelper.php:618 +#: stripe/helpers/FrmTransLiteAppHelper.php:579 msgid "Use Square Merchant Currency" msgstr "" @@ -8411,57 +8381,57 @@ msgid "Subscriptions" msgstr "" #. translators: %1$s: Transaction type (Payments or Subscriptions), %2$s: Span start tag, %3$s: Count, %4$s: Span close tag. -#: stripe/helpers/FrmTransLiteListHelper.php:149 +#: stripe/helpers/FrmTransLiteListHelper.php:144 msgid "%1$s %2$s(%3$s)%4$s" msgstr "" -#: stripe/helpers/FrmTransLiteListHelper.php:404 -#: stripe/views/payments/show.php:156 +#: stripe/helpers/FrmTransLiteListHelper.php:459 +#: stripe/views/payments/show.php:173 msgid "Permanently delete this payment?" msgstr "" -#: stripe/helpers/FrmTransLiteListHelper.php:489 +#: stripe/helpers/FrmTransLiteListHelper.php:555 msgid "unlimited" msgstr "" #. translators: %1$s: Count, %2$s: Limit. -#: stripe/helpers/FrmTransLiteListHelper.php:495 +#: stripe/helpers/FrmTransLiteListHelper.php:561 msgid "%1$s of %2$s" msgstr "" -#: stripe/helpers/FrmTransLiteListHelper.php:521 +#: stripe/helpers/FrmTransLiteListHelper.php:587 msgid "This payment method may take between 4-5 business days to process." msgstr "" -#: stripe/models/FrmStrpLiteAuth.php:142 +#: stripe/models/FrmStrpLiteAuth.php:140 msgid "Payment intent does not exist." msgstr "" -#: stripe/models/FrmStrpLiteAuth.php:144 +#: stripe/models/FrmStrpLiteAuth.php:142 msgid "Unable to verify payment intent." msgstr "" -#: stripe/models/FrmStrpLiteAuth.php:146 +#: stripe/models/FrmStrpLiteAuth.php:144 msgid "Payment did not complete." msgstr "" -#: stripe/models/FrmStrpLiteAuth.php:148 +#: stripe/models/FrmStrpLiteAuth.php:146 msgid "Unable to find record of payment." msgstr "" -#: stripe/models/FrmStrpLiteAuth.php:150 +#: stripe/models/FrmStrpLiteAuth.php:148 msgid "This form submission does not exist." msgstr "" -#: stripe/models/FrmStrpLiteAuth.php:152 +#: stripe/models/FrmStrpLiteAuth.php:150 msgid "This form is not configured for Stripe link payments." msgstr "" -#: stripe/models/FrmStrpLiteAuth.php:154 +#: stripe/models/FrmStrpLiteAuth.php:152 msgid "Something went wrong when trying to create a subscription." msgstr "" -#: stripe/models/FrmStrpLiteAuth.php:156 +#: stripe/models/FrmStrpLiteAuth.php:154 msgid "Payment was not successfully processed." msgstr "" @@ -8473,12 +8443,12 @@ msgstr "" msgid "Collect a Payment" msgstr "" -#: stripe/models/FrmTransLiteAction.php:216 +#: stripe/models/FrmTransLiteAction.php:215 msgid "Last" msgstr "" #. translators: %s: The comma separated field types expected in the form. -#: stripe/models/FrmTransLiteAction.php:233 +#: stripe/models/FrmTransLiteAction.php:232 msgid "Oops! You need a %s field in your form." msgstr "" @@ -8538,6 +8508,27 @@ msgstr "" msgid "Customer Information" msgstr "" +#: stripe/views/lists/coupons-upsell.php:9 +#: stripe/views/lists/tabs.php:13 +msgid "Coupons" +msgstr "" + +#: stripe/views/lists/coupons-upsell.php:12 +msgid "Offer discounts with custom coupon codes. Add a Coupon field to your payment form and set percentage or fixed discounts, usage limits, and availability. Requires a Pro license or higher." +msgstr "" + +#: stripe/views/lists/coupons-upsell.php:26 +msgid "New Coupon Settings" +msgstr "" + +#: stripe/views/lists/coupons-upsell.php:31 +msgid "Coupon List" +msgstr "" + +#: stripe/views/lists/coupons-upsell.php:34 +msgid "Coupon Field Settings" +msgstr "" + #: stripe/views/payments/show.php:12 msgid "View Payment" msgstr "" @@ -8552,30 +8543,34 @@ msgstr "" msgid "Receipt" msgstr "" -#: stripe/views/payments/show.php:60 +#: stripe/views/payments/show.php:62 msgid "Invoice #" msgstr "" -#: stripe/views/payments/show.php:67 +#: stripe/views/payments/show.php:71 #: stripe/views/subscriptions/show.php:11 msgid "View Subscription" msgstr "" -#: stripe/views/payments/show.php:87 +#: stripe/views/payments/show.php:91 msgid "Payment Dates" msgstr "" -#: stripe/views/payments/show.php:100 +#: stripe/views/payments/show.php:104 #: stripe/views/subscriptions/show.php:85 msgid "Payment Status Updates" msgstr "" -#: stripe/views/payments/show.php:149 +#: stripe/views/payments/show.php:153 #: stripe/views/payments/sidebar_list.php:8 msgid "Payment Details" msgstr "" -#: stripe/views/payments/show.php:159 +#: stripe/views/payments/show.php:165 +msgid "Edit Payment" +msgstr "" + +#: stripe/views/payments/show.php:176 msgid "Delete Payment" msgstr "" @@ -8785,7 +8780,6 @@ msgstr "" #: js/admin/embed.js:345 #: js/src/form/formselect.js:23 -#: js/formidable_blocks.js:399 msgid "form" msgstr "" @@ -8815,84 +8809,76 @@ msgid "Show less" msgstr "" #. translators: %s: The required license type (ie. Plus, Business, or Elite) -#: js/admin/style.js:429 +#: js/admin/style.js:427 msgid "Access to this style requires the %s plan." msgstr "" -#: js/admin/style.js:646 +#: js/admin/style.js:644 msgid "Install and apply" msgstr "" -#: js/admin/style.js:665 +#: js/admin/style.js:663 msgid "Reset to Defaults" msgstr "" -#: js/admin/style.js:748 +#: js/admin/style.js:746 msgid "Rename" msgstr "" -#: js/admin/style.js:767 -#: js/admin/style.js:858 +#: js/admin/style.js:765 +#: js/admin/style.js:856 msgid "Rename style" msgstr "" -#: js/admin/style.js:805 +#: js/admin/style.js:803 msgid "Style name" msgstr "" -#: js/admin/style.js:895 +#: js/admin/style.js:893 msgid "Style has been renamed successfully" msgstr "" -#: js/admin/style.js:957 -#: js/admin/style.js:984 +#: js/admin/style.js:955 +#: js/admin/style.js:982 msgid "Reset style" msgstr "" -#: js/admin/style.js:968 +#: js/admin/style.js:966 msgid "Reset this style back to the default?" msgstr "" -#: js/admin/style.js:1029 +#: js/admin/style.js:1027 msgid "Style has been reset successfully" msgstr "" #: js/formidable_admin.js:1 #: js/frm_testing_mode.js:2 #: js/src/admin/addon-state.js:231 -#: js/formidable_admin.js:1743 msgid "Great! Everything's ready to go!" msgstr "" #: js/formidable_admin.js:1 #: js/frm_testing_mode.js:2 #: js/src/admin/addon-state.js:233 -#: js/formidable_admin.js:1745 msgid "You just need to refresh the builder so the new field becomes available." msgstr "" #: js/formidable_admin.js:1 #: js/frm_testing_mode.js:2 #: js/src/admin/addon-state.js:201 -#: js/formidable_admin.js:1713 msgid "Not Now" msgstr "" #: js/formidable_admin.js:1 #: js/frm_testing_mode.js:2 #: js/src/admin/addon-state.js:175 -#: js/src/admin/admin.js:8506 -#: js/formidable_admin.js:1687 -#: js/formidable_admin.js:11267 -#: js/frm_testing_mode.js:1689 +#: js/src/admin/admin.js:8600 msgid "Save and Reload" msgstr "" #: js/formidable_admin.js:1 #: js/frm_testing_mode.js:2 #: js/src/admin/upgrade-popup.js:66 -#: js/formidable_admin.js:1829 -#: js/frm_testing_mode.js:1781 msgid "This plugin is not activated. Would you like to activate it now?" msgstr "" @@ -8905,353 +8891,284 @@ msgid "Support & Docs" msgstr "" #: js/src/addons-page/ui/showEmptyState.js:30 -#: js/addons-page.js:2107 msgid "No add-ons found" msgstr "" #: js/src/addons-page/ui/showEmptyState.js:31 -#: js/addons-page.js:2108 msgid "Sorry, we didn't find any add-ons that match your criteria." msgstr "" -#: js/src/admin/admin.js:872 -#: js/formidable_admin.js:3651 +#: js/src/admin/admin.js:877 msgid "Field Group" msgstr "" -#: js/src/admin/admin.js:1399 -#: js/formidable_admin.js:4178 +#: js/src/admin/admin.js:1409 msgid "Set Row Layout" msgstr "" -#: js/src/admin/admin.js:1406 -#: js/formidable_admin.js:4185 +#: js/src/admin/admin.js:1416 msgid "Move Field Group" msgstr "" +#: js/src/admin/admin.js:2249 +msgid "This field type has reached its limit." +msgstr "" + #. translators: %1$d: Maximum number of fields allowed in a field group. -#: js/src/admin/admin.js:2323 -#: js/formidable_admin.js:5095 +#: js/src/admin/admin.js:2376 msgid "You can only have a maximum of %1$d fields in a field group. Delete or move out a field from the group and try again." msgstr "" -#: js/src/admin/admin.js:2669 -#: js/formidable_admin.js:5441 +#: js/src/admin/admin.js:2722 msgid "Delete Group" msgstr "" -#: js/src/admin/admin.js:2675 -#: js/formidable_admin.js:5447 +#: js/src/admin/admin.js:2728 msgid "Duplicate Group" msgstr "" #. translators: %1$s: Number of fields that are selected to be deleted. -#: js/src/admin/admin.js:3921 -#: js/formidable_admin.js:6693 +#: js/src/admin/admin.js:3989 msgid "Are you sure you want to delete these %1$s selected field(s)?" msgstr "" -#: js/src/admin/admin.js:4161 -#: js/formidable_admin.js:6933 +#: js/src/admin/admin.js:4229 msgid "Custom layout" msgstr "" -#: js/src/admin/admin.js:4184 -#: js/formidable_admin.js:6956 +#: js/src/admin/admin.js:4252 msgid "Break into rows" msgstr "" -#: js/src/admin/admin.js:4194 -#: js/formidable_admin.js:6966 +#: js/src/admin/admin.js:4262 msgid "Row Layout" msgstr "" -#: js/src/admin/admin.js:4467 -#: js/formidable_admin.js:7239 +#: js/src/admin/admin.js:4535 msgid "Enter number of columns for each field" msgstr "" -#: js/src/admin/admin.js:4471 -#: js/formidable_admin.js:7243 +#: js/src/admin/admin.js:4539 msgid "Layouts are based on a 12-column grid system" msgstr "" -#: js/src/admin/admin.js:4921 -#: js/formidable_admin.js:7693 +#: js/src/admin/admin.js:4989 msgid "Merge into row" msgstr "" #. translators: %s: The detected option value. -#: js/src/admin/admin.js:6500 -#: js/formidable_admin.js:9272 +#: js/src/admin/admin.js:6593 msgid "Duplicate option value \"%s\" detected" msgstr "" #. translators: %s: Form Setting section name (ie Form Permissions, Form Scheduling). -#: js/src/admin/admin.js:7210 -#: js/formidable_admin.js:9982 +#: js/src/admin/admin.js:7304 msgid "%s are not installed" msgstr "" -#: js/src/admin/admin.js:8487 -#: js/formidable_admin.js:11248 +#: js/src/admin/admin.js:8581 msgid "You are changing the field type. Not all field settings will appear as expected until you reload the page. Would you like to reload the page now?" msgstr "" -#: js/src/admin/admin.js:8492 -#: js/formidable_admin.js:11253 +#: js/src/admin/admin.js:8586 msgid "Save and Reload?" msgstr "" -#: js/src/admin/admin.js:9393 -#: js/formidable_admin.js:12159 +#: js/src/admin/admin.js:9487 msgid "Unable to install template" msgstr "" -#: js/src/admin/admin.js:9931 -#: js/formidable_admin.js:12697 +#: js/src/admin/admin.js:10025 msgid "Only 10 columns can be selected at a time." msgstr "" -#: js/src/admin/admin.js:10106 -#: js/formidable_admin.js:12872 +#: js/src/admin/admin.js:10200 msgid "Thank you for signing up!" msgstr "" #: js/src/admin/styles.js:29 -#: js/formidable_styles.js:2339 msgid "The class name has been copied." msgstr "" #. translators: %s is the name of the item #: js/src/common/components/itemselect.js:27 -#: js/formidable_blocks.js:91 msgid "Select a %s" msgstr "" #. translators: %s is the name of the item #: js/src/common/components/itemselect.js:50 -#: js/formidable_blocks.js:114 msgid "Currently, there are no %s" msgstr "" #: js/src/form-templates/elements/applicationTemplatesElement.js:84 -#: js/form-templates.js:2492 msgid "Ready Made Solution" msgstr "" #: js/src/form-templates/elements/applicationTemplatesElement.js:92 -#: js/form-templates.js:2500 msgid "See all applications" msgstr "" #: js/src/form-templates/events/getFreeTemplatesListener.js:96 -#: js/form-templates.js:3095 msgid "Failed to get templates, please try again later." msgstr "" #: js/src/form-templates/ui/searchState.js:38 -#: js/form-templates.js:3583 msgid "Search Result" msgstr "" #: js/src/form-templates/ui/showEmptyState.js:44 -#: js/form-templates.js:3781 msgid "No templates found" msgstr "" #: js/src/form-templates/ui/showEmptyState.js:45 -#: js/form-templates.js:3782 msgid "Sorry, we didn't find any templates that match your criteria." msgstr "" #: js/src/form-templates/ui/showEmptyState.js:49 -#: js/form-templates.js:3786 msgid "Start from Scratch" msgstr "" #: js/src/form-templates/ui/showEmptyState.js:69 -#: js/form-templates.js:3806 msgid "No favorites" msgstr "" #: js/src/form-templates/ui/showEmptyState.js:70 -#: js/form-templates.js:3807 msgid "You haven't added any templates to your favorites yet." msgstr "" #: js/src/form-templates/ui/showEmptyState.js:93 -#: js/form-templates.js:3830 msgid "You currently have no templates." msgstr "" #: js/src/form-templates/ui/showEmptyState.js:94 -#: js/form-templates.js:3831 msgid "You haven't created any form templates. Begin now to simplify your workflow and save time." msgstr "" #: js/src/form-templates/ui/showEmptyState.js:119 -#: js/form-templates.js:3856 msgid "No Templates Available" msgstr "" #. translators: %s is the number of extra templates available #: js/src/form-templates/ui/showEmptyState.js:122 -#: js/form-templates.js:3859 msgid "Upgrade to PRO for %s+ options or explore Free Templates." msgstr "" #: js/src/form/block.js:28 #: js/src/form/calculator.js:21 -#: js/formidable_blocks.js:232 -#: js/formidable_blocks.js:322 msgid "This site does not have any forms." msgstr "" #: js/src/form/block.js:73 -#: js/formidable_blocks.js:277 msgid "Display a Form" msgstr "" #: js/src/form/block.js:77 -#: js/formidable_blocks.js:281 msgid "contact forms" msgstr "" #: js/src/form/calculator.js:32 #: js/src/form/calculator.js:41 #: js/src/form/calculator.js:64 -#: js/formidable_blocks.js:333 -#: js/formidable_blocks.js:342 -#: js/formidable_blocks.js:365 msgid "Calculator Form" msgstr "" #: js/src/form/calculator.js:35 -#: js/formidable_blocks.js:336 msgid "This site does not have any calculator forms." msgstr "" #: js/src/form/calculator.js:38 -#: js/formidable_blocks.js:339 msgid "Upgrade Formidable Forms." msgstr "" #: js/src/form/calculator.js:65 -#: js/formidable_blocks.js:366 msgid "Display a Calculator Form" msgstr "" #: js/src/form/formselect.js:24 -#: js/formidable_blocks.js:400 msgid "forms" msgstr "" #: js/src/form/graph.js:27 -#: js/formidable_blocks.js:483 msgid "Formidable Chart" msgstr "" #: js/src/form/graph.js:47 -#: js/formidable_blocks.js:503 msgid "This site does not have Formidable Charts active." msgstr "" #: js/src/form/graph.js:48 -#: js/formidable_blocks.js:504 msgid "Install Formidable Charts" msgstr "" #: js/src/form/graph.js:53 -#: js/formidable_blocks.js:509 msgid "This site does not have Formidable Charts installed." msgstr "" #: js/src/form/graph.js:54 #: js/src/form/modal.js:52 #: js/src/form/views.js:70 -#: js/formidable_blocks.js:510 -#: js/formidable_blocks.js:695 -#: js/formidable_blocks.js:793 msgid "Upgrade Formidable Forms" msgstr "" #: js/src/form/graph.js:72 -#: js/formidable_blocks.js:528 msgid "Display a chart or graph" msgstr "" #: js/src/form/inspector.js:57 -#: js/formidable_blocks.js:596 msgid "Go to form" msgstr "" #: js/src/form/inspector.js:88 -#: js/formidable_blocks.js:627 msgid "Shortcode" msgstr "" #: js/src/form/modal.js:21 -#: js/formidable_blocks.js:664 msgid "Bootstrap modal popup" msgstr "" #: js/src/form/modal.js:45 -#: js/formidable_blocks.js:688 msgid "This site does not have popup modals active." msgstr "" #: js/src/form/modal.js:46 -#: js/formidable_blocks.js:689 msgid "Install Formidable Modals" msgstr "" #: js/src/form/modal.js:51 -#: js/formidable_blocks.js:694 msgid "This site does not have popup modals." msgstr "" #: js/src/form/modal.js:69 -#: js/formidable_blocks.js:712 msgid "Modal" msgstr "" #: js/src/form/modal.js:70 -#: js/formidable_blocks.js:713 msgid "Display a modal" msgstr "" #: js/src/form/views.js:41 #: js/src/form/views.js:96 -#: js/formidable_blocks.js:764 -#: js/formidable_blocks.js:819 msgid "Formidable Views" msgstr "" #: js/src/form/views.js:66 #: js/src/form/views.js:78 -#: js/formidable_blocks.js:789 -#: js/formidable_blocks.js:801 msgid "Effortlessly transform form data into webpages with Views, the only integrated form & application builder." msgstr "" #: js/src/form/views.js:97 -#: js/formidable_blocks.js:820 msgid "Display a Visual View" msgstr "" #: js/src/welcome-tour/elements/beginTourModalElement.js:32 -#: js/welcome-tour.js:2003 msgid "Get Started with Formidable Forms" msgstr "" #: js/src/welcome-tour/elements/beginTourModalElement.js:35 -#: js/welcome-tour.js:2006 msgid "Here's a quick checklist to help you set up and explore the key features of the plugin, so you can start building powerful forms in no time." msgstr "" #: js/src/welcome-tour/elements/beginTourModalElement.js:42 -#: js/welcome-tour.js:2013 msgid "Begin Tour" msgstr "" @@ -9306,7 +9223,3 @@ msgstr "" #: square/js/action.js:106 msgid "Every Two Years" msgstr "" - -#: js/frm_testing_mode.js:1784 -msgid "That add-on is not installed. Would you like to install it now?" -msgstr "" diff --git a/stripe/js/frmstrp.min.js b/stripe/js/frmstrp.min.js index 3f8985141e..976bf4153c 100644 --- a/stripe/js/frmstrp.min.js +++ b/stripe/js/frmstrp.min.js @@ -11,7 +11,7 @@ subFieldEl=field.querySelector(".frm_combo_inputs_container .frm_form_subfield-" getNameFieldValue(firstFieldContainer,"first");else{firstField=getNameFieldItem(firstNameID,"field",$form);if(firstField&&firstField.value)cardObject.name=firstField.value}}if(lastNameID!==""){lastFieldContainer=getNameFieldItem(lastNameID,"container");if(lastFieldContainer&&lastFieldContainer.querySelector(".frm_combo_inputs_container"))cardObject.name=cardObject.name+" "+getNameFieldValue(lastFieldContainer,"last");else{lastField=getNameFieldItem(lastNameID,"field",$form);if(lastField&&lastField.value)cardObject.name= cardObject.name+" "+lastField.value}}return cardObject}function submitForm(){if(running>0)return;frmFrontForm.submitFormManual(event,thisForm)}function enableSubmit(){if(running>0)return;thisForm.classList.add("frm_loading_form");frmFrontForm.removeSubmitLoading(jQuery(thisForm),"enable",0);triggerCustomEvent(document,"frmStripeLiteEnableSubmit",{form:thisForm})}function getPriceFields(){const priceFields=[];function checkStripeSettingForPriceFields(setting){if(-1!==setting.fields)each(setting.fields, addFieldDataToPriceFieldsArray)}function addFieldDataToPriceFieldsArray(field){if(isNaN(field))priceFields.push("field_"+field);else priceFields.push(field)}each(getStripeSettings(),checkStripeSettingForPriceFields);return priceFields}function getStripeSettings(){const stripeSettings=[];each(frm_stripe_vars.settings,function(setting){if(-1!==setting.gateways.indexOf("stripe"))stripeSettings.push(setting)});return stripeSettings}function priceChanged(_,field,fieldId){let i;let data;const price=getPriceFields(); -let run=price.indexOf(fieldId)>-1||price.indexOf(field.id)>-1;if(!run)for(i=0;i3&&xmlHttp.status==200){response=xmlHttp.responseText;if(response!=="")try{response=JSON.parse(response)}catch(error){response=""}success(response)}};xmlHttp.setRequestHeader("X-Requested-With","XMLHttpRequest");xmlHttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");xmlHttp.send(params);return xmlHttp}function loadElements(){if(document.getElementsByClassName("frm-card-element").length)maybeLoadStripeLink()} function maybeLoadStripeLink(){const stripeLinkForm=document.querySelector("form.frm_stripe_link_form");if(!stripeLinkForm)return false;const formId=parseInt(stripeLinkForm.querySelector('input[name="form_id"]').value);const intentField=stripeLinkForm.querySelector('input[name="frmintent'+formId+'[]"]');if(!intentField)return false;disableSubmit(stripeLinkForm);loadStripeLinkElements(intentField.value);triggerCustomEvent(document,"frmStripeLiteLoad",{form:stripeLinkForm});return true}function disableSubmit(form){jQuery(form).find('input[type="submit"],input[type="button"],button[type="submit"]').not(".frm_prev_page").attr("disabled", "disabled");triggerCustomEvent(document,"frmStripeLiteDisableSubmit",{form:form})}function loadStripeLinkElements(clientSecret){const cardElement=document.querySelector(".frm-card-element");if(!cardElement)return;const appearance={theme:"stripe",variables:{fontSizeBase:frm_stripe_vars.baseFontSize,colorText:maybeAdjustColorForStripe(frm_stripe_vars.appearanceRules[".Input"].color),colorBackground:maybeAdjustColorForStripe(frm_stripe_vars.appearanceRules[".Input"].backgroundColor),fontSmooth:"auto"}, @@ -19,7 +19,7 @@ rules:frm_stripe_vars.appearanceRules};elements=frmstripe.elements({clientSecret 10)<<8)+parseInt(rgba[2],10)).toString(16).slice(1)}`}function insertAuthenticationElement(cardElement){let emailInput,cardFieldContainer;let addAboveCardElement=true;const emailField=checkForEmailField();const authenticationMountTarget=createMountTarget("frm-link-authentication-element");if(false!==emailField)if("hidden"===emailField.getAttribute("type"))emailInput=emailField;else{addAboveCardElement=false;emailInput=emailField.querySelector("input");replaceEmailField(emailField,emailInput,authenticationMountTarget)}if(addAboveCardElement){cardFieldContainer= cardElement.closest(".frm_form_field");cardFieldContainer.parentNode.insertBefore(authenticationMountTarget,cardFieldContainer);triggerCustomEvent(document,"frmStripeLiteAddAuthElementAboveCardElement",{cardElement:cardElement,cardFieldContainer:cardFieldContainer,authenticationMountTarget:authenticationMountTarget})}const defaultEmailValue=false!==emailField?getSettingFieldValue(emailField):"";const authenticationElement=elements.create("linkAuthentication",{defaultValues:{email:defaultEmailValue}}); authenticationElement.mount(".frm-link-authentication-element");authenticationElement.on("change",getAuthenticationChangeHandler(cardElement,emailInput))}function getAuthenticationChangeHandler(cardElement,emailInput){function syncEmailInput(emailValue){if("string"===typeof emailValue&&emailValue.length)emailInput.value=emailValue}return function(event){linkAuthenticationElementIsComplete=event.complete;if(linkAuthenticationElementIsComplete&&"undefined"!==typeof emailInput)syncEmailInput(event.value.email); -const form=cardElement.closest("form");if("object"===typeof window.frmChatForm&&"function"===typeof frmChatForm.maybeHandleAuthenticationChange&&frmChatForm.maybeHandleAuthenticationChange(form,event.complete))return;if(readyToSubmitStripeLink(form)){thisForm=form;running=0;enableSubmit()}else disableSubmit(form)}}function replaceEmailField(emailField,emailInput,authenticationMountTarget){emailField.insertBefore(authenticationMountTarget,emailInput);emailInput.type="hidden";const emailLabel=emailField.querySelector(".frm_primary_label"); +const form=cardElement.closest("form");if("object"===typeof window.frmChatForm&&"function"===typeof frmChatForm.maybeHandleAuthenticationChange&&frmChatForm.maybeHandleAuthenticationChange(form,event.complete))return;if(readyToSubmitStripeLink(form)){thisForm=form;running=0;enableSubmit()}else disableSubmit(form)}}function replaceEmailField(emailField,emailInput,authenticationMountTarget){emailInput.before(authenticationMountTarget);emailInput.type="hidden";const emailLabel=emailField.querySelector(".frm_primary_label"); if(emailLabel)emailLabel.style.display="none"}function getLayout(){const settings=getStripeSettings()[0];return settings.hasOwnProperty("layout")&&settings.layout||"tabs"}function insertPaymentElement(cardElement){cardElement.parentNode.insertBefore(createMountTarget("frm-payment-element"),cardElement);const paymentElement=elements.create("payment",{layout:{type:getLayout()},defaultValues:{billingDetails:{name:getFullNameValueDefault(),phone:""}}});paymentElement.mount(".frm-payment-element");paymentElement.on("change", handlePaymentElementChange);function handlePaymentElementChange(event){stripeLinkElementIsComplete=event.complete;toggleButtonsOnPaymentElementChange(cardElement);triggerCustomEvent(document,"frmStripeLitePaymentElementChange",{complete:event.complete})}}function toggleButtonsOnPaymentElementChange(cardElement){const form=cardElement.closest(".frm-show-form");if("object"===typeof window.frmChatForm&&"function"===typeof frmChatForm.maybeHandlePaymentChange&&frmChatForm.maybeHandlePaymentChange(form, stripeLinkElementIsComplete))return;if(readyToSubmitStripeLink(form)){thisForm=form;running=0;enableSubmit()}else disableSubmit(form)}function readyToSubmitStripeLink(form){if(!linkAuthenticationElementIsComplete||!stripeLinkElementIsComplete)return false;if("object"!==typeof window.frmProForm||"function"!==typeof window.frmProForm.submitButtonIsConditionallyDisabled)return true;return!window.frmProForm.submitButtonIsConditionallyDisabled(form)}function getFullNameValueDefault(){const nameValues= From 140b8cf0010d307aae0c4bf6e5a276c341872e4d Mon Sep 17 00:00:00 2001 From: Mike Letellier Date: Tue, 13 Jan 2026 10:19:12 -0400 Subject: [PATCH 3/3] Prepare for v6.27 --- languages/formidable.pot | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/languages/formidable.pot b/languages/formidable.pot index 078cf25a1c..b51d64549c 100644 --- a/languages/formidable.pot +++ b/languages/formidable.pot @@ -9,7 +9,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"POT-Creation-Date: 2026-01-13T14:12:32+00:00\n" +"POT-Creation-Date: 2026-01-13T14:19:00+00:00\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "X-Generator: WP-CLI 2.11.0\n" "X-Domain: formidable\n"