Help
RSS
API
Feed
Maltego
Contact
Domain > app.proofeasy.io
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2023-11-03
107.22.245.55
(
ClassC
)
2025-11-22
172.67.74.202
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Sat, 22 Nov 2025 12:36:09 GMTContent-Type: text/htmlTransfer-Encoding: chunkedConnection: keep-aliveServer: cloudflareNel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}Location: https://app.proofeasy.io:433/cf-cache-status: DYNAMICReport-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?sx1M8rcyqRqk12DVpdlYyIWm6OL57r4SEQa6x0ATDuCrWBPoLHnqQOm5F2YiBduiCZw5%2BINETl6ylsOzLyOt1oJ3zhTqDQXwJAyY1XLs%3D}}CF-RAY: 9a28788858e1ef8c-PDX html>head>title>301 Moved Permanently/title>/head>body>a hrefhttps://app.proofeasy.io/cdn-cgi/content?idMk7hXezynn5_LMjTETd3uHV8VK4XQXiuXzLzcY1i.7s-1763814969.6602764-1.0.1.1-XjewBl2zoCogEe_pLPRdM9xMDefj73OR_qu_xHLSuLs aria-hiddentrue relnofollow noopener styledisplay: none !important; visibility: hidden !important>/a>center>h1>301 Moved Permanently/h1>/center>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Sat, 22 Nov 2025 12:36:10 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveNel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}Server: cloudflareCache-Control: no-cache, privatex-content-type-options: nosniffx-content-type-options: nosniffreferrer-policy: same-originstrict-transport-security: max-age31536000; includeSubDomains; preloadx-xss-protection: 1; modeblockexpect-ct: enforce, max-age300, report-urihttps://https://app.proofeasy.io/cf-cache-status: DYNAMICReport-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?sXr%2FKKFXd8tKEK6DX1vnYoavmr5yZWOFGryvOIkc%2FfDg2oGfo4JCNfD5Jx%2BjWG8eSKnlkS32eP3R8jGS4nF%2FJetunjYyr7vV4Sv0SLaw%3D}}Set-Cookie: AWSALBGFk6L5880nkjIH/Heu3HK/F2uWyONqaGO1c6YC+zG34aQGOvunCQT7RRcNONxXSEhyqwAWm3aTULDa6ZQ3T4Y6+mIFDiBpIKcOB85XvfkdZIopP+rvawWPE2zPYJ; Path/; ExpiresSat, 29 Nov 2025 12:36:10 GMTSet-Cookie: AWSALBCORSGFk6L5880nkjIH/Heu3HK/F2uWyONqaGO1c6YC+zG34aQGOvunCQT7RRcNONxXSEhyqwAWm3aTULDa6ZQ3T4Y6+mIFDiBpIKcOB85XvfkdZIopP+rvawWPE2zPYJ; SameSiteNone; Secure; Path/; ExpiresSat, 29 Nov 2025 12:36:10 GMTSet-Cookie: XSRF-TOKENeyJpdiI6InhxZTdJZHVOb3pSbHh1aS9YV3RuU1E9PSIsInZhbHVlIjoiQi8xRmtDRE43aitFRDVNR3htV0d0RE5jdmVvS21QL1o5bXhuK2EvYzcvczVqcFlRd0JHSUJVbktKbEt6dnlodDhyeTdiVEFtUVJZd1c4VHNYczVrbEhWTE9NOEZYQ0ZoQXFONURCZ1lQZm4rZHEybFlNWnl2SGt3Wm1FZzdaZ20iLCJtYWMiOiI2NjE1MGE1ZmI5YjliZmExY2U2ZWMzOGJhYjMyMjkwMzM2MmNhMTIzZjEwMDYzMTFhNDExOWU1OWRlZmNmOTIxIiwidGFnIjoiIn0%3D; HttpOnly; SameSiteLax; Secure; Path/; Max-Age86400; ExpiresSun, 23 Nov 2025 12:36:10 GMTSet-Cookie: proofeasy_sessioneyJpdiI6InZHK3hnZWFVSmJHWnBaTmdLOEYwWkE9PSIsInZhbHVlIjoiQUV6eGNkMEVHakdwK2dXV1RXSlkwWGtHbjVKZjZMY3VOYWVYWVpqQ3RJbDRvSTQ5MTlPOUxiM2ZMYnE1R1NPMnYrb0xqK3FPQVhrOFZSMDlzam5PVkpvQXZ0UVNaMU9OYXUwQUVXSEwvM1NjWXJyZ2MxZ0xFazdmcFlrSFM1UUUiLCJtYWMiOiI0NTg0NzM5MDk2NzE0NzliYTU0NjM1MDIyNDRiMzViMGUxMjFhYTJhZGIwN2ZiYmQxYjA5NjlkZWE5MTQ2MTRhIiwidGFnIjoiIn0%3D; HttpOnly; SameSiteLax; Path/CF-RAY: 9a287889d93bef38-PDX !DOCTYPE html>html dirltr langen>head> meta charsetutf-8> meta http-equivX-UA-Compatible contentIEedge> meta namecsrf-token contenthyM6CTcC1P1b2UCjtMslwOrKQoLLINcpKyF10ZPB> title>ProofEasy - Login/title> !-- Tell the browser to be responsive to screen width --> meta nameviewport contentwidthdevice-width, initial-scale1> meta namedescription contentProtect your sensitive information with ProofEasys tamper-proof document technology. Keep your data secure and intact. Try it now! /> meta nameauthor content> !-- Favicon icon --> !-- --> meta http-equivcache-control contentprivate, max-age0, no-cache> meta http-equivpragma contentno-cache> meta http-equivexpires content0> meta propertyog:type contentwebsite /> meta nameog:title contentProofEasy - Login propertyog:title /> meta nameog:description contentProtect your sensitive information with ProofEasys tamper-proof document technology. Keep your data secure and intact. Try it now! propertyog:description /> meta nameog:image contenthttps://app.proofeasy.io/images/ProofEasy-logo.png propertyog:image /> meta nametwitter:card contentsummary_large_image> meta nametwitter:site content@proof_easy> meta nametwitter:title contentProofEasy - Login> meta nametwitter:description contentProtect your sensitive information with ProofEasys tamper-proof document technology. Keep your data secure and intact. Try it now!> meta nametwitter:image contenthttps://app.proofeasy.io/images/ProofEasy-logo.png> meta propertytwitter:domain contentapp.proofeasy.io /> meta propertytwitter:url contenthttps://app.proofeasy.io /> meta nameprobely-verification content14d07933-a466-4576-b0bd-4c12a7814e08 /> link relcanonical hrefhttps://proofeasy.io> link relicon typeimage/png sizes16x16 hrefhttps://app.proofeasy.io/images/favicon.png> !-- Custom CSS --> link hrefhttps://app.proofeasy.io/css/style.min.css?v1 relstylesheet> link hrefhttps://app.proofeasy.io/css/custom.css?v1 relstylesheet> link relstylesheet typetext/css hrefhttps://app.proofeasy.io/css/bootstrap-select.min.css> link hrefhttps://app.proofeasy.io/bower_components/bootstrap-datepicker/dist/css/bootstrap-datepicker.min.css relstylesheet typetext/css /> !-- --> style> .topbar { display: none }/style>script srchttps://www.google.com/recaptcha/api.js>/script>!-- Facebook Pixel Code () -->script> ! function(f, b, e, v, n, t, s) { if (f.fbq) return; n f.fbq function() { n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments) }; if (!f._fbq) f._fbq n; n.push n; n.loaded !0; n.version 2.0; n.queue ; t b.createElement(e); t.async !0; t.src v; s b.getElementsByTagName(e)0; s.parentNode.insertBefore(t, s) }(window, document, script, https://connect.facebook.net/en_US/fbevents.js); fbq(init, 306217851085514); fbq(track, PageView);/script>noscript>img height1 width1 styledisplay:none srchttps://www.facebook.com/tr?id306217851085514&evPageView&noscript1 />/noscript>!-- Event snippet for Free Trial Button conversion pageIn your html page, add the snippet and call gtag_report_conversion when someone clicks on the chosen link or button. -->script>function gtag_report_conversion(url) { var callback function () { if (typeof(url) ! undefined) { window.location url; } }; gtag(event, conversion, { send_to: AW-356677030/8S2BCJbb7b0CEKbriaoB, event_callback: callback }); return false;}/script>style> .gray-field { color: gray !important; }/style> script typetext/javascript>const Ziggy{url:https:\/\/app.proofeasy.io,port:null,defaults:{},routes:{passport.token:{uri:oauth\/token,methods:POST},passport.authorizations.authorize:{uri:oauth\/authorize,methods:GET,HEAD},passport.token.refresh:{uri:oauth\/token\/refresh,methods:POST},passport.authorizations.approve:{uri:oauth\/authorize,methods:POST},passport.authorizations.deny:{uri:oauth\/authorize,methods:DELETE},passport.tokens.index:{uri:oauth\/tokens,methods:GET,HEAD},passport.tokens.destroy:{uri:oauth\/tokens\/{token_id},methods:DELETE,parameters:token_id},passport.clients.index:{uri:oauth\/clients,methods:GET,HEAD},passport.clients.store:{uri:oauth\/clients,methods:POST},passport.clients.update:{uri:oauth\/clients\/{client_id},methods:PUT,parameters:client_id},passport.clients.destroy:{uri:oauth\/clients\/{client_id},methods:DELETE,parameters:client_id},passport.scopes.index:{uri:oauth\/scopes,methods:GET,HEAD},passport.personal.tokens.index:{uri:oauth\/personal-access-tokens,methods:GET,HEAD},passport.personal.tokens.store:{uri:oauth\/personal-access-tokens,methods:POST},passport.personal.tokens.destroy:{uri:oauth\/personal-access-tokens\/{token_id},methods:DELETE,parameters:token_id},pulse:{uri:pulse,methods:GET,HEAD},livewire.update:{uri:livewire\/update,methods:POST},livewire.upload-file:{uri:livewire\/upload-file,methods:POST},livewire.preview-file:{uri:livewire\/preview-file\/{filename},methods:GET,HEAD,parameters:filename},apicreatepdf:{uri:api\/apicreatepdf,methods:POST},status:{uri:api\/status,methods:GET,HEAD},webhook.form-io:{uri:api\/v1\/webhoook\/form-io,methods:POST},testView:{uri:test_view,methods:GET,HEAD},testWebpage:{uri:test-website-verification,methods:GET,HEAD},get_verification_html_url:{uri:user\/get_verification_html_url,methods:GET,HEAD},pdf.viewer:{uri:pdf-viewer\/{url},methods:GET,HEAD,parameters:url},barcode-test:{uri:barcode,methods:GET,HEAD},contact-card:{uri:contact\/{name},methods:GET,HEAD,parameters:name},contact-card-download:{uri:contact\/{name}\/download,methods:GET,HEAD,parameters:name},login:{uri:login,methods:GET,HEAD},login.v2:{uri:login-v2,methods:GET,HEAD},register.v2:{uri:register-v2,methods:GET,HEAD},onboard:{uri:onboard\/{user_id},methods:GET,HEAD,parameters:user_id},logout:{uri:logout,methods:POST},register:{uri:register,methods:GET,HEAD},password.request:{uri:password\/reset,methods:GET,HEAD},password.email:{uri:password\/email,methods:POST},password.reset:{uri:password\/reset\/{token},methods:GET,HEAD,parameters:token},password.update:{uri:password\/reset,methods:POST},verification.unverify:{uri:unverify\/{id},methods:GET,HEAD,parameters:id},verification.resend:{uri:resend-verification\/{id},methods:GET,HEAD,parameters:id},verification.verify:{uri:verify-email\/{key},methods:GET,HEAD,parameters:key},home:{uri:home,methods:GET,HEAD},update-onboarding-status:{uri:setonboarding,methods:POST},shared_email:{uri:shared_email,methods:GET,HEAD},update_shared_email:{uri:update_shared_email,methods:POST},app.upload-file:{uri:app\/upload-file,methods:POST},app.canvas:{uri:app\/canvas\/{barcode?},methods:GET,HEAD,parameters:barcode},app.createpdf:{uri:app\/createpdf,methods:POST},app.create-credential:{uri:app\/create-credential,methods:POST},app.document_download:{uri:app\/document_download,methods:POST},app.image_download:{uri:app\/image_download,methods:POST},app.blockchain_document_download:{uri:app\/blockchain_document_download,methods:POST},app.share-document:{uri:app\/share-document,methods:POST},app.update-validity-document:{uri:app\/update-validity-document,methods:POST},app.cancel-doc:{uri:app\/cancel-doc,methods:POST},app.upload-image:{uri:app\/upload-image,methods:POST},app.upload-office:{uri:app\/upload-office,methods:POST},app.upload-detail:{uri:app\/detail,methods:GET,HEAD},app.create-document:{uri:app\/create-document,methods:POST},app.create-document-office:{uri:app\/create-document-office,methods:POST},template:{uri:template,methods:GET,HEAD},createdocument:{uri:template\/createdocument,methods:POST},createdocumentpdf:{uri:template\/createdocumentpdf,methods:POST},template.entry-data:{uri:template\/entry-data\/{id},methods:GET,HEAD,parameters:id},template.process-entry-data:{uri:template\/process-entry-data,methods:POST},test:{uri:template\/test-pdf,methods:GET,HEAD},systemPreview:{uri:template\/system-preview\/{id},methods:GET,HEAD,parameters:id},systemPreviewCustom:{uri:template\/system-preview-custom\/{id},methods:GET,HEAD,parameters:id},template.getApiPayload:{uri:template\/get-api-payload\/{id},methods:GET,HEAD,parameters:id},template.getSampleFile:{uri:template\/get-sample-file\/{id},methods:GET,HEAD,parameters:id},template.saveSetting:{uri:template\/save-setting,methods:POST},template.saveWebhookSetting:{uri:template\/save-webhook-setting,methods:POST},template.is-allowed-add:{uri:template\/is-allowed-add,methods:GET,HEAD},template-builder.create:{uri:template-builder\/create,methods:GET,HEAD},template-builder.store:{uri:template-builder\/store,methods:POST},template-builder.upload-document:{uri:template-builder\/upload-document,methods:POST},template-builder.preview:{uri:template-builder\/preview\/{id},methods:GET,HEAD,parameters:id},template-builder.edit:{uri:template-builder\/edit\/{id},methods:GET,HEAD,parameters:id},template-builder.delete:{uri:template-builder\/delete,methods:POST},template-builder.change-status:{uri:template-builder\/change-status,methods:POST},template-builder.upload-bulk:{uri:template-builder\/upload-bulk,methods:POST},import.upload-bulk-v2:{uri:import\/upload-bulk-v2,methods:POST},export.document:{uri:export\/document\/{format},methods:GET,HEAD,parameters:format},export.qrcode:{uri:qr\/{uid},methods:GET,HEAD,parameters:uid},update_profile:{uri:update_profile,methods:GET,HEAD},changeMobile:{uri:change-mobile,methods:POST},update_user:{uri:update_user,methods:POST},change_password:{uri:change_password,methods:POST},send-delete-otp:{uri:send-delete-otp,methods:GET,HEAD},confirm-delete-otp:{uri:confirm-delete-otp,methods:POST},plans:{uri:plans,methods:GET,HEAD},history:{uri:history,methods:GET,HEAD},invoice:{uri:invoice,methods:GET,HEAD},check_promo_code:{uri:check_promo_code\/{promo_code?},methods:GET,HEAD,parameters:promo_code},apply_promo_code:{uri:apply_promo_code,methods:GET,HEAD},check_subscription_exist:{uri:check_subscription_exist,methods:GET,HEAD},subscribeThroughPaypal:{uri:save-subscription,methods:POST},Cancelsubscription:{uri:cancel_subscription,methods:GET,HEAD},add_new_subscription:{uri:add_new_subscription,methods:GET,HEAD},check_subscription_feature:{uri:check_subscription_feature,methods:GET,HEAD},order_details:{uri:order_details,methods:POST},payment.success:{uri:success,methods:GET,HEAD},payment.payment_success:{uri:payment_success,methods:GET,HEAD},payment.cancel:{uri:cancel,methods:GET,HEAD},queue_status:{uri:queue_status,methods:GET,HEAD},templatequeue_status:{uri:templatequeue_status,methods:GET,HEAD},form_submit:{uri:form_submit,methods:POST},document_otp:{uri:document_otp,methods:POST},document_verify_otp:{uri:document_verify_otp,methods:POST},documents:{uri:documents,methods:GET,HEAD},final_doc:{uri:final_doc\/{imageName},methods:GET,HEAD,wheres:{imageName:.*},parameters:imageName},monday_final_doc:{uri:monday\/final_doc\/{imageName?},methods:GET,HEAD,parameters:imageName},document_refresh:{uri:document_refresh,methods:POST},document_delete:{uri:document_delete,methods:POST},document_manage_tags:{uri:document_manage_tags,methods:POST},document_tags:{uri:document_tags,methods:GET,HEAD},document_tags_list:{uri:document_tags_list,methods:POST},document_status:{uri:document_status,methods:POST},document_change_status:{uri:document_change_status,methods:POST},viewHistory:{uri:document_verification_history,methods:POST},documents.list-submitted:{uri:documents\/submitted-list,methods:POST},documents.list-processed:{uri:documents\/processed-list,methods:GET,HEAD},documents.resend-notification:{uri:documents\/resend-notification,methods:POST},documents.delete-processed-list:{uri:documents\/delete-processed-list,methods:POST},documents.downlaod-qrcode:{uri:documents\/downlaod-qrcode\/{uid},methods:GET,HEAD,parameters:uid},downloadPDF:{uri:downloadPDF,methods:GET,HEAD},templatePDF:{uri:templatePDF,methods:GET,HEAD},testCertificate:{uri:testCertificate,methods:GET,HEAD},retryJob:{uri:retry\/{id},methods:GET,HEAD,parameters:id},submitotp:{uri:submitotp,methods:POST},pay:{uri:pay,methods:GET,HEAD},dopayment:{uri:dopayment,methods:POST},teams:{uri:teams,methods:GET,HEAD},invite_member:{uri:teams\/invite_member,methods:POST},blockchain-website-verification:{uri:user\/blockchain-website-verification,methods:POST},blockchain-website-verification-deployed:{uri:user\/blockchain-website-verification-deployed,methods:POST},document_log:{uri:document_log,methods:GET,HEAD},document_log_list:{uri:document_log_list,methods:POST},proxy.file:{uri:proxy\/file\/{hash},methods:GET,HEAD,parameters:hash},proxy.image:{uri:proxy\/image\/{path},methods:GET,HEAD,parameters:path},proxy.pdf:{uri:proxy\/pdf\/{param},methods:GET,HEAD,parameters:param},proxy.stream:{uri:proxy\/stream\/{hash},methods:GET,HEAD,parameters:hash},verify.blockchain:{uri:verification\/{uid},methods:GET,HEAD,parameters:uid},verify.private-to-public:{uri:verification\/transite\/{uid},methods:GET,HEAD,parameters:uid},verify.process:{uri:verification\/process,methods:POST},verify.status:{uri:verification\/verify-status,methods:POST},verify.process-zap:{uri:verification\/zap\/process,methods:POST},verify.process-predefine:{uri:verification\/predefine\/process,methods:POST},retry.job:{uri:verification\/retry-job\/{uid},methods:GET,HEAD,parameters:uid},document.attachment:{uri:verification\/attachment\/{id},methods:GET,HEAD,parameters:id},doc.view-attachment:{uri:verification\/view-attachment\/{id}\/d\/{docId}\/p\/{path},methods:GET,HEAD,parameters:id,docId,path},verify.retry.failed:{uri:verification\/retry-failed,methods:POST},monitor:{uri:blockchain\/monitor,methods:GET,HEAD},previewPDF:{uri:pdf-preview\/{id},methods:GET,HEAD,parameters:id},previewCustomPDF:{uri:pdf-preview-custom\/{id},methods:GET,HEAD,parameters:id},form.io:{uri:form\/{uid},methods:GET,HEAD,parameters:uid},webhook.mail.logs:{uri:webhook\/mail-logs,methods:POST},adminlogin:{uri:admin\/login,methods:GET,HEAD},adminlogout:{uri:admin\/logout,methods:POST},adminregister:{uri:admin\/register,methods:GET,HEAD},adminpassword.request:{uri:admin\/password\/email,methods:POST},adminpassword.email:{uri:admin\/password\/reset,methods:POST},adminpassword.reset:{uri:admin\/password\/reset,methods:GET,HEAD},user.index:{uri:admin\/user,methods:GET,HEAD},user.store:{uri:admin\/user\/store,methods:POST},dashboard.index:{uri:admin\/dashboard,methods:GET,HEAD},dashboard.create:{uri:admin\/dashboard\/create,methods:GET,HEAD},dashboard.store:{uri:admin\/dashboard,methods:POST},dashboard.show:{uri:admin\/dashboard\/{dashboard},methods:GET,HEAD,parameters:dashboard},dashboard.edit:{uri:admin\/dashboard\/{dashboard}\/edit,methods:GET,HEAD,parameters:dashboard},dashboard.update:{uri:admin\/dashboard\/{dashboard},methods:PUT,PATCH,parameters:dashboard},dashboard.destroy:{uri:admin\/dashboard\/{dashboard},methods:DELETE,parameters:dashboard},user.edit:{uri:admin\/user\/{id}\/edit,methods:GET,HEAD,parameters:id},user.update:{uri:admin\/user\/update\/{id},methods:POST,parameters:id},user.active:{uri:admin\/user\/{id}\/active,methods:POST,parameters:id},user.suspend:{uri:admin\/user\/{id}\/suspend,methods:POST,parameters:id},user.useraccess:{uri:admin\/user\/{id}\/useraccess,methods:GET,HEAD,parameters:id},user.accessstore:{uri:admin\/user\/accessstore,methods:POST},settings.index:{uri:admin\/settings,methods:GET,HEAD},settings.create:{uri:admin\/settings\/create,methods:GET,HEAD},settings.store:{uri:admin\/settings,methods:POST},settings.show:{uri:admin\/settings\/{setting},methods:GET,HEAD,parameters:setting},settings.edit:{uri:admin\/settings\/{setting}\/edit,methods:GET,HEAD,parameters:setting},settings.update:{uri:admin\/settings\/{setting},methods:PUT,PATCH,parameters:setting},settings.destroy:{uri:admin\/settings\/{setting},methods:DELETE,parameters:setting},promocodes.index:{uri:admin\/promocodes,methods:GET,HEAD},promocodes.create:{uri:admin\/promocodes\/create,methods:GET,HEAD},promocodes.store:{uri:admin\/promocodes,methods:POST},promocodes.show:{uri:admin\/promocodes\/{promocode},methods:GET,HEAD,parameters:promocode},promocodes.edit:{uri:admin\/promocodes\/{promocode}\/edit,methods:GET,HEAD,parameters:promocode},promocodes.update:{uri:admin\/promocodes\/{promocode},methods:PUT,PATCH,parameters:promocode},promocodes.destroy:{uri:admin\/promocodes\/{promocode},methods:DELETE,parameters:promocode},promocodes.userpromocodeedit:{uri:admin\/promocodes\/{id}\/userpromocodeedit,methods:GET,HEAD,parameters:id},promocodes.deletePromoCode:{uri:admin\/promocodes\/deletePromoCode,methods:POST},promocodes.user_promocodes_update:{uri:admin\/promocodes\/{id}\/user_promocodes_update,methods:POST,parameters:id},promocodes.getPlanByCountry:{uri:admin\/get_plan,methods:GET,HEAD},commons.index:{uri:admin\/commons,methods:GET,HEAD},commons.create:{uri:admin\/commons\/create,methods:GET,HEAD},commons.store:{uri:admin\/commons,methods:POST},commons.show:{uri:admin\/commons\/{common},methods:GET,HEAD,parameters:common},commons.edit:{uri:admin\/commons\/{common}\/edit,methods:GET,HEAD,parameters:common},commons.update:{uri:admin\/commons\/{common},methods:PUT,PATCH,parameters:common},commons.destroy:{uri:admin\/commons\/{common},methods:DELETE,parameters:common},appuser.index:{uri:admin\/appuser,methods:GET,HEAD},appuser.create:{uri:admin\/appuser\/create,methods:GET,HEAD},appuser.store:{uri:admin\/appuser,methods:POST},appuser.show:{uri:admin\/appuser\/{appuser},methods:GET,HEAD,parameters:appuser},appuser.edit:{uri:admin\/appuser\/{appuser}\/edit,methods:GET,HEAD,parameters:appuser},appuser.update:{uri:admin\/appuser\/{appuser},methods:PUT,PATCH,parameters:appuser},appuser.destroy:{uri:admin\/appuser\/{appuser},methods:DELETE,parameters:appuser},appuser.deleteAppUser:{uri:admin\/appuser\/deleteAppUser,methods:POST},appuser.delete-app-user:{uri:admin\/appuser\/delete-app-user,methods:POST},appuser.editBeneficiary:{uri:admin\/appuser\/editBeneficiary,methods:POST},appuser.deleteBeneficiary:{uri:admin\/appuser\/deleteBeneficiary,methods:POST},appuser.deleteMembership:{uri:admin\/appuser\/deleteMembership,methods:POST},appuser.changePlan:{uri:admin\/appuser\/changePlan,methods:POST},appuser.changeSubscription:{uri:admin\/appuser\/changeSubscription,methods:POST},appuser.upsertSmtp:{uri:admin\/appuser\/upsertSmtp,methods:POST},membershipplans.index:{uri:admin\/membershipplans,methods:GET,HEAD},membershipplans.create:{uri:admin\/membershipplans\/create,methods:GET,HEAD},membershipplans.store:{uri:admin\/membershipplans,methods:POST},membershipplans.show:{uri:admin\/membershipplans\/{membershipplan},methods:GET,HEAD,parameters:membershipplan},membershipplans.edit:{uri:admin\/membershipplans\/{membershipplan}\/edit,methods:GET,HEAD,parameters:membershipplan},membershipplans.update:{uri:admin\/membershipplans\/{membershipplan},methods:PUT,PATCH,parameters:membershipplan},membershipplans.destroy:{uri:admin\/membershipplans\/{membershipplan},methods:DELETE,parameters:membershipplan},membershipplans.updateMembershipPlanOnApp:{uri:admin\/membershipplans\/updateMembershipPlanOnApp,methods:POST},membershipplans.deleteMembership:{uri:admin\/membershipplans\/deleteMembership,methods:POST},documents.index:{uri:admin\/documents,methods:GET,HEAD},documents.create:{uri:admin\/documents\/create,methods:GET,HEAD},documents.store:{uri:admin\/documents,methods:POST},documents.show:{uri:admin\/documents\/{document},methods:GET,HEAD,parameters:document},documents.edit:{uri:admin\/documents\/{document}\/edit,methods:GET,HEAD,parameters:document},documents.update:{uri:admin\/documents\/{document},methods:PUT,PATCH,parameters:document},documents.destroy:{uri:admin\/documents\/{document},methods:DELETE,parameters:document},documents.viewDocument:{uri:admin\/documents\/{documentId}\/viewdoc,methods:GET,HEAD,parameters:documentId},documents.viewHistory:{uri:admin\/documents\/{documentId}\/viewhistory,methods:GET,HEAD,parameters:documentId},documents.deleteDocument:{uri:admin\/documents\/deleteDocument,methods:POST},admin.image-setting:{uri:admin\/image_setting,methods:GET,HEAD},admin.user-onboarding-review:{uri:admin\/user-onboarding-review\/user\/{id}\/action\/{action},methods:GET,HEAD,parameters:id,action},credential.msudemo:{uri:credential\/msudemo,methods:GET,HEAD},credential.dummy:{uri:credential\/dummy,methods:GET,HEAD},credential.footer-section:{uri:credential\/footer-section,methods:GET,HEAD},credential.index:{uri:credential\/{uid},methods:GET,HEAD,parameters:uid},admin.home:{uri:admin\/home,methods:GET,HEAD}}};!function(t,e){objecttypeof exports&&undefined!typeof module?module.exportse():functiontypeof define&&define.amd?define(e):(t||self).routee()}(this,function(){function t(t,e){for(var n0;ne.length;n++){var ren;r.enumerabler.enumerable||!1,r.configurable!0,valuein r&&(r.writable!0),Object.defineProperty(t,u(r.key),r)}}function e(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),Object.defineProperty(e,prototype,{writable:!1}),e}function n(){return nObject.assign?Object.assign.bind():function(t){for(var e1;earguments.length;e++){var nargumentse;for(var r in n)({}).hasOwnProperty.call(n,r)&&(trnr)}return t},n.apply(null,arguments)}function r(t){return rObject.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},r(t)}function o(){try{var t!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,,function(){}))}catch(t){}return(ofunction(){return!!t})()}function i(t,e){return iObject.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__e,t},i(t,e)}function u(t){var efunction(t){if(object!typeof t||!t)return t;var etSymbol.toPrimitive;if(void 0!e){var ne.call(t,string);if(object!typeof n)return n;throw new TypeError(@@toPrimitive must return a primitive value.)}return String(t)}(t);returnsymboltypeof e?e:e+}function f(t){var efunctiontypeof Map?new Map:void 0;return ffunction(t){if(nullt||!function(t){try{return-1!Function.toString.call(t).indexOf(native code)}catch(e){returnfunctiontypeof t}}(t))return t;if(function!typeof t)throw new TypeError(Super expression must either be null or a function);if(void 0!e){if(e.has(t))return e.get(t);e.set(t,n)}function n(){return function(t,e,n){if(o())return Reflect.construct.apply(null,arguments);var rnull;r.push.apply(r,e);var unew(t.bind.apply(t,r));return n&&i(u,n.prototype),u}(t,arguments,r(this).constructor)}return n.prototypeObject.create(t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),i(n,t)},f(t)}const cString.prototype.replace,l/%20/g,a{RFC1738:function(t){return c.call(t,l,+)},RFC3986:function(t){return String(t)}};var sRFC3986;const pObject.prototype.hasOwnProperty,yArray.isArray,dfunction(){const t;for(let e0;e256;++e)t.push(%+((e16?0:)+e.toString(16)).toUpperCase());return t}(),bfunction t(e,n,r){if(!n)return e;if(object!typeof n){if(y(e))e.push(n);else{if(!e||object!typeof e)returne,n;(r&&(r.plainObjects||r.allowPrototypes)||!p.call(Object.prototype,n))&&(en!0)}return e}if(!e||object!typeof e)returne.concat(n);let oe;return y(e)&&!y(n)&&(ofunction(t,e){const ne&&e.plainObjects?Object.create(null):{};for(let e0;et.length;++e)void 0!te&&(nete);return n}(e,r)),y(e)&&y(n)?(n.forEach(function(n,o){if(p.call(e,o)){const ieo;i&&objecttypeof i&&n&&objecttypeof n?eot(i,n,r):e.push(n)}else eon}),e):Object.keys(n).reduce(function(e,o){const ino;return eop.call(e,o)?t(eo,i,r):i,e},o)},h1024,vfunction(t,e){return.concat(t,e)},mfunction(t,e){if(y(t)){const n;for(let r0;rt.length;r+1)n.push(e(tr));return n}return e(t)},gObject.prototype.hasOwnProperty,w{brackets:function(t){return t+},comma:comma,indices:function(t,e){return t++e+},repeat:function(t){return t}},jArray.isArray,OArray.prototype.push,Efunction(t,e){O.apply(t,j(e)?e:e)},TDate.prototype.toISOString,R{addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:indices,charset:utf-8,charsetSentinel:!1,delimiter:&,encode:!0,encodeDotInKeys:!1,encoder:function(t,e,n,r,o){if(0t.length)return t;let it;if(symboltypeof t?iSymbol.prototype.toString.call(t):string!typeof t&&(iString(t)),iso-8859-1n)return escape(i).replace(/%u0-9a-f{4}/gi,function(t){return%26%23+parseInt(t.slice(2),16)+%3B});let u;for(let t0;ti.length;t+h){const ei.length>h?i.slice(t,t+h):i,n;for(let t0;te.length;++t){let re.charCodeAt(t);45r||46r||95r||126r||r>48&&r57||r>65&&r90||r>97&&r122||RFC1738o&&(40r||41r)?nn.lengthe.charAt(t):r128?nn.lengthdr:r2048?nn.lengthd192|r>>6+d128|63&r:r55296||r>57344?nn.lengthd224|r>>12+d128|r>>6&63+d128|63&r:(t+1,r65536+((1023&r)10|1023&e.charCodeAt(t)),nn.lengthd240|r>>18+d128|r>>12&63+d128|r>>6&63+d128|63&r)}u+n.join()}return u},encodeValuesOnly:!1,format:s,formatter:as,indices:!1,serializeDate:function(t){return T.call(t)},skipNulls:!1,strictNullHandling:!1},S{},kfunction(t,e,n,r,o,i,u,f,c,l,a,s,p,y,d,b,h,v){let gt,wv,O0,T!1;for(;void 0!(ww.get(S))&&!T;){const ew.get(t);if(O+1,void 0!e){if(eO)throw new RangeError(Cyclic object value);T!0}void 0w.get(S)&&(O0)}if(functiontypeof l?gl(e,g):g instanceof Date?gp(g):comman&&j(g)&&(gm(g,function(t){return t instanceof Date?p(t):t})),nullg){if(i)return c&&!b?c(e,R.encoder,h,key,y):e;g}if(stringtypeof(Ag)||numbertypeof A||booleantypeof A||symboltypeof A||biginttypeof A||function(t){return!(!t||object!typeof t||!(t.constructor&&t.constructor.isBuffer&&t.constructor.isBuffer(t)))}(g))return c?d(b?e:c(e,R.encoder,h,key,y))++d(c(g,R.encoder,h,value,y)):d(e)++d(String(g));var A;const D;if(void 0g)return D;let I;if(comman&&j(g))b&&c&&(gm(g,c)),I{value:g.length>0?g.join(,)||null:void 0};else if(j(l))Il;else{const tObject.keys(g);Ia?t.sort(a):t}const $f?e.replace(/\./g,%2E):e,Nr&&j(g)&&1g.length?$+:$;if(o&&j(g)&&0g.length)return N+;for(let e0;eI.length;++e){const mIe,wobjecttypeof m&&void 0!m.value?m.value:gm;if(u&&nullw)continue;const Ts&&f?m.replace(/\./g,%2E):m,Rj(g)?functiontypeof n?n(N,T):N:N+(s?.+T:+T+);v.set(t,O);const Anew WeakMap;A.set(S,v),E(D,k(w,R,n,r,o,i,u,f,comman&&b&&j(g)?null:c,l,a,s,p,y,d,b,h,A))}return D},AObject.prototype.hasOwnProperty,DArray.isArray,I{allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:utf-8,charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:function(t,e,n){const rt.replace(/\+/g, );if(iso-8859-1n)return r.replace(/%0-9a-f{2}/gi,unescape);try{return decodeURIComponent(r)}catch(t){return r}},delimiter:&,depth:5,duplicates:combine,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},$function(t){return t.replace(/(\d+);/g,function(t,e){return String.fromCharCode(parseInt(e,10))})},Nfunction(t,e){return t&&stringtypeof t&&e.comma&&t.indexOf(,)>-1?t.split(,):t},xfunction(t,e,n,r){if(!t)return;const on.allowDots?t.replace(/\.(^.+)/g,$1):t,i/(\^\*)/g;let un.depth>0&&/(\^\*)/.exec(o);const fu?o.slice(0,u.index):o,c;if(f){if(!n.plainObjects&&A.call(Object.prototype,f)&&!n.allowPrototypes)return;c.push(f)}let l0;for(;n.depth>0&&null!(ui.exec(o))&&ln.depth;){if(l+1,!n.plainObjects&&A.call(Object.prototype,u1.slice(1,-1))&&!n.allowPrototypes)return;c.push(u1)}return u&&c.push(+o.slice(u.index)+),function(t,e,n,r){let or?e:N(e,n);for(let et.length-1;e>0;--e){let r;const ite;if(i&&n.parseArrays)rn.allowEmptyArrays&&o?:.concat(o);else{rn.plainObjects?Object.create(null):{};const ti.charAt(0)&&i.charAt(i.length-1)?i.slice(1,-1):i,en.decodeDotInKeys?t.replace(/%2E/g,.):t,uparseInt(e,10);n.parseArrays||!e?!isNaN(u)&&i!e&&String(u)e&&u>0&&n.parseArrays&&un.arrayLimit?(r,ruo):__proto__!e&&(reo):r{0:o}}or}return o}(c,e,n,r)};function C(t,e){const nfunction(t){if(!t)return I;if(void 0!t.allowEmptyArrays&&boolean!typeof t.allowEmptyArrays)throw new TypeError(`allowEmptyArrays` option can only be `true` or `false`, when provided);if(void 0!t.decodeDotInKeys&&boolean!typeof t.decodeDotInKeys)throw new TypeError(`decodeDotInKeys` option can only be `true` or `false`, when provided);if(null!t.decoder&&function!typeof t.decoder)throw new TypeError(Decoder has to be a function.);if(void 0!t.charset&&utf-8!t.charset&&iso-8859-1!t.charset)throw new TypeError(The charset option must be either utf-8, iso-8859-1, or undefined);const evoid 0t.charset?I.charset:t.charset,nvoid 0t.duplicates?I.duplicates:t.duplicates;if(combine!n&&first!n&&last!n)throw new TypeError(The duplicates option must be either combine, first, or last);return{allowDots:void 0t.allowDots?!0t.decodeDotInKeys||I.allowDots:!!t.allowDots,allowEmptyArrays:booleantypeof t.allowEmptyArrays?!!t.allowEmptyArrays:I.allowEmptyArrays,allowPrototypes:booleantypeof t.allowPrototypes?t.allowPrototypes:I.allowPrototypes,allowSparse:booleantypeof t.allowSparse?t.allowSparse:I.allowSparse,arrayLimit:numbertypeof t.arrayLimit?t.arrayLimit:I.arrayLimit,charset:e,charsetSentinel:booleantypeof t.charsetSentinel?t.charsetSentinel:I.charsetSentinel,comma:booleantypeof t.comma?t.comma:I.comma,decodeDotInKeys:booleantypeof t.decodeDotInKeys?t.decodeDotInKeys:I.decodeDotInKeys,decoder:functiontypeof t.decoder?t.decoder:I.decoder,delimiter:stringtypeof t.delimiter||(rt.delimiter,object RegExpObject.prototype.toString.call(r))?t.delimiter:I.delimiter,depth:numbertypeof t.depth||!1t.depth?+t.depth:I.depth,duplicates:n,ignoreQueryPrefix:!0t.ignoreQueryPrefix,interpretNumericEntities:booleantypeof t.interpretNumericEntities?t.interpretNumericEntities:I.interpretNumericEntities,parameterLimit:numbertypeof t.parameterLimit?t.parameterLimit:I.parameterLimit,parseArrays:!1!t.parseArrays,plainObjects:booleantypeof t.plainObjects?t.plainObjects:I.plainObjects,strictNullHandling:booleantypeof t.strictNullHandling?t.strictNullHandling:I.strictNullHandling};var r}(e);if(t||nullt)return n.plainObjects?Object.create(null):{};const rstringtypeof t?function(t,e){const n{__proto__:null},r(e.ignoreQueryPrefix?t.replace(/^\?/,):t).split(e.delimiter,Infinitye.parameterLimit?void 0:e.parameterLimit);let o,i-1,ue.charset;if(e.charsetSentinel)for(o0;or.length;++o)0ro.indexOf(utf8)&&(utf8%E2%9C%93ro?uutf-8:utf8%26%2310003%3Bro&&(uiso-8859-1),io,or.length);for(o0;or.length;++o){if(oi)continue;const tro,ft.indexOf(),c-1f?t.indexOf():f+1;let l,a;-1c?(le.decoder(t,I.decoder,u,key),ae.strictNullHandling?null:):(le.decoder(t.slice(0,c),I.decoder,u,key),am(N(t.slice(c+1),e),function(t){return e.decoder(t,I.decoder,u,value)})),a&&e.interpretNumericEntities&&iso-8859-1u&&(a$(a)),t.indexOf()>-1&&(aD(a)?a:a);const sA.call(n,l);s&&combinee.duplicates?nlv(nl,a):s&&last!e.duplicates||(nla)}return n}(t,n):t;let on.plainObjects?Object.create(null):{};const iObject.keys(r);for(let e0;ei.length;++e){const uie,fx(u,ru,n,stringtypeof t);ob(o,f,n)}return!0n.allowSparse?o:function(t){const e{obj:{o:t},prop:o},n;for(let t0;te.length;++t){const ret,or.objr.prop,iObject.keys(o);for(let t0;ti.length;++t){const rit,uor;objecttypeof u&&null!u&&-1n.indexOf(u)&&(e.push({obj:o,prop:r}),n.push(u))}}return function(t){for(;t.length>1;){const et.pop(),ne.obje.prop;if(y(n)){const t;for(let e0;en.length;++e)void 0!ne&&t.push(ne);e.obje.propt}}}(e),t}(o)}var P/*#__PURE__*/function(){function t(t,e,n){var r,o;this.namet,this.definitione,this.bindingsnull!(re.bindings)?r:{},this.wheresnull!(oe.wheres)?o:{},this.confign}var nt.prototype;return n.matchesUrlfunction(t){var e,nthis;if(!this.definition.methods.includes(GET))return!1;var rthis.template.replace(/.*+$()\/g,\\$&).replace(/(\/?){(^}?*)(\??)}/g,function(t,e,r,o){var i,u(?+r+>+((null(in.wheresr)?void 0:i.replace(/(^\^)|(\$$)/g,))||^/?+)+);return o?(+e+u+)?:+e+u}).replace(/^\w+:\/\//,),ot.replace(/^\w+:\/\//,).split(?),io0,uo1,fnull!(enew RegExp(^+r+/?$).exec(i))?e:new RegExp(^+r+/?$).exec(decodeURI(i));if(f){for(var c in f.groups)f.groupscstringtypeof f.groupsc?decodeURIComponent(f.groupsc):f.groupsc;return{params:f.groups,query:C(u)}}return!1},n.compilefunction(t){var ethis;return this.parameterSegments.length?this.template.replace(/{(^}?+)(\??)}/g,function(n,r,o){var i,u;if(!o&&null,void 0.includes(tr))throw new Error(Ziggy error: +r+ parameter is required for route +e.name+.);if(e.wheresr&&!new RegExp(^+(o?(+e.wheresr+)?:e.wheresr)+$).test(null!(utr)?u:))throw new Error(Ziggy error: +r+ parameter +tr+ does not match required format +e.wheresr+ for route +e.name+.);return encodeURI(null!(itr)?i:).replace(/%7C/g,|).replace(/%25/g,%).replace(/\$/g,%24)}).replace(this.config.absolute?/(\.^/+?)(\/\/)/:/(^)(\/\/)/,$1/).replace(/\/+$/,):this.template},e(t,{key:template,get:function(){var t(this.origin+/+this.definition.uri).replace(/\/+$/,);returnt?/:t}},{key:origin,get:function(){return this.config.absolute?this.definition.domain?+this.config.url.match(/^\w+:\/\//)0+this.definition.domain+(this.config.port?:+this.config.port:):this.config.url:}},{key:parameterSegments,get:function(){var t,e;return null!(tnull(ethis.template.match(/{^}?+\??}/g))?void 0:e.map(function(t){return{name:t.replace(/{|\??}/g,),required:!/\?}$/.test(t)}}))?t:}})}(),_/*#__PURE__*/function(t){function r(e,r,o,i){var u;if(void 0o&&(o!0),(ut.call(this)||this).tnull!i?i:undefined!typeof Ziggy?Ziggy:nullglobalThis?void 0:globalThis.Ziggy,!u.t&&undefined!typeof document&&document.getElementById(ziggy-routes-json)&&(globalThis.ZiggyJSON.parse(document.getElementById(ziggy-routes-json).textContent),u.tglobalThis.Ziggy),u.tn({},u.t,{absolute:o}),e){if(!u.t.routese)throw new Error(Ziggy error: route +e+ is not in the route list.);u.inew P(e,u.t.routese,u.t),u.uu.l(r)}return u}var o,u;ut,(or).prototypeObject.create(u.prototype),o.prototype.constructoro,i(o,u);var fr.prototype;return f.toStringfunction(){var tthis,eObject.keys(this.u).filter(function(e){return!t.i.parameterSegments.some(function(t){return t.namee})}).filter(function(t){return_query!t}).reduce(function(e,r){var o;return n({},e,((o{})rt.ur,o))},{});return this.i.compile(this.u)+function(t,e){let nt;const rfunction(t){if(!t)return R;if(void 0!t.allowEmptyArrays&&boolean!typeof t.allowEmptyArrays)throw new TypeError(`allowEmptyArrays` option can only be `true` or `false`, when provided);if(void 0!t.encodeDotInKeys&&boolean!typeof t.encodeDotInKeys)throw new TypeError(`encodeDotInKeys` option can only be `true` or `false`, when provided);if(null!t.encoder&&function!typeof t.encoder)throw new TypeError(Encoder has to be a function.);const et.charset||R.charset;if(void 0!t.charset&&utf-8!t.charset&&iso-8859-1!t.charset)throw new TypeError(The charset option must be either utf-8, iso-8859-1, or undefined);let ns;if(void 0!t.format){if(!g.call(a,t.format))throw new TypeError(Unknown format option provided.);nt.format}const ran;let o,iR.filter;if((functiontypeof t.filter||j(t.filter))&&(it.filter),ot.arrayFormat in w?t.arrayFormat:indicesin t?t.indices?indices:repeat:R.arrayFormat,commaRoundTripin t&&boolean!typeof t.commaRoundTrip)throw new TypeError(`commaRoundTrip` must be a boolean, or absent);return{addQueryPrefix:booleantypeof t.addQueryPrefix?t.addQueryPrefix:R.addQueryPrefix,allowDots:void 0t.allowDots?!0t.encodeDotInKeys||R.allowDots:!!t.allowDots,allowEmptyArrays:booleantypeof t.allowEmptyArrays?!!t.allowEmptyArrays:R.allowEmptyArrays,arrayFormat:o,charset:e,charsetSentinel:booleantypeof t.charsetSentinel?t.charsetSentinel:R.charsetSentinel,commaRoundTrip:t.commaRoundTrip,delimiter:void 0t.delimiter?R.delimiter:t.delimiter,encode:booleantypeof t.encode?t.encode:R.encode,encodeDotInKeys:booleantypeof t.encodeDotInKeys?t.encodeDotInKeys:R.encodeDotInKeys,encoder:functiontypeof t.encoder?t.encoder:R.encoder,encodeValuesOnly:booleantypeof t.encodeValuesOnly?t.encodeValuesOnly:R.encodeValuesOnly,filter:i,format:n,formatter:r,serializeDate:functiontypeof t.serializeDate?t.serializeDate:R.serializeDate,skipNulls:booleantypeof t.skipNulls?t.skipNulls:R.skipNulls,sort:functiontypeof t.sort?t.sort:null,strictNullHandling:booleantypeof t.strictNullHandling?t.strictNullHandling:R.strictNullHandling}}(e);let o,i;functiontypeof r.filter?(ir.filter,ni(,n)):j(r.filter)&&(ir.filter,oi);const u;if(object!typeof n||nulln)return;const fwr.arrayFormat,ccommaf&&r.commaRoundTrip;o||(oObject.keys(n)),r.sort&&o.sort(r.sort);const lnew WeakMap;for(let t0;to.length;++t){const eot;r.skipNulls&&nullne||E(u,k(ne,e,f,c,r.allowEmptyArrays,r.strictNullHandling,r.skipNulls,r.encodeDotInKeys,r.encode?r.encoder:null,r.filter,r.sort,r.allowDots,r.serializeDate,r.format,r.formatter,r.encodeValuesOnly,r.charset,l))}const pu.join(r.delimiter);let y!0r.addQueryPrefix??:;return r.charsetSentinel&&(y+iso-8859-1r.charset?utf8%26%2310003%3B&:utf8%E2%9C%93&),p.length>0?y+p:}(n({},e,this.u._query),{addQueryPrefix:!0,arrayFormat:indices,encodeValuesOnly:!0,skipNulls:!0,encoder:function(t,e){returnbooleantypeof t?Number(t):e(t)}})},f.pfunction(t){var ethis;t?this.t.absolute&&t.startsWith(/)&&(tthis.h().host+t):tthis.v();var r{},oObject.entries(this.t.routes).find(function(n){return rnew P(n0,n1,e.t).matchesUrl(t)})||void 0,void 0;return n({name:o0},r,{route:o1})},f.vfunction(){var tthis.h(),et.pathname,nt.search;return(this.t.absolute?t.host+e:e.replace(this.t.url.replace(/^\w*:\/\/^/+/,),).replace(/^\/+/,/))+n},f.currentfunction(t,e){var rthis.p(),or.name,ir.params,ur.query,fr.route;if(!t)return o;var cnew RegExp(^+t.replace(/\./g,\\.).replace(/\*/g,.*)+$).test(o);if(null,void 0.includes(e)||!c)return c;var lnew P(o,f,this.t);ethis.l(e,l);var an({},i,u);if(Object.values(e).every(function(t){return!t})&&!Object.values(a).some(function(t){return void 0!t}))return!0;var sfunction(t,e){return Object.entries(t).every(function(t){var nt0,rt1;return Array.isArray(r)&&Array.isArray(en)?r.every(function(t){return en.includes(t)||en.includes(decodeURIComponent(t))}):objecttypeof r&&objecttypeof en&&null!r&&null!en?s(r,en):enr||endecodeURIComponent(r)})};return s(e,a)},f.hfunction(){var t,e,n,r,o,i,uundefined!typeof window?window.location:{},fu.host,cu.pathname,lu.search;return{host:null!(tnull(ethis.t.location)?void 0:e.host)?t:void 0f?:f,pathname:null!(nnull(rthis.t.location)?void 0:r.pathname)?n:void 0c?:c,search:null!(onull(ithis.t.location)?void 0:i.search)?o:void 0l?:l}},f.hasfunction(t){return this.t.routes.hasOwnProperty(t)},f.lfunction(t,e){var rthis;void 0t&&(t{}),void 0e&&(ethis.i),null!t||(t{}),tstring,number.includes(typeof t)?t:t;var oe.parameterSegments.filter(function(t){return!r.t.defaultst.name});if(Array.isArray(t))tt.reduce(function(t,e,r){var i,u;return n({},t,or?((i{})or.namee,i):objecttypeof e?e:((u{})e,u))},{});else if(1o.length&&!to0.name&&(t.hasOwnProperty(Object.values(e.bindings)0)||t.hasOwnProperty(id))){var i;(i{})o0.namet,ti}return n({},this.m(e),this.j(t,e))},f.mfunction(t){var ethis;return t.parameterSegments.filter(function(t){return e.t.defaultst.name}).reduce(function(t,r,o){var i,ur.name;return n({},t,((i{})ue.t.defaultsu,i))},{})},f.jfunction(t,e){var re.bindings,oe.parameterSegments;return Object.entries(t).reduce(function(t,e){var i,u,fe0,ce1;if(!c||object!typeof c||Array.isArray(c)||!o.some(function(t){return t.namef}))return n({},t,((u{})fc,u));if(!c.hasOwnProperty(rf)){if(!c.hasOwnProperty(id))throw new Error(Ziggy error: object passed as +f+ parameter is missing route model binding key +rf+.);rfid}return n({},t,((i{})fcrf,i))},{})},f.valueOffunction(){return this.toString()},e(r,{key:params,get:function(){var tthis.p();return n({},t.params,t.query)}},{key:routeParams,get:function(){return this.p().params}},{key:queryParams,get:function(){return this.p().query}})}(/*#__PURE__*/f(String));return function(t,e,n,r){var onew _(t,e,n,r);return t?o.toString():o}});/script> script srchttps://app.proofeasy.io/js/jquery.min.js>/script> script srchttps://app.proofeasy.io/js/bootstrap.min.js>/script> script srchttps://app.proofeasy.io/js/bootstrap-select.min.js>/script> script srchttps://app.proofeasy.io/js/custom.min.js>/script> script srchttps://app.proofeasy.io/js/popper.min.js>/script> script srchttps://app.proofeasy.io/js/bootbox.min.js>/script> !-- toast --> script src/plugins/toast/jquery.toast.js>/script> link relstylesheet hrefhttps://app.proofeasy.io/plugins/toast/jquery.toast.css> !-- Google tag (gtag.js) PFE-859 --> script async srchttps://www.googletagmanager.com/gtag/js?idAW-356677030>/script> script> window.dataLayer window.dataLayer || ; function gtag() { dataLayer.push(arguments); } gtag(js, new Date()); gtag(config, AW-356677030); /script> /head>body>a hrefhttps://app.proofeasy.io/cdn-cgi/content?id7OzCsO.ZuD33xfQCu67Oxwjzn47poiL_dAj7Q8Gf4TY-1763814969.8961217-1.0.1.1-3D8x_G42mzhEJGCDS7lRzsoYkotR_sQ.wZYF1ckyedI aria-hiddentrue relnofollow noopener styledisplay: none !important; visibility: hidden !important>/a> !-- Google Tag Manager (noscript) --> noscript>iframe srchttps://www.googletagmanager.com/ns.html?idGTM-MN9CRKZ height0 width0 styledisplay:none;visibility:hidden>/iframe>/noscript> !-- End Google Tag Manager (noscript) --> form idlogout-form actionhttps://app.proofeasy.io/logout methodPOST styledisplay: none;> input typehidden name_token valuehyM6CTcC1P1b2UCjtMslwOrKQoLLINcpKyF10ZPB autocompleteoff> /form> div idmain-wrapper> div classpreloader> div classlds-ripple> div classlds-pos>/div> div classlds-pos>/div> /div>/div>header classtopbar py-2 px-2 h-auto dd headerDoc> nav classnavbar top-navbar navbar-expand-md navbar-dark> div classnavbar-header w-auto> a classnav-toggler waves-effect waves-light d-block d-md-none mobile-sidebar-btn hrefjavascript:void(0)>i classti-menu ti-close>/i>/a> a classnav-link sidebartoggler waves-effect waves-light d-none d-md-inline-block hrefjavascript:void(0) data-sidebartypemini-sidebar> img srchttps://app.proofeasy.io/images/icon_hamburger.svg width25> /a> a target_blank hrefhttps://www.proofeasy.io>img srchttps://app.proofeasy.io/images/proofeasy-logo.svg classsidebar-logo altLogo width90>/a> /div> div classnavbar-collapse header-notification-wrap> !-- subscription info --> !-- end subscription info --> ul classnavbar-nav ml-auto> li classnav-item dropdown my-account-dd text-right> a classnav-link dropdown-toggle waves-effect waves-dark pro-pic f-semi-bold href data-toggledropdown aria-haspopuptrue aria-expandedfalse> !-- text-white --> span classpull-left styletext-align: right; display: inline-block;> !-- i classfa fa-angle-down ml-2 align-middle aria-hiddentrue>/i> --> /span> span classpull-left m-none> /span> /a> div classdropdown-menu dropdown-menu-right user-dd animated pt-2> a classdropdown-item font-16 hrefhttps://app.proofeasy.io/update_profile>img srchttps://app.proofeasy.io/images/setting.png width22 height22 alt /> Settings!-- Setting (Password) -->/a> div classdropdown-divider>/div> a classdropdown-item font-16 hrefindex.php onclickevent.preventDefault(); document.getElementById(logout-form).submit();>img srchttps://app.proofeasy.io/images/logout.png width22 height22 alt /> Logout/a> /div> /li> /ul> /div> /nav>/header> div idmain-wrapper classlogin-wrap login-bg-img> div classcontainer h-100 d-table-cell align-middle px-lg-5> div classcol-lg-8 col-sm-8 floatNone floatNone login-register-form> div classcard> !-- shadow-lg rounded-10 --> div classcard-body p-0> div classrow bg-white> !-- justify-content-md-center align-items-center h-100 --> div classcol-lg-4 col-sm-4 login-img-col>/div> div classcol-lg-8 col-sm-8 px-lg-4 px-md-3 bg-white py-4> div classpx-lg-4> div classrow> div classcol-6> a hrefhttps://www.proofeasy.io> img srchttps://app.proofeasy.io/images/ProofEasy-logo.png width150 classimg-fluid mb-2 altproofeasy> /a> /div> div classcol-6 text-right> /div> /div> div classLoginTabStyle mb-lg-0 mb-4> ul classnav nav-tabs mb-3 border-0 idLoginTab roletablist> li classnav-item> a classnav-link active idlogin-tab data-toggletab href#login roletab aria-controlslogin aria-selectedtrue>Login/a> /li> li classnav-item> a classnav-link idregister-tab data-toggletab href#register roletab aria-controlsregister aria-selectedfalse>Register/a> /li> /ul> div classtab-content login-form-style idLoginTabContent> !-- Login Tab --> div classtab-pane fade show active idlogin roletabpanel aria-labelledbylogin-tab> form idlogin_form classform-style onsubmitset_cookies() methodPOST actionhttps://app.proofeasy.io/login> input typehidden name_token valuehyM6CTcC1P1b2UCjtMslwOrKQoLLINcpKyF10ZPB autocompleteoff> label forexampleInputPassword1>Email/label> div classinput-group mb-3> div classinput-group-prepend> span classform-control border-right-0 font-18 rounded-right>i classmdi mdi-email-outline text-secondary align-middle>/i>/span> /div> input maxlength200 idloginemail typeemail placeholderEnter your email here classform-control border-left-0 pl-0 nameemail value autocompleteemail autofocus> /div> label for>Password/label> div classinput-group mb-3 idshow_hide_password> div classinput-group-prepend> span classform-control border-right-0 font-18 rounded-right >i classmdi mdi-key text-secondary align-middle>/i>/span> /div> input maxlength200 idloginpassword typepassword classborder-left-0 border-right-0 pl-0 form-control namepassword autocompletecurrent-password placeholderEnter your password here> div classinput-group-addon> a hrefjavascript:void(0)>i classmdi mdi-eye-off form-control border-left-0 text-secondary rounded-left aria-hiddentrue>/i>/a> /div> /div> div classform-group form-check overflow-auto pl-0 mb-4> div classcustom-control custom-checkbox mr-sm-2 float-left> input classcustom-control-input form-check-input typecheckbox nameremember idremember stylez-index: 100> label classcustom-control-label ml-2 forcustomControlAutosizing1>Remember Me/label> /div> a classtext-primary float-right hrefhttps://app.proofeasy.io/password/reset stylecolor: #9799A2 !important;>Forgot Password?/a> /div> button typesubmit classloginBtn>Login/button> /form> /div> !-- Register Tab --> div classtab-pane fade idregister roletabpanel aria-labelledbyregister-tab> form idregistration_form classform-style methodPOST actionhttps://app.proofeasy.io/register enctypemultipart/form-data> input typehidden name_token valuehyM6CTcC1P1b2UCjtMslwOrKQoLLINcpKyF10ZPB autocompleteoff> input typehidden idtoken nametoken value /> input typehidden iduser_id nameuser_id value /> input typehidden idregistered_by nameregistered_by value /> input typehidden idcsrf valuehyM6CTcC1P1b2UCjtMslwOrKQoLLINcpKyF10ZPB> div classaccordion idRegistrationAccord> div idUserDetails classfont-18 mb-3> a class hrefjavascript:void(0) data-togglecollapse data-target#collapseOne aria-expandedtrue aria-controlscollapseOne> User Details i classfas fa-angle-down rotate-icon align-middle font-14>/i> /a> /div> div idformerr classalert alert-danger invalid-feedback rolealert styledisplay:none>/div> div idcollapseOne classcollapse show aria-labelledbyUserDetails data-parent#RegistrationAccord> div classrow> div classcol-lg-6> label for>Email span classtext-danger>*/span>/label> div classinput-group mb-3> div classinput-group-prepend> span classform-control border-right-0 font-18 rounded-right>i classmdi mdi-email-outline text-secondary align-middle>/i>/span> /div> input maxlength200 idemail typeemail classborder-left-0 pl-0 form-control hideemail nameemail value placeholderEnter Email required autocompleteemail> div idemailerr classalert alert-danger invalid-feedback rolealert styledisplay:none> /div> /div> /div> div classcol-lg-6> label for>Full Name span classtext-danger>*/span>/label> div classinput-group mb-3> div classinput-group-prepend> span classform-control border-right-0 font-18 rounded-right >i classmdi mdi-account-outline text-secondary align-middle>/i>/span> /div> input maxlength200 idname typetext classborder-left-0 pl-0 form-control namename value placeholderEnter Full Name required autocompletename autofocus> div idnameerr classalert alert-danger invalid-feedback rolealert styledisplay:none> /div> /div> /div> /div> !-- label for>Mobile Number span classtext-danger>*/span>/label> --> label for>Mobile Number/label> div classinput-group mb-3> input idmobile_country_code typehidden namemobile_country_code value> input idiso2 typehidden nameiso2> !-- input idmobile classform-control typenumber namemobile value required onkeypressreturn IsNumeric(event); ondropreturn false; onpastereturn false; length12 maxlength12 /> --> input idmobile classform-control typenumber namemobile value onkeypressreturn IsNumeric(event); ondropreturn false; onpastereturn false; length12 maxlength12 /> div idmobileerr classalert alert-danger invalid-feedback rolealert styledisplay:none> /div> /div> div classrow> div classcol-lg-6> label>Create Password span classtext-danger>*/span>/label> div classinput-group mb-3 idshow_hide_password1> div classinput-group-prepend> span classform-control border-right-0 font-18 rounded-right >i classmdi mdi-key text-secondary align-middle>/i>/span> /div> input maxlength200 idpassword typepassword classborder-left-0 border-right-0 pl-0 form-control namepassword placeholderEnter Password required autocompletenew-password> div classinput-group-addon> a hrefjavascript:void(0)>i classmdi mdi-eye-off form-control border-left-0 text-secondary rounded-left aria-hiddentrue>/i>/a> /div> div idpassworderr classalert alert-danger invalid-feedback rolealert styledisplay:none> /div> /div> /div> div classcol-lg-6> label>Confirm Password span classtext-danger>*/span>/label> div classinput-group mb-3 idshow_hide_password2> div classinput-group-prepend> span classform-control border-right-0 font-18 rounded-right >i classmdi mdi-key text-secondary align-middle>/i>/span> /div> input maxlength200 idpassword-confirm typepassword classform-control border-left-0 border-right-0 pl-0 namepassword_confirmation placeholderConfirm Password required autocompletenew-password> div classinput-group-addon> a hrefjavascript:void(0)>i classmdi mdi-eye-off form-control border-left-0 text-secondary rounded-left aria-hiddentrue>/i>/a> /div> /div> /div> /div> /div> !-- hide Business details in case of App sumo user --> div idCompanyDetails classfont-18 mb-3> a classcollapsed hrefjavascript:void(0) data-togglecollapse data-target#collapseTwo aria-expandedfalse aria-controlscollapseTwo> Business Details i classfas fa-angle-down rotate-icon align-middle font-14>/i> /a> /div> div idcollapseTwo classcollapse aria-labelledbyCompanyDetails data-parent#RegistrationAccord> !-- div classrow> div classcol-lg-6 col-sm-6>/div> div classcol-lg-6 col-sm-6>/div> /div> --> div classrow> div classcol-lg-6 col-sm-6> label for>Company Name/label> div classinput-group mb-3> div classinput-group-prepend> span classform-control border-right-0 font-18 rounded-right >i classfar fa-building text-secondary align-middle>/i>/span> /div> input maxlength200 classform-control border-left-0 pl-0 namecompany_name typetext placeholderEnter Company Name ondropreturn false; onpastereturn false; value> /div> /div> div classcol-lg-6 col-sm-6> label for>Registration Number/label> div classinput-group mb-3> div classinput-group-prepend> span classform-control border-right-0 font-18 rounded-right >i classfar fa-registered text-secondary align-middle>/i>/span> /div> input maxlength200 classform-control border-left-0 pl-0 typetext nameregistration_number placeholderEnter Registration Number ondropreturn false; onpastereturn false; value> /div> div iderror stylecolor: Red; display: none> Special Characters not allowed./div> /div> /div> div classrow> div classcol-lg-6 col-sm-6> label for>Address 1/label> div classinput-group mb-3> div classinput-group-prepend> span classform-control border-right-0 font-18 rounded-right >i classfas fa-map-marker-alt text-secondary align-middle>/i>/span> /div> input maxlength200 classform-control border-left-0 pl-0 typetext nameaddress placeholderEnter Address 1 value> /div> /div> div classcol-lg-6 col-sm-6> label for>Address 2/label> div classinput-group mb-3> div classinput-group-prepend> span classform-control border-right-0 font-18 rounded-right >i classfas fa-map-marker-alt text-secondary align-middle>/i>/span> /div> input maxlength200 classform-control border-left-0 pl-0 typetext nameaddress1 placeholderEnter Address 2 value> /div> /div> /div> div classrow> div classcol-lg-6 col-sm-6> label for>Country/label> div classinput-group mb-3> div classinput-group-prepend> span classform-control border-right-0 font-18 rounded-right >i classfas fa-map-marker-alt text-secondary align-middle>/i>/span> /div> input maxlength200 classform-control border-left-0 pl-0 typetext namecountry placeholderEnter Country value> /div> /div> div classcol-lg-6 col-sm-6> label for>State/label> div classinput-group mb-3> div classinput-group-prepend> span classform-control border-right-0 font-18 rounded-right >i classfas fa-map-marker-alt text-secondary align-middle>/i>/span> /div> input maxlength200 classform-control border-left-0 pl-0 typetext namestate placeholderEnter State value> /div> /div> /div> div classrow> div classcol-lg-6 col-sm-6> label for>City/label> div classinput-group mb-3> div classinput-group-prepend> span classform-control border-right-0 font-18 rounded-right >i classfas fa-map-marker-alt text-secondary align-middle>/i>/span> /div> input maxlength200 classform-control border-left-0 pl-0 typetext namecity placeholderEnter City value> /div> /div> div classcol-lg-6 col-sm-6> label for>Postal code/label> div classinput-group mb-3> div classinput-group-prepend> span classform-control border-right-0 font-18 rounded-right >i classfas fa-map-marker-alt text-secondary align-middle>/i>/span> /div> input maxlength10 classform-control border-left-0 pl-0 namepostal_code idpostal_code placeholderEnter Postal Code ondropreturn false; onpastereturn false; value> div idpostal_codeerr classalert alert-danger invalid-feedback rolealert styledisplay:none>/div> /div> /div> /div> label for>Website/label> div classinput-group mb-3> div classinput-group-prepend> span classform-control border-right-0 font-18 rounded-right >i classmdi mdi-web text-secondary align-middle>/i>/span> /div> input maxlength500 classform-control border-left-0 pl-0 typetext namewebsite idwebsite placeholderEnter Website Link value> div idwebsiteerr classalert alert-danger invalid-feedback rolealert styledisplay:none>/div> /div> label>Business Logo/label> div classfile-upload-company-content> img classfile-upload-company-image src# altyour image /> div classimage-title-wrap> button typebutton onclickremoveCompanyUpload() classremove-image btn btn-outline-danger>i classmdi mdi-close>/i> Remove span classimage-company-title>Uploaded Image/span>/button> /div> /div> div classform-group d-flex align-items-center mb-4> div classupload-logo rounded-5 cursor-pointer mb-0 mr-3> i classmdi mdi-arrow-up text-primary upload-icon>/i> input typefile nameimage onchangereadCompanyURL(this); acceptimage/* classcursor-pointer> /div> span classtext-primary>Upload your Business logo/span> /div> /div> div stylemargin-bottom: 10px;> div classform-group> div classcol-md-12> strong>ReCaptcha:/strong> div classg-recaptcha data-sitekey6Lce48QgAAAAAFQQInW7nLruSdyqXECpsWXhRdG0>/div> /div> /div> /div> div stylemargin-bottom: 10px;> input typecheckbox idchkAgree> Accept a target_blank hrefhttps://proofeasy.io/terms-conditions-business-file-sharing/ stylecursor:pointer; color: #FFA13A;>Terms and Conditions /a> /div> button typebutton idsubmitForm classloginBtn>Register/button> !-- data-togglemodal data-target#OtpModal--> /div> /form> /div> /div> /div> /div> /div> /div> /div> /div> /div> /div> !--Custom JavaScript -->/div>!-- OTP Modal-->div classmodal fade idOtpModal tabindex-1 roledialog aria-labelledbyexampleModalCenterTitle aria-hiddentrue data-backdropstatic data-keyboardfalse> div classmodal-dialog modal-dialog-centered roledocument> div classmodal-content py-2 px-5 stylebackground:#fff url(https://app.proofeasy.io/img/inner-placeholder-d.png) center 80px no-repeat;> div classmodal-body text-center> img srchttps://app.proofeasy.io/images/ProofEasy-logo.png altOTP width175px classmb-3 /> div classmb-2 normal-fnt>Thank You!/div> p classmb-2 sm-fnt>Welcome to strong stylecolor:#cc2127;>ProofEasy/strong> and thank you for choosing us. /p> p classmb-2 sm-fnt>You can now begin securing and sharing documents./p> p classmb-2 sm-fnt>To access your account, kindly check your email and click on the verification link. Completing email verification is necessary before accessing your dashboard./p> /p> /div> div classmodal-footer text-center d-block border-0> button typebutton idotpSubmit classbtn btn-outline-primary btn-rounded px-4>Login to ProofEasy/button> /div> /div> /div>/div>!-- OTP Modal-->div classmodal fade idTermsModal tabindex-1 roledialog aria-labelledbyexampleModalCenterTitle aria-hiddentrue> div classmodal-dialog modal-dialog-centered modal-lg roledocument> div classmodal-content rounded-15> div classmodal-header> h4 classmodal-title>WELCOME TO PROOFEASY!/h4> button typebutton classclose data-dismissmodal>×/button> /div> div classmodal-body text-center stylepadding-top: 0;> !-- img alignright width25px srchttps://app.proofeasy.io/images/cross.png /> br/> --> iframe src/terms-conditions-popup width100% height400px; frameBorder0> /iframe> /div> /div> /div>/div>link hrefhttps://app.proofeasy.io/country_code/build/css/intlTelInput.css relstylesheet>style> .iti__flag { background-image: url(country_code/build/img/flags.png); } .iti--allow-dropdown { width: 100%; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .iti__flag { background-image: url(country_code/build/img/flags@2x.png); } } .normal-fnt { font-size: 40px; font-weight: 300; } .sm-fnt { font-size: 18px; font-weight: 400; }/style> div idspartez-support-chat-container>/div> div idbuild-block classrow> div classcol-lg-2>/div> div idbuild-info classcol-lg-10> p classtext-center> small> Version 1.1.11 /small> /p> /div> /div> /div> !-- Sentry SDK --> !-- --> !-- --> !-- Bootstrap tether Core JavaScript --> !-- script srchttps://app.proofeasy.io/js/popper.min.js>/script> --> script srchttps://app.proofeasy.io/js/perfect-scrollbar.jquery.min.js>/script> !--Wave Effects --> script srchttps://app.proofeasy.io/js/waves.js>/script> script srchttps://app.proofeasy.io/js/loader.js>/script> !--Menu sidebar --> script srchttps://app.proofeasy.io/js/sidebarmenu.js>/script> !--Custom JavaScript --> script> $(.sidebar-link).click(function () { $(#main-wrapper).removeClass(show-sidebar); }); /script> script typetext/javascript> var parsedUrl new URL(window.location.href); var path parsedUrl.pathname; var pathSegments path.split(/); if (pathSegments1 ! verification) { function loadChat() { document.getElementById(spartez-support-chat-container).firstChild.click() } var spartezSupportChat { portal: 7, cloud: { jiraId: e8f23e28-ea87-3b5d-a23f-492ceb638c7a, jiraUrl: https://rightcliq.atlassian.net, urls: { rest: https://chat-api.spartez-software.com, ws: https://chat-ws.spartez-software.com }, }, //meta: // optional, custom metadata to store in the issue created from conversation. // { render: true, name: Value Name 1, value: val1 }, // render values will be displayed in the chat dashboard // { render: false, name: Value Name 2, value: val2 }, //, delay: 50, // delay between page load and chat load in milliseconds container: spartez-support-chat-container, // ID of the page element that will be replaced by chat // iconClass: , // additional class added to the chat icon // chatClass: , // additional class added to the chat widget // locale: en-us // force a specified locale for displaying texts to the user // instead of detecting it from the browser } } /script> script typetext/javascript srchttps://chat-api.spartez-software.com/chat.js>/script> script srchttps://app.proofeasy.io/js/jquery_cookie.js>/script>script srchttps://app.proofeasy.io/country_code/build/js/intlTelInput.js>/script>script srchttps://app.proofeasy.io/country_code/build/js/utils.js>/script>script> var input document.querySelector(#mobile); window.intlTelInput(input, { separateDialCode: true }); $(#registration_form).on(submit, function(e) { if (grecaptcha.getResponse() ) { e.preventDefault(); alert(Please verify captcha before proceed!); } });/script>script typetext/javascript> function set_cookies() { // onboarding coockie $.cookie(onboarding, 1, { expires: 1 }); if ($(#remember).is(:checked)) { var loginemail $(#loginemail).val(); var loginpassword $(#loginpassword).val(); console.log(call); // set cookies to expire in 14 days $.cookie(loginemail, loginemail, { expires: 14 }); $.cookie(loginpassword, loginpassword, { expires: 14 }); $.cookie(remember, true, { expires: 14 }); } else { // reset cookies $.cookie(loginemail, null); $.cookie(loginpassword, null); $.cookie(remember, null); } } function password_check(pass) { // console.log(check pass, pass) //pass document.getElementById(password).value; // regex /^(?.*a-z)(?.*A-Z)(?.*\d)(?.*@$!%*?)A-Za-z\d@$!%*?{8,}$/; // regex /^(?.*a-z)(?.*A-Z)(?.*\d)(?.*@$!%*?&)A-Za-z\d@$!%*?&{8,}$/; // let regex /^(?.*a-z)(?.*A-Z)(?.*\d)(?.*@$!%*?&)A-Za-z\d@$!%*?&{8,}$/; // let regex /^(?.*a-z)(?.*A-Z)(?.*\d)(?.*@$!%*?&)A-Za-z\d@$!%*?&){8,}$/; // let regex /^(?.*a-z)(?.*A-Z)(?.*0-9)(?.*!@#\$%\^&\*)(?.{8,})/; // let regex /^(?.*a-z)(?.*A-Z)(?.*0-9)(?.*!@#\$%\^&\*)A-Za-z\d@$!%*?&{8,}$/; let regex /^(?.*a-z)(?.*A-Z)(?.*0-9)(?.*!@#\$%\^&\*_\-+())A-Za-z\d@$!%*?&_\-+(){8,}$/; // let strongPassword new RegExp((?.*a-z)(?.*A-Z)(?.*0-9)(?.*^A-Za-z0-9)(?.{8,})) let mediumPassword new RegExp(((?.*a-z)(?.*A-Z)(?.*0-9)(?.*^A-Za-z0-9)(?.{6,}))|((?.*a-z)(?.*A-Z)(?.*^A-Za-z0-9)(?.{8,}))) // if (regex.exec(pass) null) { // return false; // } else { // return true // } return mediumPassword.test(pass) } function hideTerms() { $(#TermsModal).modal(hide); } function showTerms() { $(#TermsModal).modal(show); } function hideOtpModel() { $(#OtpModal).modal(hide); $(#email).focus(); } $(document).ready(function() { var remember $.cookie(remember); //geoFindMe(); if (remember true) { var loginemail $.cookie(loginemail); var loginpassword $.cookie(loginpassword); // autofill the fields $(#loginemail).val(loginemail); $(#loginpassword).val(loginpassword); $(#remember).attr(checked, true); } }); $(#email).blur(function() { $(#emailerr).hide(); }); $(function() { $(#submitForm).click(function() { var letters /^a-zA-Z.@\-\/\s+$/; var val $(#name).val(); $(#formerr).hide(); $(#nameerr).hide(); $(#emailerr).hide(); $(#passworderr).hide(); $(#mobileerr).hide(); $(#websiteerr).hide(); $(#postal_codeerr).hide(); var name $(#name).val(); //var mobile $(#mobile).val(); var mobile $(#mobile).val(); var input document.querySelector(#mobile); var iti window.intlTelInputGlobals.getInstance(input); var countryData iti.getSelectedCountryData(); var mobile_country_code countryData.dialCode; $(#mobile_country_code).val(mobile_country_code); $(#iso2).val(countryData.iso2); //console.log(mobile);exit; var email $(#email).val(); var password $(#password).val(); var passwordconfirm $(#password-confirm).val(); var website $(#website).val(); var token $(#csrf).val(); var iso2 $(#iso2).val(); var postal_code $(#postal_code).val(); var errorFlag false; if (email.trim() ) { $(#collapseOne).collapse(show); $(#emailerr).html(The email field is required.); $(#emailerr).show(); errorFlag true; } else if (validateEmail($(#email).val()) false) { $(#collapseOne).collapse(show); $(#emailerr).html(Invalid email format); $(#emailerr).show(); errorFlag true; } if (name.trim() ) { $(#collapseOne).collapse(show); $(#nameerr).html(The name field is required.); $(#nameerr).show(); errorFlag true; } if (mobile_country_code.trim() ) { $(#collapseOne).collapse(show); $(#mobileerr).html(The mobile country code field is required.); $(#mobileerr).show(); errorFlag true; } // if (mobile.trim() ) { // $(#collapseOne).collapse(show); // $(#mobileerr).html(The mobile number field is required.); // $(#mobileerr).show(); // errorFlag true; // } // if (mobile.length 6 || mobile.length > 12) { // $(#collapseOne).collapse(show); // $(#mobileerr).html(Mobile number is invalid.); // $(#mobileerr).show(); // errorFlag true; // } if (mobile.trim() ! ) { if (mobile.length 6 || mobile.length > 12) { $(#collapseOne).collapse(show); $(#mobileerr).html(Mobile number is invalid.); $(#mobileerr).show(); errorFlag true; } } if (password.trim() ) { $(#collapseOne).collapse(show); $(#passworderr).html(The password field is required.); $(#passworderr).show(); errorFlag true; } else if (password_check(password) false) { $(#collapseOne).collapse(show); $(#passworderr).html( The password must be at least 8 characters 1 upper case, 1 Lower case, 1 number and 1 special character ); $(#passworderr).show(); errorFlag true; } if (website && website.trim() ! && is_url(website) false) { $(#collapseTwo).collapse(show); $(#websiteerr).html(The website URL is not valid); $(#websiteerr).show(); errorFlag true; } if (passwordconfirm.trim() ) { $(#passworderr).html(The confirm password field is required.); $(#passworderr).show(); errorFlag true; } else if (passwordconfirm.trim() ! password.trim()) { $(#passworderr).html(Password and confirm password doesnt match.); $(#passworderr).show(); errorFlag true; } // var registered_by $(#registered_by).val(); // if (registered_by ! APP_SUMO) { // if (!postal_code || (postal_code && postal_code.length0) || (postal_code.length 4 && postal_code.length > 8)) { // if(!errorFlag){ // $(#collapseTwo).collapse(show); // } // $(#postal_codeerr).html(Invalid Postal Code); // $(#postal_codeerr).show(); // errorFlag true; // } // } if (errorFlag false) { if (!val.match(letters) && val.length > 0) { bootbox.alert({ title: Error, message: Special Characters are not allowed. Only Alphabet and period (.), apostrophe (), hyphen/dash (-), foward slash ( / ) and @ allowed. }); return false; } if ($(#chkAgree).prop(checked) false) { bootbox.alert({ title: Error, message: Accept Terms and Conditions. }); return; } $(#submitForm).prop(disabled, true); $(#submitForm).prop(innerHTML, Please wait...); $.ajax({ url: /form_submit, type: POST, data: { user_id: $(#user_id).val(), _token: token, name: name, country_code: mobile_country_code, mobile: mobile, iso2: iso2, email: email }, success: function(result) { var result JSON.parse(result); if (result.statusCode 200) { // $(#digit-1).val(); // $(#digit-2).val(); // $(#digit-3).val(); // $(#digit-4).val(); // $(#otpEmail).html(email); if (grecaptcha.getResponse() ) { alert(Please verify captcha before proceed!); } // $(#OtpModal).modal(show); $(#registration_form).submit(); //$(#txt_otp).val(resultotp); } else if (result.statusCode 400) { $(#formerr).html(resultmsg); $(#formerr).show(); } else if (result.statusCode 401) { $(#emailerr).html(resultmsg); $(#emailerr).show(); } else { $(#formerr).html(something wrong... please try later); $(#formerr).show(); } $(#submitForm).prop(disabled, false); $(#submitForm).prop(innerHTML, Register); } }); } }); $(.nav-link).click(function() { $(.invalid-feedback).html(); $(.hideemail).val(); }); $(#otpSubmit).click(function() { $(#OtpModal).modal(hide); }) }); function scrollWin(x, y) { window.scrollBy(x, y); } $(function() { //var hash window.location.hash; // hash && $(ul.nav ahref + hash + ).tab(show); $(.nav-tabs a).click(function(e) { $(this).tab(show); var scrollmem $(body).scrollTop(); // window.location.hash this.hash; $(html,body).scrollTop(scrollmem); }); }); $(document).ready(function() { $(#show_hide_password a).on(click, function(event) { event.preventDefault(); if ($(#show_hide_password input).attr(type) text) { $(#show_hide_password input).attr(type, password); $(#show_hide_password i).addClass(mdi-eye-off); $(#show_hide_password i).removeClass(mdi-eye); } else if ($(#show_hide_password input).attr(type) password) { $(#show_hide_password input).attr(type, text); $(#show_hide_password i).removeClass(mdi-eye-off); $(#show_hide_password i).addClass(mdi-eye); } }); $(#show_hide_password1 a).on(click, function(event) { event.preventDefault(); if ($(#show_hide_password1 input).attr(type) text) { $(#show_hide_password1 input).attr(type, password); $(#show_hide_password1 i).addClass(mdi-eye-off); $(#show_hide_password1 i).removeClass(mdi-eye); } else if ($(#show_hide_password1 input).attr(type) password) { $(#show_hide_password1 input).attr(type, text); $(#show_hide_password1 i).removeClass(mdi-eye-off); $(#show_hide_password1 i).addClass(mdi-eye); } }); $(#show_hide_password2 a).on(click, function(event) { event.preventDefault(); if ($(#show_hide_password2 input).attr(type) text) { $(#show_hide_password2 input).attr(type, password); $(#show_hide_password2 i).addClass(mdi-eye-off); $(#show_hide_password2 i).removeClass(mdi-eye); } else if ($(#show_hide_password2 input).attr(type) password) { $(#show_hide_password2 input).attr(type, text); $(#show_hide_password2 i).removeClass(mdi-eye-off); $(#show_hide_password2 i).addClass(mdi-eye); } }); }); //OTP $(.digit-group).find(input).each(function() { $(this).attr(maxlength, 1); $(this).on(keyup, function(e) { var parent $($(this).parent()); //alert(e.keyCode); if (e.keyCode 8 || e.keyCode 37) { var prev parent.find(input# + $(this).data(previous)); if (prev.length) { $(prev).select(); } } else if ((e.keyCode > 96 && e.keyCode 105) || (e.keyCode > 48 && e.keyCode 57)) { var next parent.find(input# + $(this).data(next)); if (next.length) { $(next).select(); } else { if (parent.data(autosubmit)) { parent.submit(); } } } else { $(this).val(); } }); }); function validateEmail(emailField) { var reg /\ba-zA-Z0-9\u00C0-\u017F._%+-+@a-zA-Z0-9\u00C0-\u017F.-+\.a-zA-Z{2,}\b/; if (reg.test(emailField) false) { return false; } return true; } function readCompanyURL(input) { if (input.files && input.files0) { var reader new FileReader(); reader.onload function(e) { //$(.image-upload-wrap).hide(); $(.file-upload-company-image).attr(src, e.target.result); $(.file-upload-company-content).show(); $(.image-company-title).html(input.files0.name); }; reader.readAsDataURL(input.files0); } else { removeUpload(); } } function removeCompanyUpload() { $(.file-upload-company-input).replaceWith($(.file-upload-company-input).clone()); $(.file-upload-company-content).hide(); $(.image-upload-company-wrap).show(); } function IsAlphaNumeric(e) { var specialKeys new Array(); specialKeys.push(8); //Backspace specialKeys.push(9); //Tab specialKeys.push(46); //Delete specialKeys.push(36); //Home specialKeys.push(35); //End specialKeys.push(37); //Left specialKeys.push(39); //Right var keyCode e.keyCode 0 ? e.charCode : e.keyCode; var ret (keyCode 32 || (keyCode > 48 && keyCode 57) || (keyCode > 65 && keyCode 90) || (keyCode > 97 && keyCode 122) || (specialKeys.indexOf(e.keyCode) ! -1 && e.charCode ! e.keyCode)); //if(keyCode45){ // rettrue; //} //document.getElementById(error).style.display ret ? none : block; return ret; } function IsNumeric(e) { var specialKeys new Array(); specialKeys.push(8); //Backspace specialKeys.push(9); //Tab specialKeys.push(46); //Delete specialKeys.push(36); //Home specialKeys.push(35); //End specialKeys.push(37); //Left specialKeys.push(39); //Right var keyCode e.keyCode 0 ? e.charCode : e.keyCode; //console.log(keyCode); var ret (keyCode 32 || (keyCode > 48 && keyCode 57) || (specialKeys.indexOf(e.keyCode) ! -1 && e.charCode ! e.keyCode)); //if(keyCode45){ // rettrue; //} //document.getElementById(error).style.display ret ? none : block; return ret; } function limit(element, max_chars) { if (element.value.length > max_chars) { element.value element.value.substr(0, max_chars); } } function is_url(str) { regexp /^(?:(?:https?|ftp):\/\/)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:16-9|2\d|30-1)(?:\.\d{1,3}){2})(?:1-9\d?|1\d\d|201\d|220-3)(?:\.(?:1?\d{1,2}|20-4\d|250-5)){2}(?:\.(?:1-9\d?|1\d\d|20-4\d|250-4))|(?:(?:a-z\u00a1-\uffff0-9-*)*a-z\u00a1-\uffff0-9+)(?:\.(?:a-z\u00a1-\uffff0-9-*)*a-z\u00a1-\uffff0-9+)*(?:\.(?:a-z\u00a1-\uffff{2,})))(?::\d{2,5})?(?:\/\S*)?$/; if (regexp.test(str)) { return true; } else { return false; } } function geoFindMe() { /*$.get(https://ipinfo.io/json, function(response) { var iti window.intlTelInputGlobals.getInstance(input); iti.setCountry(response.country) }, jsonp);*/ }/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]