{"html":"<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"><html id=\"adaptive_html\" lang=\"EN\"><head>\n    <meta charset=\"UTF-8\">\n\t\t<meta name=\"globalsign-domain-verification\" content=\"WVoCXGP9WWz7ZO3hqGZASmZCYQ2jhO7WxIRwsepEgV\">\n\n<meta name=\"theme-color\" content=\"#ffffff\">\n\n\n<meta name=\"facebook-domain-verification\" content=\"nikti9bu56gz5oi6d126k5bloj0772\">\n\n\n\n<title>File upload &amp; sharing. Send large photos and videos. Online cloud storage.</title>\n<meta name=\"keywords\" content=\"ftp file upload, file hosting, android, file cloud, cloud storage, file sharing, failu glabāšana, bilžu hostings, bilžu apmaiņa, failu apmaiņa, failu serveris, failu koplietošana, failu rezerves kopijas, failu backup, file hosting, file sharing, file exchange, file storage, image hosting, file upload, files, file share, web file hosting, internet file storage, image upload, free upload, photo sharing, online photo gallery, photos online, data backup, online backup\">\n\t\t\t\n\n        <meta property=\"og:title\" content=\"File upload &amp; sharing. Send large photos and videos. Online cloud storage.\">\n        <meta property=\"og:description\" content=\"Store, share, publish and manage files, photos and videos in one secure EU-based platform.\">\n        <meta name=\"description\" content=\"Store, share, publish and manage files, photos and videos in one secure EU-based platform.\">\n\n        <meta property=\"og:image\" content=\"https://files.fm/images/meta_share/files.fm-secure-cloud-storage.png\">\n        <meta property=\"og:image:secure_url\" content=\"https://files.fm/images/meta_share/files.fm-secure-cloud-storage.png\">\n        <meta name=\"twitter:card\" content=\"summary_large_image\">\n        <meta name=\"twitter:image\" content=\"https://files.fm/images/meta_share/files.fm-secure-cloud-storage.png\">\n        <meta property=\"twitter:image\" content=\"https://files.fm/images/meta_share/files.fm-secure-cloud-storage.png\">\n        \n        \n        <meta property=\"og:url\" content=\"https://files.fm\">\n        <meta property=\"og:type\" content=\"website\">\n        <meta property=\"og:site_name\" content=\"Files.fm\">\n        <meta property=\"fb:app_id\" content=\"303254966461402\">\n        <link rel=\"canonical\" href=\"https://files.fm/\">\n\t\t\t<link rel=\"alternate\" hreflang=\"x-default\" href=\"https://files.fm/\">\n\t\t\t\n\t\t\t<link rel=\"alternate\" hreflang=\"en\" href=\"https://files.fm/\">\n<link rel=\"preconnect\" href=\"https://www.googletagmanager.com\" crossorigin=\"\">\n<link rel=\"preconnect\" href=\"https://files.fm\" crossorigin=\"\">\n<link rel=\"preconnect\" href=\"https://www.google-analytics.com\" crossorigin=\"\">\n<link rel=\"preconnect\" href=\"https://www.googleadservices.com\" crossorigin=\"\">\n<link rel=\"preconnect\" href=\"https://googleads.g.doubleclick.net\" crossorigin=\"\">\n<link rel=\"preconnect\" href=\"https://stats.g.doubleclick.net\" crossorigin=\"\">\n<link rel=\"preconnect\" href=\"https://www.google.com\" crossorigin=\"\">\n<link rel=\"preconnect\" href=\"https://www.google.lv\" crossorigin=\"\">\n\n<script type=\"text/javascript\" async=\"\" src=\"https://www.google-analytics.com/analytics.js\"></script><script type=\"text/javascript\" async=\"\" src=\"https://www.googletagmanager.com/gtag/js?id=G-H8LJ280FZW&amp;cx=c&amp;gtm=4e64s1\"></script><script type=\"text/javascript\" async=\"\" src=\"https://www.googletagmanager.com/gtag/js?id=AW-1043031755&amp;cx=c&amp;gtm=4e64s1\"></script><script type=\"text/javascript\" async=\"\" src=\"https://www.googletagmanager.com/gtag/js?id=UA-1970559-6&amp;cx=c&amp;gtm=4e64s1\"></script><script type=\"text/javascript\" async=\"\" src=\"https://www.google-analytics.com/analytics.js\"></script><script type=\"text/javascript\" async=\"\" src=\"https://www.googletagmanager.com/gtag/js?id=G-EFZ32Z07VR&amp;cx=c&amp;gtm=4e64s1\"></script><script async=\"\" src=\"//analytics.files.fm/matomo.js\"></script><script>\n\t\n    var _paq = window._paq = window._paq || [];\n    \n    _paq.push( [ 'trackPageView' ] );\n    _paq.push( [ 'enableLinkTracking' ] );\n    _paq.push( [ 'enableHeartBeatTimer', 10 ] );\n\n    \n    (function()\n    {\n        var u= '//analytics.files.fm/';\n        \n        _paq.push( [ 'setTrackerUrl', u + 'matomo.php' ] );\n        _paq.push( [ 'setSiteId', '1' ] );\n        \n        var d = document;\n        var g = d.createElement( 'script' );\n        var s = d.getElementsByTagName( 'script' )[ 0 ];\n        \n        g.async = true;\n        g.src = u + 'matomo.js';\n        s.parentNode.insertBefore( g, s );\n    } )();\n\n    // Add click tracking for the subscription form button\n    document.addEventListener('DOMContentLoaded', function () {\n        var subscriptionButton = document.getElementById('subscription-form_submit-btn');\n        \n        if (subscriptionButton) {\n            subscriptionButton.addEventListener('click', function () {\n                // Trigger Matomo goal manual custom subscription goal id 6\n                _paq.push(['trackGoal', 6]); \n                console.log('Subscription button click');\n            });\n        }\n    });    \n\n</script>\n\n\n\n<script async=\"\" src=\"https://www.googletagmanager.com/gtag/js?id=UA-1970559-10\"></script>\n<script>\n  window.dataLayer = window.dataLayer || [];\n  function gtag(){dataLayer.push(arguments);}\n  \n    \n  gtag('js', new Date());\n  \n    gtag('config', 'UA-1970559-10');\n\n    gtag('config', 'UA-1970559-6');\n  \n    \n    gtag('config', 'AW-1043031755');\n  \n</script>\n\n <script src=\"/js/google_conversion.js?v=4\"></script>\n\n \n\n\n\n\n\t\t\t<base href=\"https://files.fm/\">\n\n\n\t\t\t<meta name=\"verify-v1\" content=\"4MHpv5CF+UNp34oMIZOxnVwoSslLpr+5GPkxFp94Wq8=\">\n\n\t\t\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n\n\n\n<link rel=\"stylesheet\" type=\"text/css\" media=\"all\" href=\"/css/reset.css?v=1775565196\"><link rel=\"stylesheet\" type=\"text/css\" media=\"all\" href=\"/css/global.css?v=1775565196\"><link rel=\"stylesheet\" type=\"text/css\" media=\"all\" href=\"/css/header.css?v=1775565196\"><link rel=\"stylesheet\" type=\"text/css\" media=\"all\" href=\"/css/messages/messages.css?v=1775565196\"><link rel=\"stylesheet\" type=\"text/css\" media=\"all\" href=\"/ts/chat/dist/chat.css?v=1750410234\">\n                <script src=\"/js/jquery-1.12.2.min.js?v=1750410208\"></script>\n                <script src=\"/js/jquery-migrate-1.3.0.js?v=1750410214\"></script>\n                <script src=\"/js/JSON/cycle.js?v=1750410215\"></script>\t\t\t<script src=\"/error_handler_client?v=4\"></script>\n\n            <link rel=\"icon\" type=\"image/png\" href=\"/images/logo/rebranded/favicon-192x192px.png?v=2\">\n\t\t\t<link rel=\"icon\" type=\"image/svg+xml\" href=\"/images/logo/rebranded/favicon-192x192px.svg?v=2\">\n\t\t\t<script>\n\n\t\t\t\tvar DOMAIN_NAME = 'files.fm';\n\t\t\t\t\n\t\t\t\tvar HTTP_HOST = 'files.fm';\n\t\t\t\tvar IS_DEV_SERVER = false;\n                var SHOW_CATEGORIES = true;\n                var SHOW_PHOTOBOOK_ORDERING = true;\n\n                var SHOW_NEW_FEATURE__FACE_SEARCH = true;\n                var SHOW_NEW_FEATURE__AI_VISION_ANALYZER = true;\n\n\t\t\t\t// capitalize first letter of domain\n                DOMAIN_NAME = DOMAIN_NAME.charAt(0).toUpperCase() + DOMAIN_NAME.slice(1);\n\n\t\t\t\tvar lang_code = 'EN';\n\n\t\t\t\tvar DOCUMENT_IS_LOADED = false;\n\n\t\t\t\tvar MMVD = false;\n\t\t\t\tvar STDT = new Date().getTime();\n\n\t\t\t\tvar WEB_ROOT_PATH = '';\n\n\t\t\t\tvar FB_APP_ID = '303254966461402';\n\n\t\t\t\tvar strTranslation_LinkCopied = 'Link copied to memory';\n\n\t\t\t\tvar strSellFilesCurrency = 'USD';\n\n\t\t\t\t$(function(){\n\n\t\t\t\t\tDOCUMENT_IS_LOADED=true\n\n                    var intScrollTop = $('html').scrollTop();\n                    var intFlagHeight = $('body').hasClass('show_header_flag') ? 20 : 0;\n\t\t\t\t\tintScrollTop = Math.max(intScrollTop, $('body').scrollTop());\n\t\t\t\t\t\n                    if ( intScrollTop > 0 )\n                    {\n                        $('body').addClass('scrolled');\n                    }\n                    \n                    var intPrevScrollPos = intScrollTop;\n                    var objHeaderElem = document.getElementById(\"header\");\n                    \n                    $(window).on('scroll', function () {\n                        //close side menu\n                        $( '#navbar-toggler-chb' ).prop('checked', false);\n                        $( '#header' ).css('z-index', '');\n\n                        var intScrollTop = $('html').scrollTop();\n                        intScrollTop = Math.max(intScrollTop, $('body').scrollTop());\n                        \n                        if ( intScrollTop > 0 )\n                        {\n                            $('body').addClass('scrolled');\n                        }\n                        else\n                        {\n                            $('body').removeClass('scrolled');\n                            checkMenuItems();\n                        }\n\n                                                    /* Switch between top and bottom menu */\n\n                            var intHeaderPositionTop = '';\n                            if($('#popup_form:visible').length)\n                            {\n                                var intHeaderPositionTop = $('#popup_form:visible').height() + 'px';\n                            }\n                            \n                            var intCurrentScrollPos = intScrollTop;\n                            if(intScrollTop > 0 && window.innerWidth <= 620 )\n                            {\n                                if ($('html')[0].style.position === 'fixed') //fix for iOS, dont allow scroll if popup is open\n                                {\n                                    return;\n                                }\n                                if (intPrevScrollPos > intCurrentScrollPos && intCurrentScrollPos < 150)\n                                {\n                                    objHeaderElem.style.top = \"-55px\";\n                                    objHeaderElem.style.bottom = \"-55px\";\n                                    \n                                    $('#header').addClass('overflow-hidden');\n                                    setTimeout(()=> {\n                                        var bolResetAllItems = false;\n                                        if ( objHeaderElem.classList.contains('bottom-styling'))\n                                        {\n                                            bolResetAllItems = true;\n                                        }\n                                        objHeaderElem.classList.remove(\"bottom-styling\");\n                                        objHeaderElem.style.top = intHeaderPositionTop;\n                                        $('#mega-menu, #mega-menu-close').css('top', 55 + parseInt(intHeaderPositionTop) + intFlagHeight)\n                                        $('#mega-menu-close').css('height', '');\n                                        objHeaderElem.style.bottom = \"\";\n                                        checkMenuItems(bolResetAllItems);\n                                    }, 300);\n                                }\n                                else\n                                {\n                                    if( ! objHeaderElem.classList.contains('bottom-styling') )\n                                    {\n                                        objHeaderElem.style.top = \"-75px\";\n                                        objHeaderElem.style.bottom = \"-75px\";\n\n                                        $('#header').addClass('overflow-hidden');\n                                        setTimeout(()=> {\n                                            objHeaderElem.classList.add(\"bottom-styling\");\n                                            $('#mega-menu, #mega-menu-close').css('top', parseInt(intHeaderPositionTop))\n                                            $('#mega-menu-close').css('height', 'calc(100% - 75px - '+intHeaderPositionTop+')');\n                                            objHeaderElem.style.top = \"\";\n                                            objHeaderElem.style.bottom = \"\";\n                                            checkMenuItems();\n                                        }, 300);\n                                    }\n                                }\n                            }\n                            intPrevScrollPos = intCurrentScrollPos;\n                                            });\n\n\t\t\t\t\t$( document ).mousemove( function( event )\n\t\t\t\t\t{\n\t\t\t\t\t\tif ( ! MMVD )\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tif ( ( ( new Date().getTime() ) - STDT ) > 1000 )\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tMMVD = true;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t});\n\n\n\t\t\t\tfunction changeLanguage(strLangCode, strTitle)\n\t\t\t\t{\n\t\t\t\t\tvar strUrl = '';\n\t\t\t\t\tswitch (strLangCode)\n\t\t\t\t\t{\n\t\t\t\t\t\tcase 'lv':\n                            strUrl = 'https://failiem.lv/';\n                            break;\n                        case 'en':\n                            strUrl = 'https://files.fm/';\n                            break;\n                        case 'uk':\n                            strUrl = 'https://uk.files.fm/';\n                            break;\n\t\t\t\t\t\tcase 'ru':\n                            strUrl = 'https://ru.files.fm/';\n                            break;\n\t\t\t\t\t\tcase 'de':\n                            strUrl = 'https://de.files.fm/';\n                            break;\n\t\t\t\t\t\tcase 'fi':\n                            strUrl = 'https://fi.files.fm/';\n                            break;\n                        case 'es':\n                            strUrl = 'https://es.files.fm/';\n                            break;\n                        case 'ko':\n                            strUrl = 'https://ko.files.fm/';\n                            break;\n                        case 'ua':\n                            strUrl = 'https://ua.files.fm/';\n                            break;\n\t\t\t\t\t}\n                    gaev('HeaderClick', 'Lang_switch', strLangCode);\n\t\t\t\t\twindow.location = strUrl + WEB_ROOT_PATH;// + '?lng='+strLangCode;\n\t\t\t\t\t$('.language_dropdown .activator SPAN').each(function (){\n\t\t\t\t\t\tvar img = $('IMG', this).clone();\n\t\t\t\t\t\t$(this).html(strTitle + ' ').append(img);\n\t\t\t\t\t});\n\t\t\t\t\thidePopups();\n\t\t\t\t}\n\n\n\t\t\t\tfunction gaev(strCategory, strAction, strLabel, strValue) {\n\n\t\t\t\t\tif (typeof gtag != 'undefined') {\n\t\t\t\t\t\t// old ga.js\n\t\t\t\t\t\t//_gaq.push(['_trackEvent', strCategory, strAction, strLabel]);\n\t\t\t\t\t\t\n\t\t\t\t\t\t// Send the event to the gtag.js Google Analytics property\n\t\t\t\t\t\t// with tracking ID GA_MEASUREMENT_ID.\n\t\t\t\t\t\tgtag('event', 'Events', {\n\t\t\t\t\t\t  'event_category': strCategory,\n\t\t\t\t\t\t  'event_action': \tstrAction,\n\t\t\t\t\t\t  'event_label': \tstrLabel,\n\t\t\t\t\t\t  'value':\t\t\tstrValue\n\t\t\t\t\t\t});\n\t\t\t\t\t\t\n\t\t\t\t\t\t/*gtag('event', 'strEveryEventTest', {\n\t\t\t\t\t\t  'send_to': 'UA-1970559-10',\n\t\t\t\t\t\t  'event_category': 'EveryEvent',\n\t\t\t\t\t\t  'event_action': \t'TestAction',\n\t\t\t\t\t\t  'event_label': \t'TestLabel'\n\t\t\t\t\t\t});*/\n\n\t\t\t\t\t};\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\tif ( typeof _paq != 'undefined' )\n\t\t\t\t\t{\n\t\t\t\t\t\t_paq.push( [\n\t\t\t\t\t\t\t'trackEvent',\n\t\t\t\t\t\t\tstrCategory ,\n\t\t\t\t\t\t\tstrAction ,\n\t\t\t\t\t\t\tstrLabel ,\n\t\t\t\t\t\t\tstrValue\n\t\t\t\t\t\t] );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t\n\t\t\t\tfunction logClick(strButton)\n\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tif (typeof gtag != 'undefined')\n\t\t\t\t\t{\n\t\t\t\t\t\t//_gaq.push(['_trackEvent', 'ActionLine', strButton, 'List']);\n\n\t\t\t\t\t\tgtag('event', 'Clicks', {\n\t\t\t\t\t\t  'send_to': 'UA-1970559-10',\n\t\t\t\t\t\t  'event_category': 'ActionLine',\n\t\t\t\t\t\t  'event_action': \tstrButton,\n\t\t\t\t\t\t  'event_label': \t'List'\n\t\t\t\t\t\t});\n\t\t\t\t\t};\n\t\t\t\t\t\t\t\t\t}\n\n\n\t\t\t\tfunction printAdwordsConversion(strIframeName) {\n\n\t\t\t\t\tvar  iframe = document.createElement('iframe');\n\t\t\t\t\tiframe.style.width = '0px';\n\t\t\t\t\tiframe.style.height = '0px';\n\t\t\t\t\tdocument.body.appendChild(iframe);\n\n\t\t\t\t\tiframe.src = 'https://files.fm/server_scripts/google_adwords/'+ strIframeName +'.php';\n\t\t\t\t}\n\n\t\t\t</script>\n\t\t\t<script>\n\t\t\t\tvar IS_MOBILE = false;\n\t\t\t</script>\n\n\t\t\t<!-- IE less than 9 -->\n\t\t\t<!--[if lt IE 9]>\n\t\t\t\t<script type=\"text/javascript\" src=\"./js/html5.js\"></script>\n\t\t\t\t<script type=\"text/javascript\" src=\"./js/css3-mediaqueries.js\"></script>\n\t\t\t<![endif]-->\n  <script>  \tvar tb_lang = new Object();  \ttb_lang[\"close\"] = \"Close\";  \ttb_lang[\"or_esc_key\"] = \"or press the Esc key\";  </script>\n\t\t\t<script>\n\n\t\t\t\tMath._round = function(number, precision)\n\t\t\t\t{\n\t\t\t\t\tprecision = Math.abs(parseInt(precision)) || 0;\n\t\t\t\t\tvar coefficient = Math.pow(10, precision);\n\t\t\t\t\treturn Math.round(number*coefficient)/coefficient;\n\t\t\t\t}\n\n\t\t\t\tfunction file_size_format (filesize, intPrecision, bolShowBits=false )\n\t\t\t\t{\n\t\t\t\t\tif ( bolShowBits )\n\t\t\t\t\t{\n\t\t\t\t\t\tfilesize = filesize * 8;\n\t\t\t\t\t}\n\t\t\t\t    \n\t\t\t\t    if (typeof(intPrecision) == 'undefined' || intPrecision==null)\n\t\t\t\t        intPrecision = 2;\n\t\t\t\t    \n\t\t\t\t\tif (filesize >= 1073741824)\n\t\t\t\t\t{\n\t\t\t\t\t\tfilesize = Math._round(filesize / 1073741824, 2).toFixed(intPrecision) + '&nbsp;G';\n\t\t\t\t\t}\n\t\t\t\t\telse\n\t\t\t\t\t{\n\t\t\t\t\t\tif (filesize >= 1048576)\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tfilesize = Math._round(filesize / 1048576, 2).toFixed(intPrecision) + '&nbsp;M';\n\t\t\t\t\t\t}\n\t\t\t\t\t\telse\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tif (filesize >= 1024)\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tfilesize = Math._round(filesize / 1024, 0).toFixed(intPrecision) + '&nbsp;K';\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\telse\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tfilesize = filesize.toFixed(intPrecision) + '&nbsp;';\n\t\t\t\t\t\t\t};\n\t\t\t\t\t\t};\n\t\t\t\t\t};\n\t\t\t\t\t\n\t\t\t\t\tif ( bolShowBits )\n\t\t\t\t\t{\n\t\t\t\t\t\tfilesize += 'bits';\n\t\t\t\t\t}\n\t\t\t\t\telse \n\t\t\t\t\t{\n\t\t\t\t\t\tfilesize += 'B';\n\t\t\t\t\t}\n\t\t\t\t\t\n\t\t\t\t\treturn filesize;\n\t\t\t\t};\n\n\t\t\t</script>\n\n\n\n\n\n\t\t\t<script>\n    /**\n     * @param strEmails - one or more emails delimited with \",\"\n     * @param bolIsSingleEmail - is strEmails only one email\n     */\n    function EmailValidator(strEmails, bolIsSingleEmail)\n    {\n        this.state = EmailValidator.states.READY;\n        this.strSuggestedEmails = \"\";\n        this.strEmails = strEmails.trim();\n        this.strNoMxEmails = \"\";\n        this.strInputID = \"\";\n        this.bolIsSingleEmail = bolIsSingleEmail;\n\n        // set default invalid cb\n        this.setOnInvalidCB(function(){});\n        this.strErrorClass = \"has-error\";\n    }\n    \n    EmailValidator.regexTest = function(email) \n    {\n        var re = /^(([^<>()[\\]\\\\.,;:\\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,}))$/;\n        \n        return re.test( email )\n            // disallow single quotes\n            && email.indexOf( \"'\" ) === -1;\n    };\n    \n    //<editor-fold desc=\"Setters\">\n    /**\n     * this.onValidCB and this.onInvalidCB and this.setOnSuggestionCB execution order:\n     *  1. remove this.strErrorClass from this.strInputID\n     *  2. show or hide modal - only for onInvalid and onValid\n     *  3. run callback\n     */\n    EmailValidator.prototype.setOnValidCB = function (onValidCB)\n    {\n        this.onValidCB = applyTo(this, function ()\n        {\n            if (this.strModalID && $('#' + this.strModalID).css('opacity') == 0)\n            {\n                showModal(this.strModalID);\n            }\n            this.removeClassFromInput();\n            onValidCB();\n        });\n\n        return this;\n    };\n    EmailValidator.prototype.setOnInvalidCB = function (onInvalidCB)\n    {\n        this.onInvalidCB = applyTo(this, function ( strInvalidEmails)\n        {\n            if( typeof strInvalidEmails === 'undefined' )\n            {\n                strInvalidEmails =  '';\n            }\n            \n            if (this.strModalID && $('#' + this.strModalID).css('opacity') == 0)\n            {\n                showModal(this.strModalID);\n            }\n            this.addErrorClassToInput();\n            onInvalidCB(strInvalidEmails);\n        });\n\n        return this;\n    };\n    EmailValidator.prototype.setOnSuggestionCB = function (onSuggestionCB)\n    {\n        this.revalidate = function ()\n        {\n            this.addErrorClassToInput();\n            onSuggestionCB();\n        };\n        return this;\n    };\n    \n    EmailValidator.prototype.setModalID = function (strModalID)\n    {\n        this.strModalID = strModalID;\n        return this;\n    };\n\n    EmailValidator.prototype.setInputID = function (strInputID)\n    {\n        this.strInputID = strInputID;\n        return this;\n    };\n\n    EmailValidator.prototype.setErrorClass = function (strErrorClass)\n    {\n        this.strErrorClass = strErrorClass;\n        return this;\n    };\n    //</editor-fold>\n    \n    EmailValidator.prototype.onTooManyEmails = function () \n    {\n        fError(\"You cannot send more than 5 emails at one time.\", \"\", \"OK\", applyTo(this, this.onInvalidCB));\n    };\n\n    /**\n     * adds this.strErrorClass to element with ID this.strInputID\n     */\n    EmailValidator.prototype.addErrorClassToInput = function ()\n    {\n        if (this.strInputID)\n        {\n            $(\"#\" + this.strInputID).addClass(this.strErrorClass);\n        }\n    };\n\n    /**\n     * removes this.strErrorClass from element with ID this.strInputID\n     */\n    EmailValidator.prototype.removeClassFromInput = function ()\n    {\n        if (this.strInputID)\n        {\n            $(\"#\" + this.strInputID).removeClass(this.strErrorClass);\n        }\n    };\n\n    EmailValidator.prototype.run = function ()\n    {\n        if(this.strEmails === \"\") \n        {\n            this.state = EmailValidator.states.INVALID;\n            this.onInvalidCB();\n            return;\n        }\n        \n        // onValid, onInvalid and strEmails are necessary!\n        if (!this.onValidCB || !this.onInvalidCB)\n        {\n            throw new Error(\"EmailValidator is missing essential data!\");\n        }\n        \n        var emails;\n\n        // check if not over allowed email count\n        if( !this.bolIsSingleEmail )\n        {\n            emails = this.strEmails.split(\",\");\n            if( emails.length > 50 ) {\n                this.state = EmailValidator.states.TOO_MANY_EMAILS;\n                this.onTooManyEmails();\n                return;\n            }\n        }\n        else\n        {\n            emails = [ this.strEmails ];\n        }\n\n        // test emails against email regex before posting them\n        for (var i in emails)\n        {\n            if ( emails.hasOwnProperty(i) && !EmailValidator.regexTest( emails[i].trim() ) )\n            {\n                this.state = EmailValidator.states.INVALID;\n                this.onInvalidCB( emails[i].trim() );\n                return;\n            }\n        }\n\n        this.state = EmailValidator.states.RUNNING;\n\n        $.post('/chkMail.php', {'q': this.strEmails}, applyTo(this, this.onResponse));\n    };\n\n    EmailValidator.prototype.onResponse = function (data)\n    {\n        var arrReturn = JSON.parse(data);\n\n        if (arrReturn['result'] === 0)\n        {\n            this.state = EmailValidator.states.VALID;\n            this.onValidCB(this);\n        }\n        else if(arrReturn['result'] === EmailValidator.states.INVALID) \n        {\n            this.state = EmailValidator.states.INVALID;\n            this.onInvalidCB();\n        }\n        else if (arrReturn['result'] === 2)\n        {\n            this.strSuggestedEmails = arrReturn['suggest'];\n\n            if (arrReturn['no_mx'])\n            {\n                this.strNoMxEmails = arrReturn['no_mx'];\n                this.state = EmailValidator.states.MISSING_MX_RECORDS;\n            }\n            else\n            {\n                this.state = EmailValidator.states.POSSIBLE_TYPO;\n            }\n\n            // this calls onSuggestionCB\n            this.revalidate();\n        }\n        else if (arrReturn['result'] === 4)\n        {\n            this.state = EmailValidator.states.TOO_MANY_EMAILS;\n            this.onTooManyEmails();\n        }\n    };\n\n    EmailValidator.prototype.revalidate = function ()\n    {\n        // add typo suggestions and emails with no mx records to string\n        var strMsg = '';\n        if (this.strSuggestedEmails !== '')\n        {\n            strMsg += \"Did you mean:\";\n            strMsg += \" \" + this.strSuggestedEmails + \"?\\n\";\n        }\n        if (this.strNoMxEmails !== '')\n        {\n            if(this.bolIsSingleEmail)\n            {\n                strMsg += \"It\\u2019s possible that this e-mail address is incorrect:\"            }\n            else \n            {\n                strMsg += \"These e-mail addresses might be invalid:\"            }\n            \n            strMsg += \" \" + this.strNoMxEmails + \".\\n\";\n        }\n\n        if(this.bolIsSingleEmail)\n        {\n            strMsg += \"Please check the email you have entered! If it is correct, click OK.\";\n        }\n        else \n        {\n            strMsg += \"Please verify that the entered e-mails are correct! If all e-mails are correct, press OK.\";\n        }\n\n        this.addErrorClassToInput();\n\n        // hide the original modal to avoid overlapping\n        if (this.strModalID && $('#'+this.strModalID).css('opacity') == 1)\n        {\n            hideModal(this.strModalID);\n        }\n\n        fConfirm(\n            strMsg,\n            \"Check the email address you entered\",\n            \"OK\",\n            \"Cancel\",\n            applyTo(this, function ( bolResult)\n            {\n                // execute onInvalid only if user declines\n                if (bolResult === false)\n                {\n                    this.state = EmailValidator.states.INVALID;\n                    this.onInvalidCB();\n                }\n            }),\n            applyTo(this, function ()\n            {\n                this.state = EmailValidator.states.ACCEPTED_TYPO;\n                this.onValidCB();\n            }, this)\n        );\n    };\n\n    EmailValidator.prototype.isSubmittable = function ()\n    {\n        return [EmailValidator.states.VALID, EmailValidator.states.ACCEPTED_TYPO].indexOf(this.state) !== -1;\n    };\n\n    EmailValidator.states = {\n        READY: -2,              // initial state\n        RUNNING: -1,            // request has started and server has not responded yet\n\n        // => onValidCB\n        VALID: 0,\n\n        // => onInvalidCB\n        INVALID: 1,\n\n        // => revalidate => onSuggestionCB\n        POSSIBLE_TYPO: 2,       // there are typos in the submitted emails\n        MISSING_MX_RECORDS: 3,  // some emails have missing mx records\n        TOO_MANY_EMAILS: 4,     // too many emails are submitted\n\n        // => revalidate => onSuggestionCB (clicked OK) => onValid \n        ACCEPTED_TYPO: 5        // typo was spotted but user dismissed it\n    };\n    \n    // the function is defined in functions.js, but because this script is included in bergafoto, lets check to make sure.\n    if ( typeof applyTo !== 'function' )\n    {\n        /**\n         * Magic function that makes vanilla JS objects usable\n         *  - execute fn in the context of $this with passed parameters\n         *  - you can also pass parameters to the fn that is returned, they will be added to the fn call\n         * @param $this - Object scope\n         * @param fn - Object method to execute\n         * @param var1 - first parameter to be passed to fn\n         * @returns {Function}\n         */\n        window.applyTo = function( $this, fn, var1 )\n        {\n            if ( !$this )\n            {\n                throw new Error( \"Invalid usage of closure function, scope must be defined.\" );\n            }\n        \n            if ( !fn )\n            {\n                throw new Error( \"Invalid usage of closure function, fn must be defined.\" );\n            }\n        \n            var finalArgs = [];\n        \n            // skip first 3 arguments (callee, $this, fn)\n            for ( var i = 2; i < arguments.length; ++i )\n            {\n                // add to list of args\n                finalArgs.push( arguments[ i ] );\n            }\n        \n            return function ()\n            {\n                // add all arguments\n                for ( var i = 0; i < arguments.length; ++i )\n                {\n                    finalArgs.push( arguments[ i ] );\n                }\n            \n                // first arguments will be the ones passed to closure, then the ones passed to this function\n                return fn.apply( $this, finalArgs );\n            };\n        }\n    }\n</script>\n<link rel=\"stylesheet\" type=\"text/css\" media=\"all\" href=\"/bootstrap/css/dropdown.css?v=1775565195\"><link rel=\"stylesheet\" type=\"text/css\" media=\"all\" href=\"/css/global_facelift.css?v=1775565196\"><link rel=\"stylesheet\" type=\"text/css\" media=\"all\" href=\"/css/inputs.css?v=1775565196\"><link rel=\"stylesheet\" type=\"text/css\" media=\"all\" href=\"/js/jquery-ui-1.12.1.custom/jquery-ui.min.css?v=1750410211\"><link rel=\"stylesheet\" type=\"text/css\" media=\"all\" href=\"/css/thickbox.css?v=1775565196\"><link rel=\"stylesheet\" type=\"text/css\" media=\"all\" href=\"/css/modal.css?v=1775565196\"><link rel=\"stylesheet\" type=\"text/css\" media=\"all\" href=\"/css/global_colors.css?v=1775565196\"><link rel=\"stylesheet\" type=\"text/css\" media=\"all\" href=\"/css/modal_reset.css?v=1775565196\"><link rel=\"stylesheet\" type=\"text/css\" media=\"all\" href=\"/css/font-awesome-new/css/font-awesome.min.css?v=1775565195\"><link rel=\"stylesheet\" type=\"text/css\" media=\"all\" href=\"/css/font-awesome-pro/css/light.min.css?v=1775565195\"><link rel=\"stylesheet\" type=\"text/css\" media=\"all\" href=\"/css/font-awesome-pro/css/brands.min.css?v=1775565195\"><link rel=\"stylesheet\" type=\"text/css\" media=\"all\" href=\"/css/font-awesome-pro/css/fontawesome.min.css?v=1775565195\"><link rel=\"stylesheet\" type=\"text/css\" media=\"all\" href=\"/css/alert.css?v=1775565195\">\n                <script src=\"/js/jquery.cookie.js?v=1750410215\"></script>\n                <script src=\"/js/jquery-ui-1.12.1.custom/jquery-ui.js?v=1750410211\"></script>\n                <script src=\"/js/global.js?v=1768232690\"></script>\n                <script src=\"/js/info_tooltips.js?v=1750410216\"></script>\n                <script src=\"/js/jquery-ui-1.11.4.custom/jquery-ui.min.js?v=1750410214\"></script>\n                <script src=\"/js/event.js?v=1750410214\"></script>\n                <script src=\"/js/functions.js?v=1750410215\"></script>\n                <script src=\"/js/thickbox.js?v=1750410215\"></script>\n                <script src=\"/js/modal.js?v=1761296085\"></script>\n                <script src=\"/js/alert.js?v=1750410214\"></script>\t\t<script type=\"text/javascript\" async=\"\" src=\"https://googleads.g.doubleclick.net/pagead/viewthroughconversion/1043031755/?random=1777547657109&amp;cv=11&amp;fst=1777547657109&amp;bg=ffffff&amp;guid=ON&amp;async=1&amp;en=gtag.config&amp;gtm=45be64s1v9179722766za200xec&amp;gcd=13l3l3l3l1l1&amp;dma=0&amp;tag_exp=0~115616985~115938465~115938469~117266401~117384406~118289195~118463262&amp;u_w=800&amp;u_h=600&amp;url=https%3A%2F%2Ffiles.fm%2F&amp;rcb=19&amp;frm=0&amp;tiba=File%20upload%20%26%20sharing.%20Send%20large%20photos%20and%20videos.%20Online%20cloud%20storage.&amp;hn=www.googleadservices.com&amp;npa=0&amp;pscdl=noapi&amp;auid=1640222167.1777547657&amp;data=event%3Dgtag.config&amp;rfmt=3&amp;fmt=4\"></script></head>\n\t\t\t\t<body class=\"lang_en use_vh\">\n\n            <!-- Google Tag Manager (noscript) -->\n            <noscript><iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-N9HRMM7\"\n            height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe></noscript>\n            <!-- End Google Tag Manager (noscript) -->\n<!-- Google Tag Manager (noscript) -->\n<noscript><iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-5ZNTW54\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe></noscript>\n<!-- End Google Tag Manager (noscript) -->\n\n<script>\n\n    jQuery.fn.shake = function(interval,distance,times){\n        interval = typeof interval == \"undefined\" ? 100 : interval;\n        distance = typeof distance == \"undefined\" ? 10 : distance;\n        times = typeof times == \"undefined\" ? 3 : times;\n        var jTarget = $(this);\n        jTarget.css('position','relative');\n        for(var iter=0;iter<(times+1);iter++){\n            jTarget.animate({ left: ((iter%2==0 ? distance : distance*-1))}, interval);\n        }\n        return jTarget.animate({ left: 0},interval);\n    }\n\n\t$( window ).bind( 'load', function()\n\t{\n        const strUrlParams = new URLSearchParams(window.location.search);\n\t\tif( strUrlParams.has('coupon') || strUrlParams.has('kupons') ) \n\t\t{\n\t\t\tshowCreateAccount();\n            adaptFormForCoupon();\n        }\n\t} );\n</script>\n\n\t\t\t<div id=\"container\" class=\"filesfm \">\n\t\t\t<noscript>\n\t\t\t\t<table class=\"alert_container alert_container_danger\" style=\"display: block\">\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t<i class=\"fa fa-exclamation-circle\"></i>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t<div class=\"alert_main_text\">\n\t\t\t\t\t\t\t\tYour browser does not support Javascript. To use this page turn on JavaScript or use another browser.\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t</tr>\n\t\t\t\t</table>\n\t\t\t</noscript>\n\n\n\t\n<header id=\"header\" class=\"\">\n    <nav>\n        <!-- Flag -->\n        <!-- UA flag -->\n        <!-- <div id=\"header_flag\">\n            <div id=\"header_flag_1\"></div>\n            <div id=\"header_flag_2\"></div>\n        </div> -->\n        <!-- -->\n\n        <!-- LV flag -->\n        <div id=\"header_flag\">\n            <div id=\"header_flag_3\"></div>\n            <div id=\"header_flag_4\"></div>\n            <div id=\"header_flag_5\"></div>\n        </div>\n       \n\n        <div class=\"container\">\n            \n            <input type=\"checkbox\" class=\"navbar-toggler\" id=\"navbar-toggler-chb\">\n            <label id=\"navbar-toggler\" class=\"only-bottom navbar-toggler-stripes user-has-not-clicked-navbar-toggler new\" for=\"navbar-toggler-chb\" onclick=\"if(! $('#navbar-toggler-chb').is(':checked')) { $( '#header' ).css('z-index', '100000'); } $( this ).toggleClass( 'clicked' ); navbarTogglerClicked(); gaev('HeaderClick', 'Hamburger-menu', '');\" onmouseover=\"navbarTogglerClicked()\" style=\"visibility: visible;\">\n                    Menu            </label>\n\n            <script type=\"text/javascript\">\n                function navbarTogglerClicked()\n                {\n                    $( '#navbar-toggler' ).removeClass( 'user-has-not-clicked-navbar-toggler' );\n                    document.cookie = 'user-has-clicked-navbar-toggler=1; max-age=' + (365*24*60*60) + ' ; path=/ ; domain=failiem.lv';\n                    document.cookie = 'user-has-clicked-navbar-toggler=1; max-age=' + (365*24*60*60) + ' ; path=/ ; domain=.failiem.lv';\n                    document.cookie = 'user-has-clicked-navbar-toggler=1; max-age=' + (365*24*60*60) + ' ; path=/ ; domain=files.fm';\n                    document.cookie = 'user-has-clicked-navbar-toggler=1; max-age=' + (365*24*60*60) + ' ; path=/ ; domain=.files.fm';\n                }\n            </script>\n\n            <div class=\"nav-left\">\n            \t                <a class=\"navbar-brand menu-link\" onclick=\"gaev('HeaderClick', 'Logo', '');\" href=\"/\">\n                    <img class=\"logo\" alt=\"Files.fm\" src=\"/images/logo/rebranded/files-fm-logo-slogan.svg\">                </a>\n                                \n            </div>\n\n            <div class=\"navbar\" id=\"main-nav\" style=\"overflow: initial;\">\n                <ul>\n\n                                        \n                    \n                    \n                        \n\n                        \n                        \n                        <li data-priority=\"2\" class=\"nav-button\" data-original-order=\"3\" style=\"display: list-item;\">\n\t\t\t\t\t\t\t<div class=\"header_menu_wrap\">\n\t\t\t\t\t\t\t\t<div class=\"header_menu_label\">Apps</div>\n\t\t\t\t\t\t\t\t<div class=\"header_menu_drawer\">\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<a class=\"drawer-item\" href=\"https://play.google.com/store/apps/details?id=com.files.fm\" onclick=\"gaev('HeaderClick', 'Apps-Android', '');\" target=\"_blank\"> Android app <div class=\"drawer-item-new\">New</div></a>\n\n\t\t\t\t\t\t\t\t\t<a class=\"drawer-item\" href=\"https://apps.apple.com/in/app/files-fm-cloud-storage/id1636301796\" onclick=\"gaev('HeaderClick', 'Apps-IOS', '');\" target=\"_blank\"> iOS app <div class=\"drawer-item-new\">New</div></a>\n\n\t\t\t\t\t\t\t\t\t<a class=\"drawer-item\" href=\"/sync-share#setup\" onclick=\"gaev('HeaderClick', 'Apps-Desktop', '');\">  Desktop Sync <div class=\"drawer-item-new\">New</div></a>\n\n\t\t\t\t\t\t\t\t\t<!--<a class=\"drawer-item\" href=\"/backup#setup\" onclick=\"gaev('HeaderClick', 'Apps-Backup', '');\" > Backup for Windows | MacOS | Linux</a>-->\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<a class=\"drawer-item\" href=\"https://chat.files.fm\" onclick=\"gaev('HeaderClick', 'Apps-Chat-AI', '');\" target=\"_blank\"> AI Chat</a>\n                                   \n                                    <a class=\"withicon drawer-item ConvertMp4\" href=\"?convert-to-mp4\" onclick=\"gaev('HeaderClick', 'Tools-convert-to-mp4', '');\">Convert video to MP4</a> \n                                    <a class=\"withicon drawer-item ConvertPDF\" href=\"?convert-to-pdf\" onclick=\"gaev('HeaderClick', 'Tools-convert-to-pdf', '');\">Convert docs to PDF</a>\n                                    \n                                     \n                                    \n                                                                        <a class=\"withicon drawer-item VideoCall\" href=\"https://video.failiem.lv/b/auth/openid_connect\" onclick=\"gaev('HeaderClick', 'Tools-Video-room', '');\">Create video room</a>\n                                    \t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\n                    \n                    \n                    \n                    \n                                                <li class=\"nav-button library-button  new\" data-priority=\"2\" data-original-order=\"4\" style=\"display: list-item;\">\n                            <a href=\"/discover\" class=\"nav-link\">\n                                Discover                                <div class=\"tag new\">New</div>\n                            </a>\n                        </li>\n                                              \n                                                <li class=\"nav-button showonfirstload_mid nav-upload nav-bottom\" data-priority=\"2\" data-original-order=\"5\" style=\"display: list-item;\">\n                            <a class=\"nav-link\" href=\"javascript:void(0);\" onclick=\"$('html, body').animate({ scrollTop: 0 }, 'fast'); setTimeout(()=>{$('#uploadifive-file_upload').shake();}, 50); gaev('HeaderClick', 'Upload', '');\"></a>\n                        </li>\n                          \n                        \n                                                <li class=\"nav-button showonfirstload_mid nav-plans nav-bottom\" data-priority=\"2\" data-original-order=\"6\">\n                            <a class=\"nav-link\" href=\"/storage-plans\" onclick=\"gaev('HeaderClick', 'Storage_plans_and_prices', '');\">\n                                <div class=\"top\">Pricing</div>\n                                <div class=\"bottom\">Upgrade</div>\n                            </a>\n                        </li>\n                        \n                        \n\n                        \n                                                \n                            \n                        \n                        \n                        \n                                                <li class=\"nav-button darker blue showonfirstload_small nav-files nav-bottom nav-hideTop\" data-priority=\"1\" style=\"margin-right: 6px; display: list-item;\" data-original-order=\"7\">\n                            <a href=\"/filebrowser\" onclick=\"gaev('HeaderClick', 'My_files', 'NotLoggedIn');\" class=\"nav-link\">\n                                My files                            </a>\n                        </li>\n                                                                    <li class=\"nav-right nav-button darker showonfirstload_small nav-bottom nav-login\" data-priority=\"0\" data-original-order=\"8\">\n                            <div id=\"login\">\n                                <a href=\"javascript:void(0);\" onclick=\"gaev('HeaderClick', 'Log_in', ''); showSignIn(); return false;\" id=\"login_button\" class=\"\">\n                                    <span id=\"login_button_text\">Log in</span>\n                                </a>\n                            </div>\n                        </li>\n\n                        <li class=\"nav-right nav-button red showonfirstload_small\" data-priority=\"1\" data-original-order=\"9\">\n                            <div>\n                                <a href=\"javascript:void(0);\" onclick=\"gaev('HeaderClick', 'Sign_up', ''); showCreateAccount(); return false;\" id=\"signup\">New</a>\n                            </div>\n                        </li>\n\n                        \n                                                <li class=\"nav-right showonfirstload_mid\" id=\"lang_switch\" data-priority=\"2\" data-original-order=\"10\">\n                            <div class=\"header_menu_wrap\">\n                                <div class=\"header_menu_label\">\n                                    <img src=\"/images/UI_icons/flags/en.png\">\n                                    <span class=\"currentlang\">EN</span>\n                                </div>\n                                <div class=\"header_menu_drawer right\">\n                                                                        <a class=\"drawer-item\" href=\"javascript:changeLanguage('uk', 'UK');\"><img src=\"/images/UI_icons/flags/uk.png\"> English (UK) </a>\n                                    <a class=\"drawer-item\" href=\"javascript:changeLanguage('en', 'EN');\"><img src=\"/images/UI_icons/flags/en.png\"> English (US) </a>\n                                    <a class=\"drawer-item\" href=\"javascript:changeLanguage('es', 'ES');\"><img src=\"/images/UI_icons/flags/es.png\"> Español (ES)</a>\n                                    <a class=\"drawer-item\" href=\"javascript:changeLanguage('de', 'DE');\"><img src=\"/images/UI_icons/flags/de.png\"> Deutsch (DE)</a>\n                                    <a class=\"drawer-item\" href=\"javascript:changeLanguage('fi', 'FI');\"><img src=\"/images/UI_icons/flags/fi.png\"> Suomi (FI)</a>\n                                    <!-- <a class=\"drawer-item\" href=\"javascript:changeLanguage('ko', 'KO');\"> 한국어 (KO) </a> -->\n                                                                        <a class=\"drawer-item\" href=\"javascript:changeLanguage('ua', 'UA');\"><img src=\"/images/UI_icons/flags/ua.png\"> Українська (UA)</a>\n                                    <a class=\"drawer-item\" href=\"javascript:changeLanguage('lv', 'LV');\"><img src=\"/images/UI_icons/flags/lv.png\"> Latviešu (LV)</a>\n                                                                    </div>\n                            </div>\n                        </li>\n                                            \n                </ul>\n            </div>\n            <script>\n                function addAnonymousUploads()\n                {\n                    var addUploads = confirm('Bind previous uploads from this device to your account? You can manage or delete them.');\n                    if (addUploads == true)\n                    {\n                        $('.add_anonym_uplaods').val('1');\n                    }\n                }\n            </script>\n\n            <div id=\"mega-menu\" class=\"collapse\">\n                <div class=\"container event_ignore_click\">\n                    <ul id=\"nav-functional\" class=\"event_ignore_click has-items\"><li data-priority=\"10\" class=\"nav-button\" data-original-order=\"0\" data-original-width=\"125\" style=\"display: list-item;\">\n                        <div class=\"header_menu_wrap\">\n                            <div class=\"header_menu_label\">Solutions</div>\n                            <div class=\"header_menu_drawer\">\n                                <a class=\" SyncShare withicon drawer-item\" href=\"/sync-share\" onclick=\"gaev('HeaderClick', 'Solutions-Storage', '');\">\n                                    Secure Cloud Drive                                    <div class=\"desc\">Sync, share &amp; back up files</div>\n                                </a>  \t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t                            \n                                <a class=\"PublicProfiles withicon drawer-item\" href=\"/public-profiles\" onclick=\"gaev('HeaderClick', 'Solutions-Publish', '');\">\n                                    Publish Content                                    <div class=\"desc\">Showcase branded galleries, portfolio or marketing content</div>\n                                </a>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<a class=\" SellFiles withicon drawer-item\" href=\"/sell-files\" onclick=\"gaev('HeaderClick', 'Solutions-SellFiles', '');\">\n                                    Sell ​​Content                                    <div class=\"desc\">Storefront with built-in payments</div>\n                                </a>\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n                                <a class=\" SportEvents withicon drawer-item\" href=\"/ai\" onclick=\"gaev('HeaderClick', 'Solutions-Ai', '');\">\n                                    AI Content Search                                    <div class=\"desc\">Find images by member number, face, tags and description</div>\n                                </a>\n\t\t\t\t\t\t\t\t\t\n                                <a class=\" Filebox withicon drawer-item\" href=\"/upload-form\" onclick=\"gaev('HeaderClick', 'Solutions-Filebox', '');\">\n                                    Integrate Uploads and Content                                    <div class=\"desc\">Drop-in uploader for sites or use API</div>\n                                </a>\t\t\t\t\t\t\t\t\n                                                                <!--\n                                <a class=\" Backup withicon drawer-item\" href=\"/backup\" onclick=\"gaev('HeaderClick', 'Solutions-Backup', '');\">\n                                    Backup                                    <div class=\"desc\">Tool for encrypted copies</div>\n                                </a>\n\t\t\t\t\t\t\t\t-->\t\t\t\t\t\t\t\t\n                            </div>\n                        </div>\n                    </li><li class=\"nav-button\" data-priority=\"2\" data-original-order=\"1\" style=\"display: list-item;\" data-original-width=\"75\">\n                            <a href=\"/pro\" class=\"nav-link\">\n                                PRO                            </a>\n                        </li><li class=\"nav-button\" data-priority=\"2\" data-original-order=\"2\" style=\"display: list-item;\" data-original-width=\"109\">\n                            <a href=\"/business\" class=\"nav-link\">\n                                Business                            </a>\n                        </li></ul>\n                </div>\n                <div class=\"overlay\"></div>\n            </div>\n            <div id=\"mega-menu-close\"></div>\n        </div>\n\n        <div id=\"navbar-css\"></div>\n    </nav>\n    \n</header>\n\n\n<script>\n\n            if (!$.cookie('new_library'))\n        {\n            $('.library-button').addClass('new');\n            $('.navbar-toggler-stripes').addClass('new');\n            \n        }\n\n        $('.library-button').on('click', function () {\n            if ( $(this).hasClass('new') )\n            {\n                document.cookie = 'new_library=\"1\"; max-age=' + (90*24*60*60) + ' ; path=/ ; domain=failiem.lv';\n                document.cookie = 'new_library=\"1\"; max-age=' + (90*24*60*60) + ' ; path=/ ; domain=.failiem.lv';\n                document.cookie = 'new_library=\"1\"; max-age=' + (90*24*60*60) + ' ; path=/ ; domain=files.fm';\n                document.cookie = 'new_library=\"1\"; max-age=' + (90*24*60*60) + ' ; path=/ ; domain=.files.fm';\n\n                $(this).removeClass('new');\n                $('.navbar-toggler-stripes').removeClass('new');\n            }\n        });\n\n        \n    $('#mega-menu .other-apps LI').on('click', function () {\n        if ( $('A:first-child', this).attr('href') != null && $('A:first-child', this).attr('href').indexOf('javascript:') == -1 )\n        {\n            window.location = $('A:first-child', this).attr('href');\n        }\n    });\n    \n    $('#mega-menu-close').on('click', function () {\n        $( '#navbar-toggler-chb' ).prop('checked', false);\n        $( '#header' ).css('z-index', '');\n    });\n\n    $('.header_menu_wrap').on('mouseleave', function (e)\n    {\n        var $elem = $(this);\n        \n        if (! $elem.parents('#mega-menu').length) \n        {\n            if ($elem.is(\"#usergreeting\") ){\n                setTimeout(function() {\n                    if(! $('#usergreeting:hover').length > 0)\n                    {\n                        $elem.find('.header_menu_label').removeClass('open');\n                    }\n                }, 500);\n            }\n            else\n            {\n                if(!$elem[ 0 ].matches(\":hover\"))\n                {\n                    $elem.find('.header_menu_label').removeClass('open');\n                }\n            }\n        }\n    });\n\n    $('.header_menu_label').on('click', function () {\n       \n        var that = this;\n\n        $(\".header_menu_label\").filter(function() {\n            // check object in list is not current object\n            if ($(this).parents('#mega-menu').length)\n            {\n                return false;\n            }\n            return this != that;\n        }).removeClass('open');\n\n        $(this).toggleClass('open');\n       \n        var $elem = $(this);\n        \n        $elem.parent().find('.header_menu_drawer').css({\n            'left': '', \n            'right': ''\n        });\n        \n        var bounding = $elem.parent().find('.header_menu_drawer')[0].getBoundingClientRect();\n        var boundingParent = $elem[0].getBoundingClientRect();\n        if (bounding.left < 0)\n        {\n            $elem.parent().find('.header_menu_drawer').css({\n                'left': -boundingParent.left+5 + 'px', \n                'right': 'unset'\n            });\n        }\n        if (bounding.right > (window.innerWidth || document.documentElement.clientWidth))\n        {\n            $elem.parent().find('.header_menu_drawer').css({\n                'left': 'unset', \n                'right': -(window.innerWidth-boundingParent.right)+20 + 'px'\n            });\n        }\n    });\n</script>\n\n            <script src=\"/js/Captcha/Google/LazyGoogleReCaptchaV2.js\"></script>\n            <script>\n                objLazyGoogleReCaptchaV2.strLanguageKey = \"en\";\n                objLazyGoogleReCaptchaV2.strSiteKey = \"6LflqXQUAAAAAP2CM782IqIgjzooEt9soXTCwxX2\";\n            </script>\n<link rel=\"stylesheet\" type=\"text/css\" media=\"all\" href=\"/css/sign_in_form.css?v=35\">\n\n\n\n\n<div id=\"sign-in\" class=\"modal-container\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"createaccount-header signin-header\" aria-hidden=\"true\" style=\"display:none\">\n\n\t<div class=\"modal-inner\">\n\n\n\t\t<!-- START : Header -->\n\t\t<div id=\"sign-in-header\">\n\n\t\t\t<span id=\"signin-header\" onclick=\"if( !$( '#signin-modal-content' ).is( ':visible' ) ) showSignIn(); return false;\">\n\t\t\t\tLog in\t\t\t\t<img id=\"signin-header_icon_inactive\" src=\"/images/signup_form/log_in.svg?v=2\" alt=\"Login to upload files\">\n\t\t\t\t<img id=\"signin-header_icon_active\" src=\"/images/signup_form/log_in_blue.svg?v=2\" alt=\"Login to upload files\">\n\t\t\t</span>\n\n                            <span id=\"createaccount-header\" onclick=\"if( !$('#createaccount-modal-content').is(':visible')) showCreateAccount(); return false;\">\n                    Sign up                </span>\n            \n\t\t</div>\n\t\t<!-- END : Header -->\n\n        <div id=\"createaccount-referral-container\" style=\"display:none\">\n            <span class=\"referrer-container\">\n                You have been invited by&nbsp;<span id=\"createaccount-referral-referrer\"></span>&nbsp;to create account and get 1GB            </span>\n            \n            <hr>\n        </div>\n        \n                \n        <div id=\"createaccount-message-container\">\n        \t<table class=\"alert_container alert_container_danger\">\n                <tbody><tr>\n                    <td><i class=\"fa fa-exclamation-circle\"></i></td>\n                    <td><div class=\"alert_main_text\"></div></td>\n                </tr>\n            </tbody></table>\n        </div>\n        \n\t\t<!-- START : Create account form -->\n\t\t<div id=\"createaccount-modal-content\" class=\"modal-content\">\n            <div class=\"info\"></div>\n            \n            \t\t\t<!-- START : Social create account -->\n\t\t\t<div class=\"signin-modal-content-social\">\n\n\t\t\t\t<div class=\"signin-modal-content-social-title\">Create free account:</div>\n\n\t\t\t\t<div class=\"signin-modal-content-social-buttons-container signin-modal-content-social-buttons-container-2-buttons\">\n\n\t\t\t\t\t<!-- \n\t\t\t\t\t<div class=\"fb_button social_login_button\" onclick=\"checkSocialLogin('facebook');\">\n\t\t\t\t\t\t<img src=\"/images/signup_form/login-facebook.svg?v=2\" alt=\"Sign up with Facebook to upload files for free\">\n\t\t\t\t\t\t<span>Facebook</span>\n\t\t\t\t\t</div>\n                    -->\n\t\t\t\t\t\n\t\t\t\t\t<div class=\"standard_button google_button social_login_button\" onclick=\"checkSocialLogin('google');\">\n\t\t\t\t\t\t<img src=\"/images/signup_form/login-google.svg?v=2\" alt=\"Sign up with Google to upload files for free\">\n\t\t\t\t\t\t<span>Google</span>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class=\"standard_button ms_button social_login_button\" onclick=\"checkSocialLogin('microsoft');\">\n                        <img src=\"/images/signup_form/login-microsoft.svg\" alt=\"Sign up with Microsoft to upload files for free\">\n\t\t\t\t\t\t<span>Microsoft</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t\n                    <div class=\"justify_el\"></div>\n\n\t\t\t\t</div>\n\n\t\t\t</div>\n\t\t\t<!-- END : Social create account -->\n\n\t\t\t<div class=\"or-delimiter\">\n\t\t\t\tor\t\t\t</div>\n\t\t\t\t\t\t\t\n\t\t\t<!-- START : Simple create account -->\n\t\t\t<div id=\"createaccount-simple-container\">\n                <input id=\"createaccount-referral-hash\" name=\"inviter_hash\" type=\"hidden\">\n                <input id=\"createaccount-referral-user\" name=\"inviter_user\" type=\"hidden\">\n\n                <div id=\"register_coupon_code\">\n                    <div class=\"input-label\">\n                        <label for=\"register_coupon_code_input\">Coupon code</label>\n                        <input id=\"register_coupon_code_input\" name=\"coupon_code\" type=\"text\">\n                    </div>\n                    <div class=\"createaccount-input-container\"></div>\n                </div>\n                    \n                <div class=\"no-coupon-link\">\n                    <a href=\"\" onclick=\"revertFormFromCoupon(); return false\">I do not have a coupon code »</a>\n                </div>\n\n                <div class=\"input-label\">\n                    <label for=\"createaccount_name\">First name</label>\n                    <input id=\"createaccount_name\" name=\"createaccount_name\" type=\"text\" autocomplete=\"off\">\n                </div>\n\n                <div class=\"input-label\">\n                    <label for=\"createaccount_surname\">Last name</label>\n                    <input id=\"createaccount_surname\" name=\"createaccount_surname\" type=\"text\" autocomplete=\"off\">\n                </div>\n\n                <div class=\"input-label\">\n                    <label for=\"createaccount_email\">E-mail</label>\n                    <input id=\"createaccount_email\" name=\"createaccount_email\" type=\"email\" autocomplete=\"off\" onchange=\"createUsername(this.value);\">\n                </div>\n\n                <div class=\"input-label\">\n                    <label for=\"createaccount_password\">Password</label>\n                    <input id=\"createaccount_password\" name=\"createaccount_password\" type=\"password\" autocomplete=\"off\">\n                </div>\n\n\t\t\t\t<div class=\"justify_el\"></div>\n\n\t\t\t\t\t\t\t\t<!-- \n\t\t\t\t<div id=\"business_account_chechbox_container\">\n\t\t\t\t\t<input id=\"create_business_account\" type=\"checkbox\" onchange=\"toggleCreateBusinessAccount()\">\n\t\t\t\t\t<label for=\"create_business_account\">I might need business features, I’d like to know more</label>\n\t\t\t\t</div>\n\t\t\t\t\n\t\t\t\t<div id=\"create_business_account_container\">\n\n\t\t\t\t\t<input id=\"createaccount_company_name\" name=\"createaccount_company_name\" type=\"text\" autocomplete=\"off\" placeholder=\"Company name\" />\n\t\t\t\t\t<input id=\"createaccount_company_phone\" name=\"createaccount_company_phone\" type=\"text\" autocomplete=\"off\" placeholder=\"Phone number\" />\n\t\t\t\t\t<select name=\"createaccount_company_country\" id=\"createaccount_company_country\">\n\n\t\t\t\t\t\t<option value=\"\">Country</option>\n\t\t\t\t\t\t\t<option value=\"Afghanistan\" >Afghanistan</option>\n\t\t\t\t\t\t\t<option value=\"Albania\" >Albania</option>\n\t\t\t\t\t\t\t<option value=\"Algeria\" >Algeria</option>\n\t\t\t\t\t\t\t<option value=\"American Samoa\" >American Samoa</option>\n\t\t\t\t\t\t\t<option value=\"Andorra\" >Andorra</option>\n\t\t\t\t\t\t\t<option value=\"Angola\" >Angola</option>\n\t\t\t\t\t\t\t<option value=\"Anguilla\" >Anguilla</option>\n\t\t\t\t\t\t\t<option value=\"Antarctica\" >Antarctica</option>\n\t\t\t\t\t\t\t<option value=\"Antigua and Barbuda\" >Antigua and Barbuda</option>\n\t\t\t\t\t\t\t<option value=\"Argentina\" >Argentina</option>\n\t\t\t\t\t\t\t<option value=\"Armenia\" >Armenia</option>\n\t\t\t\t\t\t\t<option value=\"Aruba\" >Aruba</option>\n\t\t\t\t\t\t\t<option value=\"Australia\" >Australia</option>\n\t\t\t\t\t\t\t<option value=\"Austria\" >Austria</option>\n\t\t\t\t\t\t\t<option value=\"Azerbaijan\" >Azerbaijan</option>\n\t\t\t\t\t\t\t<option value=\"Bahamas\" >Bahamas</option>\n\t\t\t\t\t\t\t<option value=\"Bahrain\" >Bahrain</option>\n\t\t\t\t\t\t\t<option value=\"Bangladesh\" >Bangladesh</option>\n\t\t\t\t\t\t\t<option value=\"Barbados\" >Barbados</option>\n\t\t\t\t\t\t\t<option value=\"Belarus\" >Belarus</option>\n\t\t\t\t\t\t\t<option value=\"Belgium\" >Belgium</option>\n\t\t\t\t\t\t\t<option value=\"Belize\" >Belize</option>\n\t\t\t\t\t\t\t<option value=\"Benin\" >Benin</option>\n\t\t\t\t\t\t\t<option value=\"Bermuda\" >Bermuda</option>\n\t\t\t\t\t\t\t<option value=\"Bhutan\" >Bhutan</option>\n\t\t\t\t\t\t\t<option value=\"Bolivia\" >Bolivia</option>\n\t\t\t\t\t\t\t<option value=\"Bonaire, Saint Eustatius and Saba\" >Bonaire, Saint Eustatius and Saba</option>\n\t\t\t\t\t\t\t<option value=\"Bosnia and Herzegovina\" >Bosnia and Herzegovina</option>\n\t\t\t\t\t\t\t<option value=\"Botswana\" >Botswana</option>\n\t\t\t\t\t\t\t<option value=\"Bouvet Island\" >Bouvet Island</option>\n\t\t\t\t\t\t\t<option value=\"Brazil\" >Brazil</option>\n\t\t\t\t\t\t\t<option value=\"British Indian Ocean Territory\" >British Indian Ocean Territory</option>\n\t\t\t\t\t\t\t<option value=\"British Virgin Islands\" >British Virgin Islands</option>\n\t\t\t\t\t\t\t<option value=\"Brunei\" >Brunei</option>\n\t\t\t\t\t\t\t<option value=\"Bulgaria\" >Bulgaria</option>\n\t\t\t\t\t\t\t<option value=\"Burkina Faso\" >Burkina Faso</option>\n\t\t\t\t\t\t\t<option value=\"Burundi\" >Burundi</option>\n\t\t\t\t\t\t\t<option value=\"Cambodia\" >Cambodia</option>\n\t\t\t\t\t\t\t<option value=\"Cameroon\" >Cameroon</option>\n\t\t\t\t\t\t\t<option value=\"Canada\" >Canada</option>\n\t\t\t\t\t\t\t<option value=\"Cape Verde\" >Cape Verde</option>\n\t\t\t\t\t\t\t<option value=\"Cayman Islands\" >Cayman Islands</option>\n\t\t\t\t\t\t\t<option value=\"Central African Republic\" >Central African Republic</option>\n\t\t\t\t\t\t\t<option value=\"Chad\" >Chad</option>\n\t\t\t\t\t\t\t<option value=\"Chile\" >Chile</option>\n\t\t\t\t\t\t\t<option value=\"China\" >China</option>\n\t\t\t\t\t\t\t<option value=\"Christmas Island\" >Christmas Island</option>\n\t\t\t\t\t\t\t<option value=\"Cocos [Keeling] Islands\" >Cocos [Keeling] Islands</option>\n\t\t\t\t\t\t\t<option value=\"Colombia\" >Colombia</option>\n\t\t\t\t\t\t\t<option value=\"Comoros\" >Comoros</option>\n\t\t\t\t\t\t\t<option value=\"Congo [DRC]\" >Congo [DRC]</option>\n\t\t\t\t\t\t\t<option value=\"Congo [Republic]\" >Congo [Republic]</option>\n\t\t\t\t\t\t\t<option value=\"Cook Islands\" >Cook Islands</option>\n\t\t\t\t\t\t\t<option value=\"Costa Rica\" >Costa Rica</option>\n\t\t\t\t\t\t\t<option value=\"Croatia\" >Croatia</option>\n\t\t\t\t\t\t\t<option value=\"Cuba\" >Cuba</option>\n\t\t\t\t\t\t\t<option value=\"Curacao\" >Curacao</option>\n\t\t\t\t\t\t\t<option value=\"Cyprus\" >Cyprus</option>\n\t\t\t\t\t\t\t<option value=\"Czech Republic\" >Czech Republic</option>\n\t\t\t\t\t\t\t<option value=\"Denmark\" >Denmark</option>\n\t\t\t\t\t\t\t<option value=\"Djibouti\" >Djibouti</option>\n\t\t\t\t\t\t\t<option value=\"Dominica\" >Dominica</option>\n\t\t\t\t\t\t\t<option value=\"Dominican Republic\" >Dominican Republic</option>\n\t\t\t\t\t\t\t<option value=\"East Timor\" >East Timor</option>\n\t\t\t\t\t\t\t<option value=\"Ecuador\" >Ecuador</option>\n\t\t\t\t\t\t\t<option value=\"Egypt\" >Egypt</option>\n\t\t\t\t\t\t\t<option value=\"El Salvador\" >El Salvador</option>\n\t\t\t\t\t\t\t<option value=\"Equatorial Guinea\" >Equatorial Guinea</option>\n\t\t\t\t\t\t\t<option value=\"Eritrea\" >Eritrea</option>\n\t\t\t\t\t\t\t<option value=\"Estonia\" >Estonia</option>\n\t\t\t\t\t\t\t<option value=\"Ethiopia\" >Ethiopia</option>\n\t\t\t\t\t\t\t<option value=\"Falkland Islands\" >Falkland Islands</option>\n\t\t\t\t\t\t\t<option value=\"Faroe Islands\" >Faroe Islands</option>\n\t\t\t\t\t\t\t<option value=\"Fiji\" >Fiji</option>\n\t\t\t\t\t\t\t<option value=\"Finland\" >Finland</option>\n\t\t\t\t\t\t\t<option value=\"France\" >France</option>\n\t\t\t\t\t\t\t<option value=\"French Guiana\" >French Guiana</option>\n\t\t\t\t\t\t\t<option value=\"French Polynesia\" >French Polynesia</option>\n\t\t\t\t\t\t\t<option value=\"French Southern Territories\" >French Southern Territories</option>\n\t\t\t\t\t\t\t<option value=\"Gabon\" >Gabon</option>\n\t\t\t\t\t\t\t<option value=\"Gambia\" >Gambia</option>\n\t\t\t\t\t\t\t<option value=\"Georgia\" >Georgia</option>\n\t\t\t\t\t\t\t<option value=\"Germany\" >Germany</option>\n\t\t\t\t\t\t\t<option value=\"Ghana\" >Ghana</option>\n\t\t\t\t\t\t\t<option value=\"Gibraltar\" >Gibraltar</option>\n\t\t\t\t\t\t\t<option value=\"Greece\" >Greece</option>\n\t\t\t\t\t\t\t<option value=\"Greenland\" >Greenland</option>\n\t\t\t\t\t\t\t<option value=\"Grenada\" >Grenada</option>\n\t\t\t\t\t\t\t<option value=\"Guadeloupe\" >Guadeloupe</option>\n\t\t\t\t\t\t\t<option value=\"Guam\" >Guam</option>\n\t\t\t\t\t\t\t<option value=\"Guatemala\" >Guatemala</option>\n\t\t\t\t\t\t\t<option value=\"Guernsey\" >Guernsey</option>\n\t\t\t\t\t\t\t<option value=\"Guinea\" >Guinea</option>\n\t\t\t\t\t\t\t<option value=\"Guinea-Bissau\" >Guinea-Bissau</option>\n\t\t\t\t\t\t\t<option value=\"Guyana\" >Guyana</option>\n\t\t\t\t\t\t\t<option value=\"Haiti\" >Haiti</option>\n\t\t\t\t\t\t\t<option value=\"Heard Island and McDonald Island\" >Heard Island and McDonald Island</option>\n\t\t\t\t\t\t\t<option value=\"Honduras\" >Honduras</option>\n\t\t\t\t\t\t\t<option value=\"Hong Kong\" >Hong Kong</option>\n\t\t\t\t\t\t\t<option value=\"Hungary\" >Hungary</option>\n\t\t\t\t\t\t\t<option value=\"Iceland\" >Iceland</option>\n\t\t\t\t\t\t\t<option value=\"India\" >India</option>\n\t\t\t\t\t\t\t<option value=\"Indonesia\" >Indonesia</option>\n\t\t\t\t\t\t\t<option value=\"Iran\" >Iran</option>\n\t\t\t\t\t\t\t<option value=\"Iraq\" >Iraq</option>\n\t\t\t\t\t\t\t<option value=\"Ireland\" >Ireland</option>\n\t\t\t\t\t\t\t<option value=\"Isle of Man\" >Isle of Man</option>\n\t\t\t\t\t\t\t<option value=\"Israel\" >Israel</option>\n\t\t\t\t\t\t\t<option value=\"Italy\" >Italy</option>\n\t\t\t\t\t\t\t<option value=\"Ivory Coast\" >Ivory Coast</option>\n\t\t\t\t\t\t\t<option value=\"Jamaica\" >Jamaica</option>\n\t\t\t\t\t\t\t<option value=\"Japan\" >Japan</option>\n\t\t\t\t\t\t\t<option value=\"Jersey\" >Jersey</option>\n\t\t\t\t\t\t\t<option value=\"Jordan\" >Jordan</option>\n\t\t\t\t\t\t\t<option value=\"Kazakhstan\" >Kazakhstan</option>\n\t\t\t\t\t\t\t<option value=\"Kenya\" >Kenya</option>\n\t\t\t\t\t\t\t<option value=\"Kiribati\" >Kiribati</option>\n\t\t\t\t\t\t\t<option value=\"Kosovo\" >Kosovo</option>\n\t\t\t\t\t\t\t<option value=\"Kuwait\" >Kuwait</option>\n\t\t\t\t\t\t\t<option value=\"Kyrgyzstan\" >Kyrgyzstan</option>\n\t\t\t\t\t\t\t<option value=\"Laos\" >Laos</option>\n\t\t\t\t\t\t\t<option value=\"Latvia\" >Latvia</option>\n\t\t\t\t\t\t\t<option value=\"Lebanon\" >Lebanon</option>\n\t\t\t\t\t\t\t<option value=\"Lesotho\" >Lesotho</option>\n\t\t\t\t\t\t\t<option value=\"Liberia\" >Liberia</option>\n\t\t\t\t\t\t\t<option value=\"Libya\" >Libya</option>\n\t\t\t\t\t\t\t<option value=\"Liechtenstein\" >Liechtenstein</option>\n\t\t\t\t\t\t\t<option value=\"Lithuania\" >Lithuania</option>\n\t\t\t\t\t\t\t<option value=\"Luxembourg\" >Luxembourg</option>\n\t\t\t\t\t\t\t<option value=\"Macau\" >Macau</option>\n\t\t\t\t\t\t\t<option value=\"Macedonia\" >Macedonia</option>\n\t\t\t\t\t\t\t<option value=\"Madagascar\" >Madagascar</option>\n\t\t\t\t\t\t\t<option value=\"Malawi\" >Malawi</option>\n\t\t\t\t\t\t\t<option value=\"Malaysia\" >Malaysia</option>\n\t\t\t\t\t\t\t<option value=\"Maldives\" >Maldives</option>\n\t\t\t\t\t\t\t<option value=\"Mali\" >Mali</option>\n\t\t\t\t\t\t\t<option value=\"Malta\" >Malta</option>\n\t\t\t\t\t\t\t<option value=\"Marshall Islands\" >Marshall Islands</option>\n\t\t\t\t\t\t\t<option value=\"Martinique\" >Martinique</option>\n\t\t\t\t\t\t\t<option value=\"Mauritania\" >Mauritania</option>\n\t\t\t\t\t\t\t<option value=\"Mauritius\" >Mauritius</option>\n\t\t\t\t\t\t\t<option value=\"Mayotte\" >Mayotte</option>\n\t\t\t\t\t\t\t<option value=\"Mexico\" >Mexico</option>\n\t\t\t\t\t\t\t<option value=\"Micronesia\" >Micronesia</option>\n\t\t\t\t\t\t\t<option value=\"Moldova\" >Moldova</option>\n\t\t\t\t\t\t\t<option value=\"Monaco\" >Monaco</option>\n\t\t\t\t\t\t\t<option value=\"Mongolia\" >Mongolia</option>\n\t\t\t\t\t\t\t<option value=\"Montenegro\" >Montenegro</option>\n\t\t\t\t\t\t\t<option value=\"Montserrat\" >Montserrat</option>\n\t\t\t\t\t\t\t<option value=\"Morocco\" >Morocco</option>\n\t\t\t\t\t\t\t<option value=\"Mozambique\" >Mozambique</option>\n\t\t\t\t\t\t\t<option value=\"Myanmar [Burma]\" >Myanmar [Burma]</option>\n\t\t\t\t\t\t\t<option value=\"Namibia\" >Namibia</option>\n\t\t\t\t\t\t\t<option value=\"Nauru\" >Nauru</option>\n\t\t\t\t\t\t\t<option value=\"Nepal\" >Nepal</option>\n\t\t\t\t\t\t\t<option value=\"Netherlands\" >Netherlands</option>\n\t\t\t\t\t\t\t<option value=\"Netherlands Antilles\" >Netherlands Antilles</option>\n\t\t\t\t\t\t\t<option value=\"New Caledonia\" >New Caledonia</option>\n\t\t\t\t\t\t\t<option value=\"New Zealand\" >New Zealand</option>\n\t\t\t\t\t\t\t<option value=\"Nicaragua\" >Nicaragua</option>\n\t\t\t\t\t\t\t<option value=\"Niger\" >Niger</option>\n\t\t\t\t\t\t\t<option value=\"Nigeria\" >Nigeria</option>\n\t\t\t\t\t\t\t<option value=\"Niue\" >Niue</option>\n\t\t\t\t\t\t\t<option value=\"Norfolk Island\" >Norfolk Island</option>\n\t\t\t\t\t\t\t<option value=\"North Korea\" >North Korea</option>\n\t\t\t\t\t\t\t<option value=\"Northern Mariana Islands\" >Northern Mariana Islands</option>\n\t\t\t\t\t\t\t<option value=\"Norway\" >Norway</option>\n\t\t\t\t\t\t\t<option value=\"Oman\" >Oman</option>\n\t\t\t\t\t\t\t<option value=\"Pakistan\" >Pakistan</option>\n\t\t\t\t\t\t\t<option value=\"Palau\" >Palau</option>\n\t\t\t\t\t\t\t<option value=\"Palestinian Territories\" >Palestinian Territories</option>\n\t\t\t\t\t\t\t<option value=\"Panama\" >Panama</option>\n\t\t\t\t\t\t\t<option value=\"Papua New Guinea\" >Papua New Guinea</option>\n\t\t\t\t\t\t\t<option value=\"Paraguay\" >Paraguay</option>\n\t\t\t\t\t\t\t<option value=\"Peru\" >Peru</option>\n\t\t\t\t\t\t\t<option value=\"Philippines\" >Philippines</option>\n\t\t\t\t\t\t\t<option value=\"Pitcairn Islands\" >Pitcairn Islands</option>\n\t\t\t\t\t\t\t<option value=\"Poland\" >Poland</option>\n\t\t\t\t\t\t\t<option value=\"Portugal\" >Portugal</option>\n\t\t\t\t\t\t\t<option value=\"Puerto Rico\" >Puerto Rico</option>\n\t\t\t\t\t\t\t<option value=\"Qatar\" >Qatar</option>\n\t\t\t\t\t\t\t<option value=\"Romania\" >Romania</option>\n\t\t\t\t\t\t\t<option value=\"Russian Federation\" >Russian Federation</option>\n\t\t\t\t\t\t\t<option value=\"Rwanda\" >Rwanda</option>\n\t\t\t\t\t\t\t<option value=\"Réunion\" >Réunion</option>\n\t\t\t\t\t\t\t<option value=\"Saint Barthélemy\" >Saint Barthélemy</option>\n\t\t\t\t\t\t\t<option value=\"Saint Helena\" >Saint Helena</option>\n\t\t\t\t\t\t\t<option value=\"Saint Kitts and Nevis\" >Saint Kitts and Nevis</option>\n\t\t\t\t\t\t\t<option value=\"Saint Lucia\" >Saint Lucia</option>\n\t\t\t\t\t\t\t<option value=\"Saint Martin\" >Saint Martin</option>\n\t\t\t\t\t\t\t<option value=\"Saint Pierre and Miquelon\" >Saint Pierre and Miquelon</option>\n\t\t\t\t\t\t\t<option value=\"Saint Vincent and the Grenadines\" >Saint Vincent and the Grenadines</option>\n\t\t\t\t\t\t\t<option value=\"Samoa\" >Samoa</option>\n\t\t\t\t\t\t\t<option value=\"San Marino\" >San Marino</option>\n\t\t\t\t\t\t\t<option value=\"Saudi Arabia\" >Saudi Arabia</option>\n\t\t\t\t\t\t\t<option value=\"Senegal\" >Senegal</option>\n\t\t\t\t\t\t\t<option value=\"Serbia\" >Serbia</option>\n\t\t\t\t\t\t\t<option value=\"Serbia and Montenegro\" >Serbia and Montenegro</option>\n\t\t\t\t\t\t\t<option value=\"Seychelles\" >Seychelles</option>\n\t\t\t\t\t\t\t<option value=\"Sierra Leone\" >Sierra Leone</option>\n\t\t\t\t\t\t\t<option value=\"Singapore\" >Singapore</option>\n\t\t\t\t\t\t\t<option value=\"Sint Maarten\" >Sint Maarten</option>\n\t\t\t\t\t\t\t<option value=\"Slovakia\" >Slovakia</option>\n\t\t\t\t\t\t\t<option value=\"Slovenia\" >Slovenia</option>\n\t\t\t\t\t\t\t<option value=\"Solomon Islands\" >Solomon Islands</option>\n\t\t\t\t\t\t\t<option value=\"Somalia\" >Somalia</option>\n\t\t\t\t\t\t\t<option value=\"South Africa\" >South Africa</option>\n\t\t\t\t\t\t\t<option value=\"South Georgia and the South Sandwich Islands\" >South Georgia and the South Sandwich Islands</option>\n\t\t\t\t\t\t\t<option value=\"South Korea\" >South Korea</option>\n\t\t\t\t\t\t\t<option value=\"Spain\" >Spain</option>\n\t\t\t\t\t\t\t<option value=\"Sri Lanka\" >Sri Lanka</option>\n\t\t\t\t\t\t\t<option value=\"Sudan\" >Sudan</option>\n\t\t\t\t\t\t\t<option value=\"Suriname\" >Suriname</option>\n\t\t\t\t\t\t\t<option value=\"Svalbard and Jan Mayen\" >Svalbard and Jan Mayen</option>\n\t\t\t\t\t\t\t<option value=\"Swaziland\" >Swaziland</option>\n\t\t\t\t\t\t\t<option value=\"Sweden\" >Sweden</option>\n\t\t\t\t\t\t\t<option value=\"Switzerland\" >Switzerland</option>\n\t\t\t\t\t\t\t<option value=\"Syria\" >Syria</option>\n\t\t\t\t\t\t\t<option value=\"São Tomé and Príncipe\" >São Tomé and Príncipe</option>\n\t\t\t\t\t\t\t<option value=\"Taiwan\" >Taiwan</option>\n\t\t\t\t\t\t\t<option value=\"Tajikistan\" >Tajikistan</option>\n\t\t\t\t\t\t\t<option value=\"Tanzania\" >Tanzania</option>\n\t\t\t\t\t\t\t<option value=\"Thailand\" >Thailand</option>\n\t\t\t\t\t\t\t<option value=\"Togo\" >Togo</option>\n\t\t\t\t\t\t\t<option value=\"Tokelau\" >Tokelau</option>\n\t\t\t\t\t\t\t<option value=\"Tonga\" >Tonga</option>\n\t\t\t\t\t\t\t<option value=\"Trinidad and Tobago\" >Trinidad and Tobago</option>\n\t\t\t\t\t\t\t<option value=\"Tunisia\" >Tunisia</option>\n\t\t\t\t\t\t\t<option value=\"Turkey\" >Turkey</option>\n\t\t\t\t\t\t\t<option value=\"Turkmenistan\" >Turkmenistan</option>\n\t\t\t\t\t\t\t<option value=\"Turks and Caicos Islands\" >Turks and Caicos Islands</option>\n\t\t\t\t\t\t\t<option value=\"Tuvalu\" >Tuvalu</option>\n\t\t\t\t\t\t\t<option value=\"U.S. Minor Outlying Islands\" >U.S. Minor Outlying Islands</option>\n\t\t\t\t\t\t\t<option value=\"U.S. Virgin Islands\" >U.S. Virgin Islands</option>\n\t\t\t\t\t\t\t<option value=\"Uganda\" >Uganda</option>\n\t\t\t\t\t\t\t<option value=\"Ukraine\" >Ukraine</option>\n\t\t\t\t\t\t\t<option value=\"United Arab Emirates\" >United Arab Emirates</option>\n\t\t\t\t\t\t\t<option value=\"United Kingdom\" >United Kingdom</option>\n\t\t\t\t\t\t\t<option value=\"United States\"  selected>United States</option>\n\t\t\t\t\t\t\t<option value=\"Uruguay\" >Uruguay</option>\n\t\t\t\t\t\t\t<option value=\"Uzbekistan\" >Uzbekistan</option>\n\t\t\t\t\t\t\t<option value=\"Vanuatu\" >Vanuatu</option>\n\t\t\t\t\t\t\t<option value=\"Vatican City\" >Vatican City</option>\n\t\t\t\t\t\t\t<option value=\"Venezuela\" >Venezuela</option>\n\t\t\t\t\t\t\t<option value=\"Viet Nam\" >Viet Nam</option>\n\t\t\t\t\t\t\t<option value=\"Wallis and Futuna\" >Wallis and Futuna</option>\n\t\t\t\t\t\t\t<option value=\"Western Sahara\" >Western Sahara</option>\n\t\t\t\t\t\t\t<option value=\"Yemen\" >Yemen</option>\n\t\t\t\t\t\t\t<option value=\"Zambia\" >Zambia</option>\n\t\t\t\t\t\t\t<option value=\"Zimbabwe\" >Zimbabwe</option>\n\t\t\t\t\t\t\t<option value=\"Åland Islands\" >Åland Islands</option>\n\t\t\t\t\t</select>\n\n\t\t\t\t\t<div class=\"justify_el\"></div>\n\n\t\t\t\t</div>\n                 -->\n\t\t\t\t\n\t\t\t\t                <!--\n\t\t\t\t<div id=\"your_public_profile_container_info_before\">\n\t\t\t\t\tYou can use your pofile page to publish and receive files\t\t\t\t</div>-->\n\t\t\t\t\n\t\t\t\t<div id=\"your_public_profile_container\">\n\t\t\t\t\t\t\n\t\t\t\t\t<div id=\"your_public_profile_label_text_before\">\n\t\t\t\t\t\tYour profile:\n\t\t\t\t\t</div>\n\t\t\t\t\t\n\t\t\t\t\t<div id=\"your_public_profile_label\">\n\t\t\t\t\t\t\n\t\t\t\t\t\t<span id=\"your_public_profile_label_text\">\n\t\t\t\t\t\t\tYour profile:\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\n\t\t\t\t\t\t<span id=\"your_public_profile_label_host\">\n\t\t\t\t\t\t\thttps://files.fm/\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\n\t\t\t\t\t</div>\n\n                    <div id=\"your_public_profile_field_input\">\n                        <input id=\"createaccount_username\" name=\"createaccount_username\" type=\"text\" autocomplete=\"off\" placeholder=\"Username\" onkeyup=\"usernameChanged();\">\n                    </div>\n\t\t\t\t\t\n\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t<div id=\"createaccount_coupon_info\" onclick=\"showSignIn()\">\n\t\t\t\t\tI already have a Files.fm account »    \t\t\t</div>\n\n\t\t\t\t<div id=\"createaccount_error_msg\" class=\"error_msg\"></div>\n\n                                            <div class=\"sign_in_captcha\" id=\"createaccount_captcha\">\n                        <div class=\"google-recaptcha-v2-container\" id=\"91FCAF6E-113D-411C-B1E6-A4E272DC9295\"></div>                            <script>\n                                function loadCreateAccountCaptcha()\n                                {\n                                    (function () {\n            var init = function (){\n                // Wait for include to load\n                if ( typeof(objLazyGoogleReCaptchaV2) !== \"undefined\" )\n                {\n                    objLazyGoogleReCaptchaV2.initInstance (\n                        \"91FCAF6E-113D-411C-B1E6-A4E272DC9295\",\n                        captchaCreateAccountLoaded,\n                        captchaCreateAccountSubmitted\n                    )\n                }\n                else\n                {\n                    setTimeout(init, 50);\n                }\n            };\n            init();\n        })();\n                                }\n                            </script>\n\n                        </div>\n                                        \n                <div class=\"sign_in_submit_bn\" onclick=\"checkCreateAccountForm();\">\n                    Sign up                    <img src=\"/images/signup_form/sign_up.svg\" alt=\"Sign up to upload files for free\">\n                </div>\n\n                <div id=\"createaccount-modal-link-container\">\n                \t\t\t\t\t<a id=\"createaccount-modal-coupon-link\" href=\"javascript:void(0)\" onclick=\"adaptFormForCoupon()\">\n\t\t\t\t\t\t<span>Use a coupon</span>\n\t\t\t\t\t</a>\n                \t\t\t\t</div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t<div id=\"createaccount_info\">\n    \t\t\t\tBy using this website, you agree to the terms and data processing: <a href=\"/terms?source=sign-up\" target=\"_blank\">Learn more »</a>    \t\t\t</div>\n\n                <div id=\"createaccount_info_ico\">\n                    Registred users can store and access files for unlimited time and choose to publish them in their profile. <a href=\"/storage-plans\" target=\"_blank\">More info »</a>                </div>\n                    \t\t\t<!--\n\t\t\t\t<div id=\"createaccount_termsandcondtotions_hr\"></div>\n\t\t\t\t\n\t\t\t\t<div id=\"createaccount_termsandcondtotions\">\n\t\t\t\t\tBy signing up, you agree to our\t\t\t\t\t<a href=\"/terms\" target=\"blank\">terms of use »</a>\n\t\t\t\t</div>\n\t\t\t\t-->\n                <div id=\"createaccount_termsandcondtotions_ico\">\n                    By signing up, you agree to our <a href=\"/terms\" target=\"blank\">terms of use »</a>                </div>\n                \n                <input id=\"register_from_ico\" type=\"hidden\" name=\"from_ico\" value=\"0\">\n\t\t\t\t<input type=\"hidden\" name=\"login_return_url\" class=\"login_return_url\" value=\"\">\n\t\t\t\t<input type=\"hidden\" name=\"dont_redirect_after_login\" class=\"dont_redirect_after_login\" value=\"\">\n\n\t\t\t</div>\n\t\t\t<!-- END : Simple create account -->\n\n\t\t</div>\n\t\t<!-- END : Create account form -->\n\n\n\t\t<!-- START : Sign in form -->\n\t\t<div id=\"signin-modal-content\" class=\"modal-content\">\n            \n            <table id=\"signin-modal-content-error\" class=\"alert_container alert_container_info\">\n                <tbody><tr>\n                    <td>\n                        <i class=\"fa fa-exclamation-circle\"></i>\n                    </td>\n                    <td>\n                        <div class=\"alert_main_text\"></div>\n                    </td>\n                </tr>\n            </tbody></table>\n\n\n            \t\t\t<!-- START : Social sign in -->\n\t\t\t<div class=\"signin-modal-content-social\">\n\n\t\t\t\t<div class=\"signin-modal-content-social-title\">Choose sign-in method:</div>\n\n\t\t\t\t<div class=\"signin-modal-content-social-buttons-container\">\n\n\t\t\t\t\t<div class=\"standard_button fb_button social_login_button\" onclick=\"checkSocialLogin('facebook');\">\n\t\t\t\t\t\t<img src=\"/images/signup_form/login-facebook.svg?v=2\" alt=\"Login with Facebook to upload files for free\">\n\t\t\t\t\t\t<span>Facebook</span>\n\t\t\t\t\t</div>\n\n\n\t\t\t\t\t<div class=\"standard_button google_button social_login_button\" onclick=\"checkSocialLogin('google');\">\n\t\t\t\t\t\t<img src=\"/images/signup_form/login-google.svg?v=2\" alt=\"Login with Google to upload files for free\">\n\t\t\t\t\t\t<span>Google</span>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class=\"standard_button ms_button social_login_button\" onclick=\"checkSocialLogin('microsoft');\">\n                        <img src=\"/images/signup_form/login-microsoft.svg\" alt=\"Sign up with Microsoft to upload files for free\">\n\t\t\t\t\t\t<span>Microsoft</span>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class=\"justify_el\"></div>\n\n\t\t\t\t</div>\n\n\t\t\t</div>\n\t\t\t<!-- END : Social sign in -->\n\t\t\t\n\t\t\t<div class=\"or-delimiter\">\n\t\t\t\tor\t\t\t</div>\n\t\t\t<!-- START : Simple sign in -->\n\t\t\t<div id=\"signin-modal-content-simple\">\n\n\t\t\t\t<form onsubmit=\"checkSignInForm(); return false;\" id=\"login_filesfm\">\n\n                    <div id=\"signin_input_container\">\n\n                        <div class=\"input-label l_coupon_code\">\n                            <label for=\"l_coupon_code\">Coupon code</label>\n                            <input id=\"l_coupon_code\" name=\"coupon_code\" type=\"text\">\n                        </div>\n                    \n                        <div class=\"no-coupon-link\">\n                            <a href=\"\" onclick=\"revertFormFromCoupon(); return false\">I do not have a coupon code »</a>\n                        </div>\n\n                        <div class=\"input-label\">\n                            <label for=\"l_user\">Username or e-mail</label>\n                            <input id=\"l_user\" name=\"l_user\" type=\"text\">\n                        </div>\n\n                        <div class=\"input-label\">\n                            <label for=\"l_pass\">Password</label>\n                            <input id=\"l_pass\" name=\"l_pass\" type=\"password\">\n                        </div>\n    \t\t\t\t\t<div class=\"justify_el\"></div>\n\t\t\t\t\t</div>\n\n                    \n\t\t\t\t\t<a id=\"signin-modal-forgot-link\" href=\"\" onclick=\"showForgotPassword(); return false\">\n\t\t\t\t\t\t<span>Forgot password?</span>\n\t\t\t\t\t</a>\n\t\t\t\t\t\n\t\t\t\t\t<div id=\"signin_coupon_info\" onclick=\"showCreateAccount()\">\n                        I do not have a Files.fm account »                    </div>\n\n\t\t\t\t\t<div id=\"signin_error_msg\" class=\"error_msg\"></div>\n                                            \n\t\t\t\t\t<input type=\"submit\" style=\"display: none;\">\n\n\t\t\t\t\t<div class=\"sign_in_submit_bn\" onclick=\"checkSignInForm()\">\n    \t\t\t\t\tLog in    \t\t\t\t\t<img src=\"/images/signup_form/sign_up.svg\" alt=\"Sign up\">\n    \t\t\t\t</div>\n\n\t\t\t\t</form>\n\n\t\t\t\t<div id=\"signin-modal-link-container\">\n\t\t\t\t\t<a id=\"signin-modal-coupon-link\" href=\"javascript:void(0)\" onclick=\"adaptFormForCoupon()\">\n\t\t\t\t\t\t<span>Use a coupon</span>\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t\t\n\t\t\t\t<input type=\"hidden\" name=\"login_return_url\" class=\"login_return_url\" value=\"\">\n\t\t\t\t<input type=\"hidden\" name=\"dont_redirect_after_login\" class=\"dont_redirect_after_login\" value=\"\">\n                <input type=\"hidden\" id=\"2fa_link_code\" value=\"\">\n\n\t\t\t</div>\n\t\t\t<!-- END : Simple sign in -->\n\n\t\t</div>\n\t\t<!-- END : Sign in form -->\n\n\n\t\t<!-- START : Forgot password form -->\n\t\t<div id=\"forgotpassword-modal-content\" class=\"modal-content\">\n\n\t\t\t<form onsubmit=\"return false;\">\n\n\t\t\t\t<div id=\"forgotpassword_text\">\n\t\t\t\t\tEnter your email address to reset your password. You may need to check your spam folder:\t\t\t\t</div>\n\t\t\t\t\n                <div class=\"input-label forgotpassword_email\">\n                    <label for=\"forgotpassword_email\">E-mail</label>\n                    <input id=\"forgotpassword_email\" type=\"text\">\n                </div>\n\n\t\t\t\t<div id=\"forgotpassword_error_msg\" class=\"error_msg\"></div>\n\t\t\t\t\n\t\t\t\t<div class=\"sign_in_submit_bn\" onclick=\"checkForgotPasswordForm();\">\n\t\t\t\t\tSend recovery email\t\t\t\t\t<img src=\"/images/signup_form/sign_up.svg\" alt=\"Send recovery email\">\n\t\t\t\t</div>\n    \t\t\t\t\n\t\t\t</form>\n\n\t\t</div>\n\t\t<!-- END : Forgot password form -->\n\n\n\t\t<!-- START : Add cookie uploads suggestion -->\n\t\t<div id=\"addcookieuploads-modal-content\" class=\"modal-content\">\n\n\t\t\t\t<div id=\"addcookieuploads_info\">\n\t\t\t\t\tBind previous uploads from this device to your account? You can manage or delete them.\t\t\t\t</div>\n\n\t\t\t\t<div id=\"addcookieuploads_button_container\">\n    \t\t\t\t<div class=\"addcookieuploads_button\" id=\"addcookieuploads_button_no\" onclick=\"setAddCookieUploads(false)\">\n    \t\t\t\t\tNo    \t\t\t\t</div>\n                    <div class=\"addcookieuploads_button\" id=\"addcookieuploads_button_yes\" onclick=\"setAddCookieUploads(true)\">\n    \t\t\t\t\tYes    \t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t</div>\n\t\t<!-- END : Add cookie uploads suggestion -->\n\n\n\t\t<!-- START : Success message of account creation -->\n\t\t<div id=\"createaccountsuccessmessage-modal-content\" class=\"modal-content\">\n\n\t\t\t\t<div id=\"createaccountsuccessmessage_info\">\n\t\t\t\t\t<div>\n\t\t\t\t\t\tThank you! Your Files.fm account is created and an e-mail with account access data is sent to you.\t\t\t\t\t</div>\n\t\t\t\t\t<div>\n\t\t\t\t\t\tClose this form, fill in the information about the folder and press the button \"Save and send the link\".\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div id=\"createaccountsuccessmessage_button\" onclick=\"hideModal('sign-in', true)\">\n\t\t\t\t\tClose\t\t\t\t</div>\n\n\t\t</div>\n\t\t<!-- END : Success message of account creation -->\n\n        <div id=\"twofactor_authcode-modal-content\" class=\"modal-content\" style=\"display:none\">\n            <div id=\"twofactor_authcode_container\">\n                <div id=\"twofactor_error_msg\" class=\"error_msg\"></div>\n\n                <div class=\"twofactor_code_required_message\">\n                    Enter the two-factor authentication code we sent to your email.                </div>\n\n                <input id=\"twofactorcode\" name=\"twofactorcode\" type=\"text\" placeholder=\"Authentification code\">\n\n                <div class=\"sign_in_submit_bn\" onclick=\"trySignIn( $('#twofactorcode').val() )\">\n                    Log in                    <img src=\"/images/signup_form/sign_up.svg\" alt=\"Log in\">\n                </div>\n\n                <div id=\"twofactor-modal-link-container\">\n                    <a id=\"twofactor-modal-goback-link\" href=\"\" onclick=\"bolPrevFinished_checkSignInForm = true; showSignIn(); return false\">\n                        <span>Go back</span>\n                    </a>\n                </div>\n            </div>\n        </div>\n\n\t\t<!-- START : Social login -->\n\t\t<div style=\"display: none\">\n\t\t\t<form id=\"login_facebook\" method=\"get\" action=\"/\">\n\t\t\t\t<input type=\"hidden\" name=\"fb_login\" value=\"\">\n\t\t\t\t<input type=\"hidden\" name=\"add_anonym_uplaods\" class=\"add_anonym_uplaods\" value=\"\">\n\t\t\t\t<input type=\"hidden\" name=\"login_return_url\" class=\"login_return_url\" value=\"\">\n\t\t\t\t<input type=\"hidden\" name=\"dont_redirect_after_login\" class=\"dont_redirect_after_login\" value=\"\">\n                <input type=\"hidden\" name=\"inviter_user\" value=\"\">\n                <input type=\"hidden\" name=\"inviter_hash\" value=\"\">\n\t\t\t\t<input type=\"submit\" class=\"standard_button\" value=\"Log in with Facebook\" style=\"width: 100%\">\n\t\t\t</form>\n\n\t\t\t<form id=\"login_google\" method=\"get\" action=\"/\">\n\t\t\t\t<input type=\"hidden\" name=\"google_login\" value=\"\">\n\t\t\t\t<input type=\"hidden\" name=\"add_anonym_uplaods\" class=\"add_anonym_uplaods\" value=\"\">\n\t\t\t\t<input type=\"hidden\" name=\"login_return_url\" class=\"login_return_url\" value=\"\">\n\t\t\t\t<input type=\"hidden\" name=\"dont_redirect_after_login\" class=\"dont_redirect_after_login\" value=\"\">\n                <input type=\"hidden\" name=\"inviter_user\" value=\"\">\n                <input type=\"hidden\" name=\"inviter_hash\" value=\"\">\n\t\t\t\t<input type=\"submit\" class=\"standard_button\" value=\"Log in with Google\" style=\"width: 100%\">\n\t\t\t</form>\n\n\t\t\t<form id=\"login_microsoft\" method=\"get\" action=\"/\">\n\t\t\t\t<input type=\"hidden\" name=\"microsoft_login\" value=\"\">\n\t\t\t\t<input type=\"hidden\" name=\"add_anonym_uplaods\" class=\"add_anonym_uplaods\" value=\"\">\n\t\t\t\t<input type=\"hidden\" name=\"login_return_url\" class=\"login_return_url\" value=\"\">\n\t\t\t\t<input type=\"hidden\" name=\"dont_redirect_after_login\" class=\"dont_redirect_after_login\" value=\"\">\n                <input type=\"hidden\" name=\"inviter_user\" value=\"\">\n                <input type=\"hidden\" name=\"inviter_hash\" value=\"\">\n\t\t\t\t<input type=\"submit\" class=\"standard_button\" value=\"Login with Microsoft account\" style=\"width: 100%\">\n\t\t\t</form>\n\t\t</div>\n\t\t<!-- END : Social login -->\n\n\t\t<div id=\"sign-in_disable_form\">\n\t\t\t<i class=\"fa fa-spinner fa-spin\"></i>\n\t\t</div>\n\n\t</div>\n\n\t<div class=\"modal-close\" id=\"sign-in_modal_close\" data-dismiss=\"modal\" data-close=\"Close\"></div>\n</div>\n\n\n<script>\n\n\tvar bolRewriteUrlHash = true;\n\t\n    var bolSigninCaptchaRequired = Boolean();\n    var bolSignupCaptchaRequired = Boolean(1);\n    \n    var strSinginCaptchaContainerID = 'signin_captcha';\n    var strSignupCaptchaContainerID = 'createaccount_captcha';\n    \n    \n\tfunction showCreateAccount( bolICO )\n\t{\n        bolHasCookieUploadsFunc();\n        if( typeof bolICO === 'undefined' )\n        {\n            // if switching forms, get bolICO from other form\n            bolICO = $( \"#register_from_ico\" ).val() > 0;\n        }\n        \n        $( '#signin-header' ).removeClass( 'active' );\n        $( '#createaccount-header' ).addClass( 'active' );\n\n\t\t$( '#signin-modal-content' ).hide();\n\t\t$( '#forgotpassword-modal-content' ).hide();\n\t\t$( '#addcookieuploads-modal-content' ).hide();\n\t\t$( '#createaccountsuccessmessage-modal-content' ).hide();\n\n\t\t$('#createaccount-modal-content').show();\n\t\t\n\t\tif( bolICO )\n        {\n            $( \"#business_account_chechbox_container\" ).hide();\n            $( \"#createaccount_info_ico\" ).show();\n            $( \"#createaccount_termsandcondtotions_ico\" ).show( );\n            $( \"#createaccount_termsandcondtotions\" ).hide( );\n            $( \"#createaccount_info\" ).hide();\n            $( \"#register_from_ico\" ).val( 1 );\n        }\n        else\n        {\n            $( \"#business_account_chechbox_container\" ).show();\n            $( \"#createaccount_termsandcondtotions\" ).show( );\n            $( \"#createaccount_termsandcondtotions_ico\" ).hide( );\n            $( \"#createaccount_info_ico\" ).hide();\n            $( \"#createaccount_info\" ).show();\n            $( \"#register_from_ico\" ).val( 0 );\n        }\n\n\t\tshowModal( 'sign-in' );\n  \n\t\tif ( bolSignupCaptchaRequired )\n            loadCreateAccountCaptcha();\n\t\t\n\t\tif ( bolRewriteUrlHash )\n\t\t{\n\t\t\twindow.location.hash = 'sign_up';\n\t\t}\n\t}\n\t\n\tfunction setRegisterReferral( strInviter, hash, strInviteeEmail )\n    {\n        $( \"#createaccount-referral-referrer\" ).text( strInviter );\n        $( \"#createaccount-referral-container\" ).show();\n        \n        if ( strInviteeEmail )\n        {\n            $( \"#createaccount_email\" )\n                .val( strInviteeEmail )\n                .attr( 'disabled', 'true' );\n        }\n    \n        $(\"input[name='inviter_user']\").val( strInviter );\n        $(\"input[name='inviter_hash']\").val( hash );\n    }\n\n\tfunction showSignIn( bolICO )\n\t{\n        bolHasCookieUploadsFunc();\n\t    if( typeof bolICO === 'undefined' )\n        {\n            // if switching forms, get bolICO from other form\n            bolICO = $( \"#register_from_ico\" ).val() > 0;\n        }\n\n        $( '#signin-header' ).addClass( 'active' );\n        $( '#createaccount-header' ).removeClass( 'active' );\n        \n\t    \t    if( typeof closeGallery === \"function\" )\n        {\n            closeGallery();\n        }\n        \t\t\n\t\t$( '#createaccount-modal-content' ).hide();\n\t\t$( '#forgotpassword-modal-content' ).hide();\n\t\t$( '#addcookieuploads-modal-content' ).hide();\n\t\t$( '#createaccountsuccessmessage-modal-content' ).hide();\n        $( '#twofactor_authcode-modal-content' ).hide();\n        \n        if ( bolICO )\n        {\n            $( \"#register_from_ico\" ).val( 1 );\n        }\n        else\n        {\n            $( \"#register_from_ico\" ).val( 0 );\n        }\n\n\t\t$( '#signin-modal-content' ).show();\n\n\t\tshowModal( 'sign-in' );\n  \n\t\tif ( bolSigninCaptchaRequired )\n            loadSignInCaptcha();\n\t\t\n\t\tif ( bolRewriteUrlHash )\n\t\t{\n\t\t\twindow.location.hash = 'log_in';\n\t\t}\n\t}\n    \n    /*** Start: Captcha callbacks ***/\n    \n    function captchaCreateAccountLoaded( bolSuccess )\n    {\n        if ( ! bolSuccess )\n        {\n            addError(strSignupCaptchaContainerID, \"createaccount_error_msg\", \"An error has occurred! Please check your internet connection and try again later. If the problem does not resolve, please contact support@files.fm\");\n        }\n        else\n        {\n            removeError( strSignupCaptchaContainerID );\n            removeAllErrors( \"createaccount_error_msg\" );\n            $(\"#\"+strSignupCaptchaContainerID).append('<input type=\"hidden\" class=\"captcha_response\" value=\"\" />');\n        }\n    }\n    \n    function captchaCreateAccountSubmitted( strResponse )\n    {\n        removeError( strSignupCaptchaContainerID );\n        removeAllErrors( \"createaccount_error_msg\" );\n        $('#' + strSignupCaptchaContainerID + ' .captcha_response').val( strResponse );\n    }\n    \n    \n    function captchaSignInLoaded( bolSuccess )\n    {\n        if ( ! bolSuccess )\n        {\n            addError(strSinginCaptchaContainerID, \"signin_error_msg\", \"An error has occurred! Please check your internet connection and try again later. If the problem does not resolve, please contact support@files.fm\");\n        }\n        else\n        {\n            removeError( strSinginCaptchaContainerID );\n            removeAllErrors( \"signin_error_msg\" );\n            $(\"#\"+strSinginCaptchaContainerID).append('<input type=\"hidden\" class=\"captcha_response\" value=\"\" />');\n        }\n    }\n    function captchaSignInSubmitted( strResponse )\n    {\n        removeError( strSinginCaptchaContainerID );\n        removeAllErrors( \"signin_error_msg\" );\n        $('#' + strSinginCaptchaContainerID + ' .captcha_response').val( strResponse );\n    }\n    /*** End: Captcha callbacks ***/\n    \n    \n\tfunction revertFormFromCoupon()\n    {\n\t    $( '#sign-in' ).removeClass( 'coupun_form' );\n    }\n    \n    function adaptFormForCoupon()\n    {\n\t    $( '#sign-in' ).addClass( 'coupun_form' );\n\n        const strUrlParams = new URLSearchParams(window.location.search);\n\t\tif( strUrlParams.has('coupon') ) \n\t\t{\n            var strCouponCode = strUrlParams.get('coupon');\n        }\n        if( strUrlParams.has('kupons') ) \n\t\t{\n            var strCouponCode = strUrlParams.get('kupons')\n        }\n\n        if( typeof strCouponCode !== 'undefined' )\n        {\n            $('#register_coupon_code_input').val(strCouponCode)\n        }\n    }\n\n\tfunction showForgotPassword( strEmail )\n\t{\n\t    if ( typeof strEmail != 'undefined' )\n\t    {\n\t\t\t$( '#sign-in-header' ).hide();\n\t\t\t$( '#forgotpassword_email' ).val( strEmail );\n\t    }\n\n\t\t$( '#signin-header' ).insertBefore( $( '#createaccount-header' ) );\n\t\t\n\t\t$( '#createaccount-modal-content' ).hide();\n\t\t$( '#signin-modal-content' ).hide();\n\t\t$( '#addcookieuploads-modal-content' ).hide();\n\t\t$( '#createaccountsuccessmessage-modal-content' ).hide();\n\n\t\t$( '#forgotpassword-modal-content' ).show();\n\n\t\tshowModal( 'sign-in' );\n\n\t\tif ( bolRewriteUrlHash )\n\t\t{\n\t\t\twindow.location.hash = 'forgot_password';\n\t\t}\n\t}\n\n\tfunction showAddCookieUploads()\n\t{\n\t\t$( '#createaccount-modal-content' ).hide();\n\t\t$( '#forgotpassword-modal-content' ).hide();\n\t\t$( '#signin-modal-content' ).hide();\n\t\t$( '#createaccountsuccessmessage-modal-content' ).hide();\n\n\t\t$( '#addcookieuploads-modal-content' ).show();\n\n\t\tshowModal( 'sign-in' );\n\t}\n\n\tfunction showCreateAccountSuccessMessage()\n\t{\n\t\t$( '#createaccount-modal-content' ).hide();\n\t\t$( '#forgotpassword-modal-content' ).hide();\n\t\t$( '#signin-modal-content' ).hide();\n\t\t$( '#addcookieuploads-modal-content' ).hide();\n\t\t\n\t\t$( '#createaccountsuccessmessage-modal-content' ).show();\n\t\t\n\t\tshowModal( 'sign-in' );\n\t}\n\n\tvar bolHasCookieUploads = false;\n\n    function bolHasCookieUploadsFunc()\n    {\n        $.each(document.cookie.split(/; */), function()  {\n            var splitCookie = this.split('=');\n            if(splitCookie[0].slice(0, 2) == 'uf')\n            {\n                bolHasCookieUploads = true;\n            }\n        });\n    }\n\n\tvar bolAddCookieUploadsAnswered = false;\n\tvar bolAddCookieUploads = false;\n\tvar strActiveForm = '';\n\n\tfunction setAddCookieUploads(val) {\n\n\t\tbolAddCookieUploads = val;\n\t\tbolAddCookieUploadsAnswered = true;\n\n\t\tif (val) {\n\t\t\t$('#login_facebook .add_anonym_uplaods').val('1');\n\t\t\t$('#login_google .add_anonym_uplaods').val('1');\n\t\t\t$('#login_draugiem .add_anonym_uplaods').val('1');\n\t\t}\n\n\t\tif (strActiveForm == 'signin') {\n\t\t\tcheckSignInForm();\n\t\t\tshowSignIn();\n\t\t}\n\t\telse if (strActiveForm == 'createaccount') {\n\t\t\tcheckCreateAccountForm();\n\t\t\tshowCreateAccount();\n\t\t}\n\t\telse if (strActiveForm == 'facebook' || strActiveForm == 'google' || strActiveForm == 'draugiem') {\n\n\t\t\tcheckSocialLogin(strActiveForm);\n\t\t}\n\t}\n\n\n\tvar bolPrevFinished_checkCreateAccountForm = true;\n\tfunction checkCreateAccountForm(bolCouponCheckResult) {\n        \n        var jqCaptchaResultInput = $('#' + strSignupCaptchaContainerID + ' .captcha_response');\n\t    \n\t\tif ( bolCouponCheckResult === undefined )\n\t\t{\n\t\t\tbolCouponCheckResult = null;\n\t\t}\n\n\t\tif (bolPrevFinished_checkCreateAccountForm)\n\t\t{\n\t\t\tbolPrevFinished_checkCreateAccountForm = false;\n\t\t\t$('#sign-in_disable_form').show();\n   \n\t\t\tvar bolCreateBusinessAccountDataOk = true;\n\t\t\tif (bolCreateBusinessAccount)\n\t\t\t{\n\t\t\t\tbolCreateBusinessAccountDataOk = false;\n\n\t\t\t\tif ($('#createaccount_company_name').val().trim().length < 4 ) {\n\n\t\t\t\t\taddError('createaccount_company_name', 'createaccount_error_msg', 'Please enter a company name that is at least 4 characters long.');\n\t\t\t\t}\n\t\t\t\telse {\n\n\t\t\t\t\tremoveError('createaccount_company_name');\n\n\t\t\t\t\tif ($('#createaccount_company_phone').val().trim().length < 4 ) {\n\n\t\t\t\t\t\taddError('createaccount_company_phone', 'createaccount_error_msg', 'The company phone number must be at least 4 digits long!');\n\t\t\t\t\t}\n\t\t\t\t\telse {\n\n\t\t\t\t\t\tremoveError('createaccount_company_phone');\n\n\t\t\t\t\t\tbolCreateBusinessAccountDataOk = true;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n            \n            if ( $( \"#register_coupon_code\" ).css(\"display\") !== \"none\" && !bolCouponCheckResult )\n            {\n                // coupon field is visible -> so it must be filled\n                if( bolCouponCheckResult === false )\n                {\n                    addError( 'register_coupon_code_input', 'createaccount_error_msg', 'The coupon code you entered is invalid or already used!' );\n                    \n                    bolPrevFinished_checkCreateAccountForm = true;\n                    $('#sign-in_disable_form').hide();\n                    return;\n                }\n                else if( !bolCouponCheckResult )\n                {\n                    removeError( 'register_coupon_code_input' );\n                    \n                    bolPrevFinished_checkCreateAccountForm = true;\n                    verifyCouponCode( 'register_coupon_code_input', 'createaccount_error_msg', checkCreateAccountForm );\n                    return;\n                }                \n            }\n\t\t\t\n\t\t\tif ( bolCreateBusinessAccountDataOk )\n\t\t\t{\n\t\t\t\tif ($('#createaccount_name').val().trim().length < 2 ) {\n\n\t\t\t\t\taddError('createaccount_name', 'createaccount_error_msg', 'Please enter a name that is at least 2 characters long.');\n\n\t\t\t\t\tbolPrevFinished_checkCreateAccountForm = true;\n\t\t\t\t\t$('#sign-in_disable_form').hide();\n\t\t\t\t}\n\t\t\t\telse {\n\n\t\t\t\t\tremoveError('createaccount_name');\n\n\t\t\t\t\tif ($('#createaccount_surname').val().trim().length < 2 ) {\n\n\t\t\t\t\t\taddError('createaccount_surname', 'createaccount_error_msg', 'Please enter a surname that is at least 2 characters long.');\n\n\t\t\t\t\t\tbolPrevFinished_checkCreateAccountForm = true;\n\t\t\t\t\t\t$('#sign-in_disable_form').hide();\n\t\t\t\t\t}\n\t\t\t\t\telse {\n                        function isURL(url) {\n                           return url.match(/(http(s)?:\\/\\/.)?(www\\.)?[-a-zA-Z0-9@:%._\\+~#=]{2,256}\\.[a-z]{2,6}\\b([-a-zA-Z0-9@:%_\\+.~#?&//=]*)/g) !== null;\n                        }\n                        \n                        if ( isURL( $( '#createaccount_surname' ).val().trim() ) )\n                        {\n                            addError('createaccount_surname', 'createaccount_error_msg', 'Invalid name!');\n                            \n                            bolPrevFinished_checkCreateAccountForm = true;\n                            $('#sign-in_disable_form').hide();\n                            return;\n                        }\n                        else \n                        {\n                            removeError( 'createaccount_surname' );\n                        }\n                        \n                        if ( isURL( $( '#createaccount_name' ).val().trim() ) )\n                        {\n                            addError('createaccount_name', 'createaccount_error_msg', 'Invalid name!');\n                            \n                            bolPrevFinished_checkCreateAccountForm = true;\n                            $('#sign-in_disable_form').hide();\n                            return;\n                        }\n                        else\n                        {\n                            removeError( 'createaccount_name' );\n                        }\n\t\t\t\t\t    \n\t\t\t\t\t\tremoveError('createaccount_surname');\n\n\t\t\t\t\t\tif (!validateEmail($('#createaccount_email').val())) {\n\n\t\t\t\t\t\t\taddError('createaccount_email', 'createaccount_error_msg', 'Enter a valid e-mail!');\n\n\t\t\t\t\t\t\tbolPrevFinished_checkCreateAccountForm = true;\n\t\t\t\t\t\t\t$('#sign-in_disable_form').hide();\n\t\t\t\t\t\t}\n\t\t\t\t\t\telse {\n\t\t\t\t            new EmailValidator( $('#createaccount_email').val(), true)\n                                .setOnValidCB(function(){\n                                    $.ajax({\n                                    type: \"POST\",\n                                    dataType: \"json\",\n                                    url: \"./ajax/sign_in.php?PHPSESSID=5218009113aeea97ba411c08b2a75fa1cc20310c\",\n                                    data: {\n                                        'check_email' : true ,\n                                        'email' : $('#createaccount_email').val()\n                                    },\n                                    success: function(data) {\n                                        if (data['status'] != 'ok') {\n                                            var strError = \"This e-mail address is already taken!\";\n                                            strError += \"<br/><a href='' onclick='showForgotPassword(); return false'>\" + 'Forgot password' + \"</a>\";\n\n                                            addHTMLError('createaccount_email', 'createaccount_error_msg', strError );\n\n                                            bolPrevFinished_checkCreateAccountForm = true;\n                                            $('#sign-in_disable_form').hide();\n                                        }\n                                        else {\n\n                                            removeError('createaccount_email');\n\n                                            if ($('#createaccount_username').val().trim().length < 4 ) {\n\n                                                addError('createaccount_username', 'createaccount_error_msg', 'Please enter a username that is at least 4 characters long!');\n\n                                                bolPrevFinished_checkCreateAccountForm = true;\n                                                $('#sign-in_disable_form').hide();\n                                            }\n                                            else {\n\n                                                if (!validateUsername($('#createaccount_username').val().trim())) {\n\n                                                    addError('createaccount_username', 'createaccount_error_msg', 'Can only contain \"a-z\", \"A-Z\", \"0-9\" and \"_.@-\"');\n\n                                                    bolPrevFinished_checkCreateAccountForm = true;\n                                                    $('#sign-in_disable_form').hide();\n                                                }\n                                                else\n                                                {\n                                                    $.ajax({\n                                                        type: \"POST\",\n                                                        dataType: \"json\",\n                                                        url: \"./ajax/sign_in.php?PHPSESSID=5218009113aeea97ba411c08b2a75fa1cc20310c\",\n                                                        data: {\n                                                            'check_username' : true ,\n                                                            'username' : $('#createaccount_username').val()\n                                                        },\n                                                        success: function(data) {\n                                                            if (data['status'] != 'ok') {\n\n                                                                addError('createaccount_username', 'createaccount_error_msg', 'This username is already taken! Please enter a different one!');\n\n                                                                bolPrevFinished_checkCreateAccountForm = true;\n                                                                $('#sign-in_disable_form').hide();\n                                                            }\n                                                            else {\n\n                                                                removeError('createaccount_username');\n\n                                                                if ($('#createaccount_password').val().trim().length < 4 ) {\n\n                                                                    addError('createaccount_password', 'createaccount_error_msg', 'Please enter a password that is at least 4 characters long!');\n\n                                                                    bolPrevFinished_checkCreateAccountForm = true;\n                                                                    $('#sign-in_disable_form').hide();\n                                                                }\n                                                                else\n                                                                {\n                                                                    removeError('createaccount_password');\n    \n                                                                    var bolCaptchaOk = true;\n                                                                    if ( bolSignupCaptchaRequired )\n                                                                    {\n                                                                        bolCaptchaOk = false;\n                                                                        \n                                                                        if ( jqCaptchaResultInput.length && jqCaptchaResultInput.val().length )\n                                                                        {\n                                                                            bolCaptchaOk = true;\n                                                                            removeError( strSignupCaptchaContainerID );\n                                                                        }\n                                                                        else\n                                                                        {\n                                                                            if ( ! jqCaptchaResultInput.length )\n                                                                            {\n                                                                                addError( strSignupCaptchaContainerID, \"createaccount_error_msg\", \"An error has occurred! Please check your internet connection and try again later. If the problem does not resolve, please contact support@files.fm\" );\n                                                                            }\n                                                                            else\n                                                                            {\n                                                                                addError( strSignupCaptchaContainerID, 'createaccount_error_msg', 'Please fill out Captcha!' );\n                                                                            }\n                                                                        }\n                                                                    }\n                                                                    \n                                                                    if ( ! bolCaptchaOk )\n                                                                    {\n                                                                        bolPrevFinished_checkCreateAccountForm = true;\n                                                                        $( '#sign-in_disable_form' ).hide();\n                                                                    }\n                                                                    else\n                                                                    {\n                                                                        removeError( 'createaccount_password' );\n                                                                        removeError( strSignupCaptchaContainerID );\n        \n                                                                        removeAllErrors( 'createaccount_error_msg' );\n        \n        \n                                                                        if ( bolHasCookieUploads == true && bolAddCookieUploadsAnswered == false )\n                                                                        {\n            \n                                                                            strActiveForm = 'createaccount';\n                                                                            showAddCookieUploads();\n            \n                                                                            bolPrevFinished_checkCreateAccountForm = true;\n                                                                            $( '#sign-in_disable_form' ).hide();\n                                                                        }\n                                                                        else\n                                                                        {\n                                                                            var postData = {\n                                                                                'create_account': true,\n                                                                                'username': $( '#createaccount_username' ).val(),\n                                                                                'email': $( '#createaccount_email' ).val(),\n                                                                                'password': $( '#createaccount_password' ).val(),\n                                                                                'add_cookie_uploads': bolAddCookieUploads,\n                                                                                'first_name': $( '#createaccount_name' ).val(),\n                                                                                'surname': $( '#createaccount_surname' ).val(),\n                                                                                'create_business_account': bolCreateBusinessAccount,\n                                                                                'company_name': $( '#createaccount_company_name' ).val(),\n                                                                                'company_phone': $( '#createaccount_company_phone' ).val(),\n                                                                                'company_country': $( '#createaccount_company_country' ).val(),\n                                                                                'from_ico': $( \"#register_from_ico\" ).val() ,\n                                                                                'recaptcha_response': (jqCaptchaResultInput.length ? jqCaptchaResultInput.val() : '')\n                                                                            };\n\n                                                                            // add referral fields if the container is visible\n                                                                            if ( $( \"#createaccount-referral-container\" ).css( \"display\" ) !== \"none\" )\n                                                                            {\n                                                                                postData[ 'inviter_hash' ] = $( \"#createaccount-referral-hash\" ).val();\n                                                                                postData[ 'inviter_user' ] = $( \"#createaccount-referral-user\" ).val();\n                                                                            }\n                                                                            \n                                                                            if ( $( \"#register_coupon_code\" ).css( \"display\" ) !== \"none\" )\n                                                                            {\n                                                                                postData.coupon_code = $( \"#register_coupon_code_input\" ).val().trim();\n                                                                            }\n\n                                                                                                                                                        \n                                                                            var bolDontRedirectAfterLogin = true;\n                                                                            \n                                                                            if ( $( '.dont_redirect_after_login' ).val() == '' )\n                                                                            {\n                                                                            \tbolDontRedirectAfterLogin = false;\n                                                                            }\n                                                                            \n                                                                            var strCustomLoginReturnUrl = $( '.login_return_url' ).val();\n\n                                                                            \n                                                                            if ( ! bolDontRedirectAfterLogin && strCustomLoginReturnUrl == '' )\n                                                                            {\n                                                                            \tpostData.show_onboarding_survey = true;\n                                                                            }\n                                                                            else \n                                                                            {\n                                                                            \tpostData.show_onboarding_survey = false;\n                                                                            }\n                                                                            \n            \n                                                                            $.ajax( {\n                                                                                type: \"POST\",\n                                                                                dataType: \"json\",\n                                                                                url: \"./ajax/sign_in.php?PHPSESSID=5218009113aeea97ba411c08b2a75fa1cc20310c\",\n                                                                                data: postData,\n                                                                                success: function ( data )\n                                                                                {\n                                                                                    if ( data[ 'status' ] == 'ok' )\n                                                                                    {\n                        \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                        \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n                                                                                        if ( ! bolDontRedirectAfterLogin )\n                                                                                        {\n                                                                                            if ( data[ 'custom_login_return_url' ] != 'undefined' )\n                                                                                            {\n                                                                                                strCustomLoginReturnUrl = data[ 'custom_login_return_url' ];\n                                                                                            }\n\n                                                                                            if ( strCustomLoginReturnUrl != '' )\n                                                                                            {\n\n                                                                                                if (\n                                                                                                    ( \"/\" + strCustomLoginReturnUrl ).search( 'filebrowser' ) == -1 &&\n                                                                                                    ( \"/\" + strCustomLoginReturnUrl ).search( window.location.pathname ) != -1 &&\n                                                                                                    strCustomLoginReturnUrl != 'sync-share?create_cloud_files_user' &&\n                                                                                                    strCustomLoginReturnUrl != 'library-info?after_login' &&\n                                                                                                    strCustomLoginReturnUrl != 'video?after-signup' &&\n                                                                                                    ( \"/\" + strCustomLoginReturnUrl ).search( 'lifetime-storage' ) == -1 &&\n                                                                                                    ( \"/\" + strCustomLoginReturnUrl ).search( 'save-youtube-video' ) == -1\n                                                                                                )\n                                                                                                {\n                                                                                                    if ( location.hash == '#sign_up' )\n                                                                                                    {\n                                                                                                        location.hash = '';\n                                                                                                    }\n                                    \n                                                                                                    if ( strCustomLoginReturnUrl == 'storage-plans#subscribe' )\n                                                                                                    {\n                                                                                                        location.hash = 'subscribe';\n                                                                                                    }\n                                    \n                                                                                                    location.reload();\n                                                                                                }\n                                                                                                else\n                                                                                                {\n                                                                                                    window.location = \"https://files.fm/\" + strCustomLoginReturnUrl;\n                                                                                                }\n                                \n                                                                                            }\n                                                                                            else\n                                                                                            {\n                                \n                                                                                                window.location = \"/account\";\n                                                                                            }\n                                                                                        }\n                                                                                        else\n                                                                                        {\n        \n                                                                                            showCreateAccountSuccessMessage();\n                            \n                                                                                            bolPrevFinished_checkCreateAccountForm = true;\n                                                                                            $( '#sign-in_disable_form' ).hide();\n                                                                                        }\n                                                                                    }\n                                                                                    else\n                                                                                    {\n                        \n                                                                                        addError( 'createaccount_error_msg', 'createaccount_error_msg', 'There was an error, contact the Files.fm team!' );\n                        \n                                                                                        bolPrevFinished_checkCreateAccountForm = true;\n                                                                                        $( '#sign-in_disable_form' ).hide();\n                                                                                    }\n                                                                                },\n                                                                                error: function ( data )\n                                                                                {\n                    \n                                                                                    addError( 'createaccount_error_msg', 'createaccount_error_msg', 'An error occurred. Please try again or contact support@files.fm!' );\n                    \n                                                                                    bolPrevFinished_checkCreateAccountForm = true;\n                                                                                    $( '#sign-in_disable_form' ).hide();\n                                                                                }\n                                                                            } );\n                                                                        }\n                                                                    }\n                                                                }\n                                                            }\n                                                        } ,\n                                                        error: function(data) {\n\n                                                            addError('createaccount_error_msg', 'createaccount_error_msg', 'An error occurred. Please try again or contact support@files.fm!');\n\n                                                            bolPrevFinished_checkCreateAccountForm = true;\n                                                            $('#sign-in_disable_form').hide();\n                                                        }\n                                                    });\n                                                }\n                                            }\n                                        }\n                                    } ,\n                                    error: function(data) {\n\n                                        addError('createaccount_error_msg', 'createaccount_error_msg', 'An error occurred. Please try again or contact support@files.fm!');\n\n                                        bolPrevFinished_checkCreateAccountForm = true;\n                                        $('#sign-in_disable_form').hide();\n                                    }\n                                })\n                                }).setOnInvalidCB(function() {\n                                    bolPrevFinished_checkCreateAccountForm = true;\n                                    $('#sign-in_disable_form').hide();\n                                    addError('createaccount_email', 'createaccount_error_msg', 'Enter a valid e-mail!');\n                                }).setModalID(\"sign-in\").run();\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tbolPrevFinished_checkCreateAccountForm = true;\n\t\t\t\t$('#sign-in_disable_form').hide();\n\t\t\t}\n\t\t}\n\t}\n\n\tfunction getSigninReturnRedirectUrl()\n    {\n        if ($('.login_return_url').val() != '') {\n\n            if ($('.dont_redirect_after_login').val() == '') {\n                if (\n                    (\"/\"+$('.login_return_url').val()).search(window.location.pathname) != -1 &&\n                    $('.login_return_url').val() != 'sync-share?create_cloud_files_user' && \n                    $('.login_return_url').val() == 'storage-plans#subscribe' \n                )\n                {\n                    return '#subscribe';\n                }\n                else if ($('.login_return_url').val() == 'my-profile' )\n                {\n                    return $( '#l_user' ).val();\n                }\n                else {\n                    return $('.login_return_url').val();\n                }\n            }\n        }\n\n        \n\t    return false;\n    }\n     \n    function verifyCouponCode( strCouponInputID, strErrorID, fnCallback, bolResult )\n    {\n    \tif ( bolResult === undefined )\n\t\t{\n    \t\tbolResult = null;\n\t\t}\n\n        var strCouponInputSelector = \"#\" + strCouponInputID;\n        \n        var onError = function ()\n        {\n            addError( strCouponInputID, strErrorID, 'Invalid coupon code!' );\n            \n            bolPrevFinished_checkCreateAccountForm = true;\n            $( '#sign-in_disable_form' ).hide();\n        };\n        \n        if ( bolResult === false )\n        {\n            onError();\n            return false\n        }\n        else if ( bolResult === true )\n        {\n            return true;\n        }\n        \n        if ( $( strCouponInputSelector ).css( \"display\" ) !== \"none\" )\n        {\n            // coupon field is visible -> so it must be filled\n            if ( $( strCouponInputSelector ).val().trim().length === 0 )\n            {\n                onError();\n                return false\n            }\n            else\n            {\n                if ( !bolResult )\n                {\n                    removeError( strCouponInputID );\n                    \n                    $.ajax( {\n                        type: \"POST\",\n                        dataType: \"json\",\n                        url: \"./ajax/sign_in.php?PHPSESSID=5218009113aeea97ba411c08b2a75fa1cc20310c\",\n                        global: false,\n                        data: {\n                            'check_coupon': true,\n                            'coupon_code': $( strCouponInputSelector ).val().trim()\n                        },\n                        success: function ( data )\n                        {\n                            fnCallback( typeof data[ 'status' ] !== \"undefined\" && data[ 'status' ] === 'ok' );\n                        },\n                        error: function ( )\n                        {\n                            fnCallback( false );\n                        }\n                    } );\n                    return false;\n                }\n                else\n                {\n                    return true;\n                }\n            }\n        }\n        else\n        {\n            return true;\n        }\n    }\n\n\tvar bolPrevFinished_checkSignInForm = true;\n\n    function trySignIn( strTwoFactorAuthCode )\n    {\n        if ( typeof strTwoFactorAuthCode === \"undefined\" )\n        {\n            strTwoFactorAuthCode = \"\";\n        }\n\n        var jqCaptchaResultInput = $( '#' + strSinginCaptchaContainerID + ' .captcha_response' );\n\n        removeAllErrors( 'signin_error_msg' );\n       \n        var strReturnUrl = getSigninReturnRedirectUrl();\n\n        var objPostData = {\n            'signin': true,\n            'username': $( '#l_user' ).val(),\n            'password': $( '#l_pass' ).val(),\n            'remember_me': $( '#remember_me' ).prop( 'checked' ),\n            'from_ico': $( '#register_from_ico' ).val(),\n            'add_cookie_uploads': bolAddCookieUploads,\n            'recaptcha_response': ( jqCaptchaResultInput.length ? jqCaptchaResultInput.val() : '' )\n        };\n\n        if ( strTwoFactorAuthCode )\n        {\n            objPostData[ 'two_factor_auth_code' ] = strTwoFactorAuthCode;\n        }\n\n        if ( strReturnUrl )\n        {\n            objPostData[ 'override_return_url' ] = strReturnUrl;\n        }\n\n        if ( $( \"#l_coupon_code\" ).css( \"display\" ) !== \"none\" )\n        {\n            objPostData.coupon_code = $( \"#l_coupon_code\" ).val().trim();\n        }\n\n        \n        $.ajax( {\n            type: \"POST\",\n            dataType: \"json\",\n            url: \"./ajax/sign_in.php?PHPSESSID=5218009113aeea97ba411c08b2a75fa1cc20310c\",\n            crossDomain: true,\n            data: objPostData,\n            success: function ( data )\n            {\n                if ( ( data[ 'status' ] === 'ok' || data[ 'status' ] === 'missing_account_data' ) && typeof data[ 'redirect_to' ] !== 'undefined' )\n                {\n                    \n                    if ( data[ 'redirect_to' ].substring( 0, 17 ) == '/lifetime-storage' )\n                    {\n                        data[ 'redirect_to' ] += '?after_login';\n                    }\n\n                    if ( data[ 'redirect_to' ].substring( 0, 6 ) == '/token' )\n                    {\n                        data[ 'redirect_to' ] = '/token';\n                    }\n\n                    window.location = data[ 'redirect_to' ];\n                }\n                else if ( data[ 'status' ] === 'invalid_auth_code' )\n                {\n                    var $errorCont;\n                    if( $( '#2fa_link_code' ).val() == '')\n                    {\n                        $errorCont = $( '#twofactor_error_msg' );\n                    }\n                    else\n                    {\n                        $errorCont = $( '#signin_error_msg' );\n                    }\n\n                    $errorCont.text( 'The entered code is invalid! Please try again!' ).show();\n                    bolPrevFinished_checkSignInForm = true;\n                    $( '#sign-in_disable_form' ).hide();\n                }\n                else\n                {\n                    var $errorCont;\n                    if( strTwoFactorAuthCode && $( '#2fa_link_code' ).val() == '')\n                    {\n                        $errorCont = $( '#twofactor_error_msg' );\n                    }\n                    else\n                    {\n                        $errorCont = $( '#signin_error_msg' );\n                    }\n                    \n                    if ( typeof data[ \"message\" ] === \"undefined\" )\n                    {\n                       $errorCont.text( 'Incorrect username or password! Access can be restored via your email address.' );\n                       console.log( 'SIGNIN ERROR CODE : 1' );\n                    }\n                    else\n                    {\n                        $errorCont.text( data[ \"message\" ] );\n                    }\n                    $errorCont.show();\n\n                    bolPrevFinished_checkSignInForm = true;\n                    $( '#sign-in_disable_form' ).hide();\n                }\n            },\n            error: function ( data )\n            {\n\n                $( '#signin_error_msg' ).text( 'An error occurred. Please try again or contact support@files.fm!' );\n                $( '#signin_error_msg' ).show();\n\n                bolPrevFinished_checkSignInForm = true;\n                $( '#sign-in_disable_form' ).hide();\n            }\n        } );\n    }\n\n    function show2FAPrompt()\n    {\n        $( '#createaccount-modal-content' ).hide();\n        $( '#forgotpassword-modal-content' ).hide();\n        $( '#addcookieuploads-modal-content' ).hide();\n        $( '#createaccountsuccessmessage-modal-content' ).hide();\n        $( '#signin-modal-content' ).hide();\n\n        $( '#twofactor_authcode-modal-content' ).show();\n    }\n    \n\tfunction checkSignInForm(bolCouponCheckResult) {\n\n\t\tif ( bolCouponCheckResult === undefined )\n\t\t{\n\t\t\tbolCouponCheckResult = null;\n\t\t}\n        \n        var jqCaptchaResultInput = $('#' + strSinginCaptchaContainerID + ' .captcha_response');\n        \n\t\tif (bolPrevFinished_checkSignInForm) {\n\n\t\t\tbolPrevFinished_checkSignInForm = false;\n            $('#sign-in_disable_form').show();\n            \n            if ( $( \"#l_coupon_code\" ).css(\"display\") !== \"none\" )\n            {\n                if ( bolCouponCheckResult )\n                {\n                    $( \"#signin_error_msg\" ).hide();\n                }\n                else if ( bolCouponCheckResult === null )\n                {\n                    bolPrevFinished_checkSignInForm = true;\n                    return verifyCouponCode( \"l_coupon_code\", \"signin_error_msg\", checkSignInForm, bolCouponCheckResult );\n                }\n                else\n                {\n                    $( \"#signin_error_msg\" )\n                        .text( \"The coupon code you entered is invalid or already used!\" )\n                        .show();\n                    bolPrevFinished_checkSignInForm = true;\n                    $( '#sign-in_disable_form' ).hide();\n                    return false;\n                }\n            }\n                \n\t\t\tbolError = false;\n\n\t\t\tif ($('#l_user').val() == '' ) {\n\n\t\t\t\t$('#l_user').addClass( 'has_error' );\n\t\t\t\tbolError = true;\n\t\t\t}\n\t\t\telse {\n\t\t\t\t$('#l_user').removeClass( 'has_error' );\n\t\t\t}\n\n\t\t\tif ($('#l_pass').val() == '' ) {\n\t\t\t\t$('#l_pass').addClass( 'has_error' );\n\t\t\t\tbolError = true;\n\t\t\t}\n\t\t\telse {\n\t\t\t\t$('#l_pass').removeClass( 'has_error' );\n\t\t\t}\n            \n            \n            if ( bolSigninCaptchaRequired )\n            {\n                if ( jqCaptchaResultInput.length === 0 )\n                {\n                    bolError = true;\n    \n                    addError(strSinginCaptchaContainerID, \"signin_error_msg\", \"An error has occurred! Please check your internet connection and try again later. If the problem does not resolve, please contact support@files.fm\");\n                }\n                else if ( jqCaptchaResultInput.val().length === 0 )\n                {\n                    bolError = true;\n    \n                    addError(strSinginCaptchaContainerID, \"signin_error_msg\", \"Please fill in the captcha field!\");\n                }\n                else\n                {\n                    removeError( strSinginCaptchaContainerID );\n                }\n            }\n\n\t\t\tif (!bolError) {\n\n\t\t\t\t$.ajax({\n\t\t\t\t\ttype: \"POST\",\n\t\t\t\t\tdataType: \"json\",\n\t\t\t\t\turl: \"./ajax/sign_in.php?PHPSESSID=5218009113aeea97ba411c08b2a75fa1cc20310c\",\n                    crossDomain: true,\n                    data: {\n\t\t\t\t\t\t'check_signin' : true ,\n\t\t\t\t\t\t'username' : $('#l_user').val() ,\n\t\t\t\t\t\t'password' : $('#l_pass').val() ,\n                        'has_2fa_link_code' : ( $( '#2fa_link_code' ).val() == '' ? 0 : 1 ) ,\n                    },\n\t\t\t\t\tsuccess: function(data) {\n                        if ( data[ 'status' ] === 'ok' )\n                        {\n                            if ( bolHasCookieUploads == true && bolAddCookieUploadsAnswered == false && data[ 'show_add_cookie_uploads' ] == true )\n                            {\n                                strActiveForm = 'signin';\n                                showAddCookieUploads();\n\n                                bolPrevFinished_checkSignInForm = true;\n                                $( '#sign-in_disable_form' ).hide();\n                            }\n                            else\n                            {\n                                trySignIn();\n                            }\n                        }\n                        else if ( data[ 'status' ] === 'requires_auth_code' )\n                        {\n                            if ( $( '#2fa_link_code' ).val() == '' )\n                            {\n                                $( '#sign-in_disable_form' ).hide();\n                                bolPrevFinished_checkSignInForm = true;\n\n                                show2FAPrompt();\n                            }\n                            else\n                            {\n                                trySignIn( $( '#2fa_link_code' ).val() )\n                            }\n                        }\n                        else\n                        {\n                            var strMessage = 'Incorrect username or password! Access can be restored via your email address.';\n\n                            if ( typeof data[ 'message' ] !== \"undefined\" )\n                            {\n                                strMessage = data[ 'message' ];\n                            } \n                            else\n                            {\n                                console.log( 'SIGNIN ERROR CODE : 2' );\n                            }\n\n                            $( '#signin_error_msg' ).text( strMessage );\n\t\t\t\t\t\t\t$('#signin_error_msg').show();\n\n\t\t\t\t\t\t\tbolPrevFinished_checkSignInForm = true;\n\t\t\t\t\t\t\t$('#sign-in_disable_form').hide();\n\t\t\t\t\t\t}\n\t\t\t\t\t} ,\n\t\t\t\t\terror: function(data) {\n\n\t\t\t\t\t\t$('#signin_error_msg').text('An error occurred. Please try again or contact support@files.fm!');\n\t\t\t\t\t\t$('#signin_error_msg').show();\n\n\t\t\t\t\t\tbolPrevFinished_checkSignInForm = true;\n\t\t\t\t\t\t$('#sign-in_disable_form').hide();\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}\n\t\t\telse {\n\n\t\t\t\tbolPrevFinished_checkSignInForm = true;\n\t\t\t\t$('#sign-in_disable_form').hide();\n\t\t\t}\n\t\t}\n\t}\n\n\n\tfunction checkForgotPasswordForm() {\n\n\t\tif (!validateEmail($('#forgotpassword_email').val())) {\n\n\t\t\taddError('forgotpassword_email', 'forgotpassword_error_msg', 'Enter a valid e-mail!');\n\t\t}\n\t\telse {\n\n\t\t\tremoveError('forgotpassword_email');\n\n\t\t\t$.ajax({\n\t\t\t\ttype: \"POST\",\n\t\t\t\tdataType: \"json\",\n\t\t\t\turl: \"./ajax/sign_in.php?PHPSESSID=5218009113aeea97ba411c08b2a75fa1cc20310c\",\n\t\t\t\tdata: {\n\t\t\t\t\t'recover_password' : true ,\n\t\t\t\t\t'email' : $('#forgotpassword_email').val()\n\t\t\t\t},\n\t\t\t\tsuccess: function(data) {\n\t\t\t\t\tif (data['status'] == 'ok') {\n\n\t\t\t\t\t\tremoveAllErrors('forgotpassword_error_msg');\n\n\t\t\t\t\t\t$('#forgotpassword_error_msg').addClass('ok_msg_active');\n\t\t\t\t\t\t$('#forgotpassword_error_msg').text('If an account with this email exists, then the password reset link was sent to the email provided.');\n\t\t\t\t\t\t$('#forgotpassword_error_msg').show();\n\t\t\t\t\t}\n\t\t\t\t\telse {\n\n\t\t\t\t\t\taddError('forgotpassword_email', 'forgotpassword_error_msg', 'This e-mail is not registered.');\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\n\tfunction checkSocialLogin(strType) {\n\t\n\t\tif ( strType == 'facebook' )\n\t\t{\n\t\t\tfError( 'Facebook has changed something, so unfortunately logging in with Facebook is not available at the moment. To get in, reset the password to your e-mail (with which you used Facebook) <a href=\"/?a#forgot_password\">by clicking here</a> . In the future, we recommend using your email or Google account so that you are not dependent on Facebook. We plan to disable this method.' );\n\t\t\treturn;\n\t\t}\n\n\t\tif (bolHasCookieUploads == true && bolAddCookieUploadsAnswered == false) {\n\n\t\t\tstrActiveForm = strType;\n\t\t\tshowAddCookieUploads();\n\t\t}\n\t\telse {\n\n\t\t\tif ($('.dont_redirect_after_login').val() == 'true')\n\t\t\t{\n\t\t\t\t$('#sendfiles').submit();\n\t\t\t\t$('.add_anonym_uplaods').val('true');\n\t\t\t}\n\n\t\t\tif (strType == 'facebook') {\n\n\t\t\t\t$('#login_facebook').submit();\n\t\t\t}\n\t\t\telse if (strType == 'google') {\n\n\t\t\t\t$('#login_google').submit();\n\t\t\t}\n\t\t\telse if (strType == 'draugiem') {\n\n\t\t\t\t$('#login_draugiem').submit();\n\t\t\t}\n\t\t\telse if (strType == 'microsoft') {\n\n\t\t\t\t$('#login_microsoft').submit();\n\t\t\t}\n\n\t\t}\n\t}\n\n\n\tfunction validateEmail(email) {\n\t\tvar re = /^(([^<>()[\\]\\\\.,;:\\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,}))$/;\n\t\tvar result = re.test(email);\n\t\treturn result;\n\t}\n\n\tfunction validateUsername(username) {\n\n\t\tvar re = /^[a-zA-Z0-9_\\.@\\-]+$/;\n\t\tvar result = re.test(username);\n\t\treturn result;\n\t}\n    \n    function addHTMLError(strDomId, strErrorMsgId, strErrorMsgText) {\n        $('#' + strDomId).addClass( 'has_error' );\n        $('#' + strErrorMsgId).html(strErrorMsgText);\n        $('#' + strErrorMsgId).show();\n    }\n\n\tfunction addError(strDomId, strErrorMsgId, strErrorMsgText) {\n\t\t$('#' + strDomId).addClass( 'has_error' );\n\t\t$('#' + strErrorMsgId).text(strErrorMsgText);\n\t\t$('#' + strErrorMsgId).show();\n\t}\n\n\tfunction removeError(strInputId) {\n\t\t$('#' + strInputId).removeClass( 'has_error' );\n\t}\n\n\tfunction removeAllErrors(strErrorMsgId) {\n\t\t$('#' + strErrorMsgId).text('');\n\t\t$('#' + strErrorMsgId).hide();\n\t}\n\n\tvar isUsernameChanged = false;\n\tfunction usernameChanged()\n\t{\n\t\tisUsernameChanged = true;\n\t}\n\n\tfunction createUsername(strEmail)\n\t{\n\t\tif( !isUsernameChanged && strEmail != '' && validateEmail(strEmail))\n\t\t{\n\t\t\tvar arrEmail = strEmail.split(\"@\");\n\n\t\t\tvar strUsername = arrEmail[0];\n\t\t\twhile (strUsername.length < 4)\n\t\t\t{\n\t\t\t\tstrUsername += '1';\n\t\t\t}\n\n\n\t\t\t$.ajax(\n\t\t\t{\n\t\t\t\ttype: \"POST\",\n\t\t\t\tdataType: \"json\",\n\t\t\t\turl: \"./ajax/sign_in.php?PHPSESSID=5218009113aeea97ba411c08b2a75fa1cc20310c\",\n\t\t\t\tdata:\n\t\t\t\t{\n\t\t\t\t\t'get_username' : true ,\n\t\t\t\t\t'username' : strUsername\n\t\t\t\t},\n\t\t\t\tsuccess: function(data)\n\t\t\t\t{\n\t\t\t\t\tif (data['status'] == 'ok' && data['username'])\n\t\t\t\t\t{\n\t\t\t\t\t\t$('#createaccount_username').val(data['username']);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\n\tvar bolCreateBusinessAccount = false;\n\tfunction toggleCreateBusinessAccount()\n\t{\n\t\tif (bolCreateBusinessAccount)\n\t\t{\n\t\t\tbolCreateBusinessAccount = false;\n\t\t\t$('#create_business_account_container').hide();\n\t\t}\n\t\telse\n\t\t{\n\t\t\tbolCreateBusinessAccount = true;\n\t\t\t$('#create_business_account_container').show();\n\t\t}\n\t}\n\n\n    \n    </script>\n\n\n\t<div id=\"content\">\n\n\n<script>\n\t\n\tvar objTranslationsIndex = {\n    \t'RESEND-ACTIVATE-USER-TEXT' : 'This activation link is no longer valid. To activate your account request a new activation link.' ,\n    \t'RESEND-ACTIVATE-USER-HEADER' : 'Account activation link has expired!' ,\n    \t'RESEND-ACTIVATE-USER-ACCEPT' : 'Request new activation link' ,\n    \t'RESEND-ACTIVATE-USER-DECLINE' : 'Cancel' ,\n        'LIST-ALERT-EmailIsSent' : 'E-mail has been sent!' ,\n        'COMPANY-USERS-SomethingWentWrong' : 'Something went wrong. Please try again.' ,\n\t\t'INDEX-UploadFileHasVirus' : 'The file is infected and will be deleted!' ,\n\t\t'INDEX-UploadFileSizeLimitExceed' : 'File not uploaded, file size limit exceeded!' ,\n\t\t'INDEX-UploadSizeLimitExceed' : 'File upload failed because the upload size limit was exceeded!' ,\n\t\t'INDEX-UploadFileSizeError' : 'There was a network error. Please retry the upload.' ,\n\t\t'INDEX-Alert-FileHasDoubleExtensions' : 'This filename has a double extension. Please rename the file and repeat the upload!' ,\n\t\t'INDEX-UploadQueueTooLarge' : 'Maximum upload size exceeded for this type of account. Please upgrade to Pro or Business plan: <a href=’/storage-plans’ target=’_blank’>https://files.fm/storage-plans</a>' ,\n        'INDEX-FileUploadFinishTime' : 'Finishes in [time_left]' ,\n        'INDEX-FileUploadWaitingOnConnection' : 'Waiting for network. Turn on WIFI. [seconds_left]' ,\n        'INDEX-FileUploadRestarting' : 'Restarting this file. Keep your browser open' ,\n        'INDEX-FileUploadComplete' : 'Complete' ,\n        'INDEX-FileMove' : 'Processing' ,\n        'INDEX-FileCanceled' : 'Canceled' ,\n        'INDEX-FileAntivirus' : 'Virus check' ,\n        'INDEX-FileSizeExceeded' : 'File Too Large' ,\n        'INDEX-AddMoreFiles' : 'Add more files' ,\n        'INDEX-UPLOAD-FileSizeText' : 'Files {NUMFILES}, size {SIZE}' ,\n        'INDEX-Alert-FileCountLimitExceeded-One' : 'Only one file is allowed! Please remove the extra files!' ,\n        'INDEX-UPLOAD-TimeDuration-Around' : 'around' ,\n        'INDEX-UPLOAD-UploadedFiles-From' : 'from' ,\n        'INDEX-EdgeBrowser-FileTooLarge' : 'Microsoft Edge does not support uploading large files, please use another browser!' ,\n        'INDEX-Alert-FileHasDoubleExtensions' : 'This filename has a double extension. Please rename the file and repeat the upload!' ,\n        'INDEX-WindowCloseConfirm' : 'Files are being uploaded, are you sure you wish to cancel the upload?' ,\n        'INDEX-EnterEmail-Button' : 'Enter e-mail' ,\n        'GENERAL-SKIP' : 'Skip' ,\n        'INDEX-PleaseFillThisField' : 'Please fill this field' ,\n        'INDEX-EnterYourEmailToReceive-Desc' : 'Please, enter your e-mail to receive admin link you can use to add or <b>delete</b> files. You and the recipients will receive a reminder about file deletion deadline' ,\n        'EMAILS-WERE-SENT-TO' : 'E-mails were sent to' ,\n        'EMAILS-NOT-SENT' : 'Failed to send e-mails!' ,\n        'EMAILS-WERE-NOT-SENT-TO' : 'E-mails weren’t sent to' ,\n        'EMAIL-SENDING-UNSUBSCRIBED-DESCRIPTION' : 'We weren’t able to send all e-mails because some of the recipients have opted out of receiving files.fm sharing emails. To share files with these e-mail addresses, please inform their owners to change their accounts privacy settings.' ,\n        'INDEX-AftferUploadError' : 'An error occurred while saving the upload. Please contact support@files.fm!' ,\n        'INDEX-EnterYourEmail' : 'Enter email to receive add/edit/delete link' ,\n        'INDEX-EnterMoreEmails' : 'Enter emails to send access link to and deadline reminder' ,\n        'INDEX-EmailMaybeIncorrectSuggest' : 'Did you mean:' ,\n        'INDEX-EmailMaybeIncorrectNoMxSuggest' : 'These addresses can be wrong:' ,\n        'INDEX-EmailMaybeIncorrect' : 'Please make sure the entered email addresses are correct! If all emails are correct, press ’Save and send the link’ again.' ,\n        'INDEX-EmailIncorrectOrMissing' : 'One of the e-mails was entered incorrectly or does not exist. Enter your email in the first field. You can send up to 200 emails at once. Separate multiple emails with a comma.' ,\n        'INDEX-ReceiveFiles-Popup-Desc' : 'By pressing the \"Receive files\", you will create a new folder, where others can add files. You can send the folder link to other people from whom you want to receive content. Anyone who opens this link can upload files to this folder, but cannot delete them.</br></br> You will find the new folder with the received files in the \"My files\" section.' ,\n        'INDEX-ReceiveFiles-Popup-Header' : 'What is Receive files?' ,\n        'GENERAL-CONTINUE' : 'Continue' ,\n        'GENERAL-ABORT' : 'Cancel' ,\n        'INDEX-CreateAccount-InfoText' : 'To store files permanently, create or sign in with a user account. Files will be linked to this account. More convenient.' ,\n        'INDEX-EnterYourEmail' : 'Enter email to receive add/edit/delete link' ,\n        'INDEX-RegisterToSetPassword' : 'This option is available if you have an account. To change your file access settings, create or log in to your account and then change the folder settings.' ,\n        'INDEX-RegisterBuyToSetPassword' : 'This option is available to PRO and Business account subscribers. To change your file access settings, create or log in to your account, subscribe to a PRO or Business account and change the folder settings.' ,\n        'INDEX-PleaseFillThisField' : 'Please fill this field' ,\n        'INDEX-RegisterToSetPassword' : 'This option is available if you have an account. To change your file access settings, create or log in to your account and then change the folder settings.' ,\n        'INDEX-RegisterBuyToSetPassword' : 'This option is available to PRO and Business account subscribers. To change your file access settings, create or log in to your account, subscribe to a PRO or Business account and change the folder settings.' ,\n        'PROFILE-AccountDeleted' : 'Your user account is deleted.' ,\n        'PROFILE-CHECK-ACTIVATE-Error' : 'An error occurred while activating your account. Please try again or contact support@files.fm' ,\n        'PROFILE-CHECK-ACTIVATE-User-Deleted' : 'This profile has been deleted and can no longer be activated!' ,\n        'EMAIL-NOTIFICATION-DISABLE_SUCCESS' : 'Successfully disabled e-mail notifications.' ,\n        'EMAIL-NOTIFICATION-DISABLE_FAIL' : 'Couldn’t disable email notifications. The site you were visiting might have been invalid. Please try again.' ,\n        'SMS-NOTIFICATION-DISABLE_SUCCESS' : 'We have successfully disabled SMS sending.' ,\n        'SMS-NOTIFICATION-DISABLE_FAIL' : 'Failed to disable SMS sending. The link you followed may be invalid. Please try again.' ,\n\t};\n    \n    var bolFotoDrukaUpload = false;\n    var strServerHttpHost = 'files.fm';\n    var intMyQueueSizeLimitMb = 20480;\n    var intMyFileSizeLimitMb = 5120;\n    var strUploadSaveServer = 'ano.files.fm';\n    var strServerHost = 'fv9-7.failiem.lv';\n    var bolIsReplaceFileVersionUpload = false;\n    var strReplaceFileVersionUpload_FileHash = '';\n    var strReplaceFileVersionUpload_ReturnToAfter = '';\n\tvar intSimUploadLimit = 2;\n\tvar intSimUploadFileSizeLimitGB = 1;\n\tvar bolServerHttpHostIsFailiemLv = false;\n\tvar PHPSESSID = '5218009113aeea97ba411c08b2a75fa1cc20310c';\n\tvar bolIsFileUploadToExistingUpload = false;\n\tvar strFileUploadToExistingUpload_UploadHash = '';\n\tvar strFileUploadToExistingUpload_UploadAddFileKey = '';\n\tvar bolBergaFotoUpload = false;\n\tvar bolBergaFoto_FullSchoolUpload = false;\n\tvar bolBergaFoto_AddToSchoolFolder = false;\n\tvar strUploadButtonText = 'Upload files';\n\tvar bolSessionUser_IsEnterpriseOrg = false;\n\tvar bolIsWordpressGalleryModule = false;\n\tvar bolDontAskUploadInfo = false;\n\tvar bolSessionUser_IsLoggedIn = false;\n\tvar bolFotoProductsUpload = false;\n\tvar bolPhotobookUpload = false;\n\tvar bolEparakstsUpload = false;\n\tvar intUserMaxPerUploadShareAtOnce = '200';\n\tvar strSessionUser_Email = '';\n\tvar bolReceiveLinkPopupShown = false;\n\tvar bolSessionUser_IsStorageSubscriber = false;\n\tvar arrExecutableFileExtensions = [ 'exe','com','dll','pif','scr','bat','bin','pl','sh','scf','sct','shs','vb','lnk','jnlp','apk','vbs','js','msi','jse','jar','dmg','bin','wsf' ];\n\tvar arrFileExtensions = [ 'jpg','jpeg','gif','png','bmp','svg','webp','ico','jfif','heic','heif','tiff','tif','ac3','aac','aif','aiff','air','mp3','wav','flac','oga','aac','m4a','wma','opus','wpl','m3u','ac3','opus','wpl','m4a','avi','mpg','mpeg','rm','wmv','asf','mp4','mov','flv','3gp','divx','rmvb','ogg','mkv','ogv','webm','m4v','mts','lrf','insv','lrv','osv','odt','ods','odp','doc','docx','pdf','xls','xlsx','ppt','pptx','pps','ppsx','rtf','dwg','dxf','txt','php','js','html','css','xml','csv','ini','fb2','epub','edoc','asice','dotx','7z','bz','bz2','bzip','cab','cpio','gz','iso','lha','lz','lzh','lzma','rar','tar','taz','tbz','tbz2','tgz','tlz','txz','tz','xar','xz','z','zip','toast','vcd','exe','com','dll','pif','scr','bat','bin','pl','sh','scf','sct','shs','vb','lnk','jnlp','apk','vbs','js','msi','jse','jar','dmg','bin','wsf' ];\n\tvar bolShowAlertSuccess_AccountDeleted = false;\n\tvar bolShowUserResendConfirmationEmailError = false;\n\tvar bolShowAlertError_ActivationUserDeleted = false;\n\tvar bolShowAlertSuccess_MailTypeUnsubscribed = false;\n\tvar bolShowAlertError_MailTypeUnsubscribedFail = false;\n    var bolShowAlertSuccess_SMSTypeUnsubscribed = false;\n    var bolShowAlertError_SMSTypeUnsubscribedFail = false;\n\tvar bolShowUserResendConfirmationEmailPopup = false;\n\tvar intShowUserResendConfirmationEmailPopup_UserId = 0;\n\tvar bolShowGift_CreateAccount = false;\n    var arrBergaFoto_RegisteredSchoolPhotoshoots = null;\n\n    var objOrganizationUserEmails = {\n        };\n\n    \n    \n\n            var objLibrary;\n\n        $( function ()\n        {\n            objLibrary = new Library(\n                {\n                    type : '' ,\n                    fee : '' ,\n                } ,\n                {\n                    session_user_logged_in : false ,\n                    session_user_username : '' ,\n                    rand_seed : 1577974597 ,\n                } ,\n                {\n                    'LIBRARY_GENERIC_ERROR': 'Something went wrong!',\n                    'LIBRARY_LOAD-ERROR': 'Sorry, something went wrong. Please, reload this page.',\n                    'LIBRARY_SEARCH-MIN-LENGTH': 'Please enter at least 2 characters!',\n                    'LIBRARY_SEARCH-PLACEHOLDER': 'search for files by tags, name or description',\n                    'LIBRARY_EMPTY-SEARCH-RESULTS': ' We did not find any file!',\n                    'LIBRARY_SEARCH-HINT': 'Try searching for a single word or disabling section filters!',\n                    'LIBRARY_SEARCH-ERROR-DESC': 'Please try again later!',\n                    'PUBLIC-PROFILE-Views': 'Views',\n                    'PUBLIC-PROFILE-Image': 'Images',\n                    'PUBLIC-PROFILE-Video': 'Videos',\n                    'PUBLIC-PROFILE-Document': 'Documents',\n                    'PUBLIC-PROFILE-Audio': 'Audios',\n                    'PUBLIC-PROFILE-FOLLOW-BUTTON-TEXT-Follow': 'Follow',\n                    'PUBLIC-PROFILE-FOLLOW-BUTTON-TEXT-Register': 'Register',\n                    'PUBLIC-PROFILE-FOLLOW-BUTTON-TEXT-Apply': 'Apply',\n                    'PUBLIC-PROFILE-FOLLOW-BUTTON-TEXT-Unfollow': 'Unfollow',\n                    'PUBLIC-PROFILE-FOLLOW-BUTTON-TEXT-Unregister': 'Unregister',\n                    'PUBLIC-PROFILE-FOLLOW-BUTTON-TEXT-Unapply': 'Opt out',\n                    'PUBLIC-PROFILE-FOLLOW-BUTTON-TEXT-Following': 'Following',\n                    'LIST-FILE-TOOLTIP-DOWNLOADED-COUNT': 'downloads',\n                    'LIST-FILE-TOOLTIP-VIEWED-COUNT': 'views',\n                    'LIST-LINK-Update-Price': 'Sell',\n                    'LIST-LINK-Buy': 'Buy',\n                    'LIST-ITEM-FUNCTIONS-PriceFrom': 'from',\n                    'UPLOAD-ACTION-LINE-CopyLink': 'Share access link',\n                    'UPLOAD-ACTION-LINE-EmbedLink': 'Embed links',\n                    'GALLERY-FileReportCancelConfirm': 'Are you sure you want to cancel the report on a dangerous file?',\n                    'GALLERY-CancelReport': 'Cancel a problem report',\n                    'GALLERY-Report': 'Report a problem',\n                    'GALLERY-FileReportConfirm': 'Are you sure you want to report the content of this file as dangerous?',\n                    'LIST-LINK-DownloadFile': 'Download',\n                    'LIST-LINK-ViewFile': 'View',\n                    'LIST-OrderPhotoText': '',\n                    'LIST-LINK-PlayFile': 'Play',\n                    'LIST-LINK-CommentFile': 'Comment',\n                    'LIST-LINK-LikeFile': 'Like',\n                    'LIST-LINK-UnlikeFile': 'Unlike',\n                    'PRINTING-ORDER-FORM-Crop-Label': '',\n                    'LIST-ITEM-Folders': 'folders',\n                    'LIST-ITEM-Files': 'files',\n                    'LIST-ITEM-ItemViewsTitle': 'views',\n                    'LIST-ITEM-ItemCommentsTitle': 'comments',\n                    'LIST-ITEM-ItemLikesTitle': 'likes',\n                    'LIST-LINK-DELETE-FILE': 'Delete',\n                    'LIST-CONFIRM-DELETE-FILE': 'Do you really want to delete this file?',\n                    'LIST-LINK-DELETE-FILE-Yes': 'Yes, delete!',\n                    'LIST-LINK-DELETE-FILE-No': 'Cancel',\n                    'LIST-FlDelPart1': 'File',\n                    'LIST-FlDelPart2': 'has been <b>deleted</b>!',\n                    'List-UnableToDeleteFileReadOnly': 'The file cannot be deleted because it is shared!',\n                    'List-UnableToDeleteLockedFile': 'This file cannot be deleted because it is locked.',\n                    'LIST-UnableToDeleteFile': 'There was an error, the file was not deleted',\n                    'PROFILE-LOGED-UPL-ACTION-DELETE-UPLOAD': 'Delete folder',\n                    'PROFILE-LOGED-UPL-ACTION-DELETE-CONFIRM-TEXT': 'Are you sure you want to delete all the files in this folder?',\n                    'PROFILE-LOGED-UPL-ACTION-DELETE-DONE': 'Folder has been deleted!',\n                    'PROFILE-DELETE_MULTIPLE_ERROR': 'There was an error deleting one of the folders!',\n                    'UPLOAD-ACTION-LINE-CopyLink-Short': 'Share',\n                    'FILE-BROWSER-OpenTab': 'Open in new tab',\n                }\n            );\n\n            objLibrary.loadTopProfiles( 6 );\n        } );\n    \n    \n    \n\n</script>\n\n<link rel=\"stylesheet\" type=\"text/css\" media=\"all\" href=\"/js/uploadify/uploadifive.css?v=1750410214\"><link rel=\"stylesheet\" type=\"text/css\" media=\"all\" href=\"/css/landing.css?v=1776954924\">\n                <script src=\"/js/client_detection.js?v=1750410215\"></script>\n                <script src=\"/js/uploadify/jquery.uploadifive.custom_folderupload.js?v=1750410215\"></script>\n                <script src=\"/js/index.js?v=1777440351\"></script>\n                <script src=\"/js/landing.js?v=1750410214\"></script>\n                <script src=\"/js/library/library.js?v=1750410215\"></script>\n<input type=\"hidden\" id=\"upload_hash\" value=\"\">\n\n<section id=\"landing-section\" class=\"   \">\n\t\n\t<div class=\"container\">\n\t\t\n\t\t<div class=\"content\">\n\t\t\n            <div id=\"file_upload_title_wrap\" class=\" flex\">\n                <!-- text, forms or logo before upload form  -->\n                <div id=\"before_file_upload\">\n\n                                        \n                        \n\n                                                    <div id=\"main_page_top_header_1_carousel\">\n                                <div>\n                            <h1 class=\"main_page_top_header_1\">\n                                Secure storage and file sharing\n                            </h1>\n\n                            <div class=\"file_types\">\n                                Store\n                                <div class=\"file_types_seperator\">|</div>\n                                Share\n                                <div class=\"file_types_seperator\">|</div>\n                                Backup\n                                <div class=\"file_types_seperator\">|</div>\n                                Protect\n                            </div>\n                        </div>\n                        <h1 class=\"main_page_top_header_1\">\n                            Reliable and fast large file transfer\n                        </h1>\n                        <h1 class=\"main_page_top_header_1\">\n                            Premium speeds, security and no ads\n                        </h1>                            </div>\n                                            \n                </div>\n                <!-- /text, forms or logo before upload form  -->\n\n                                \n                <!-- upload form -->\n                <div id=\"upload-box-outer\">\n                    \n                    <!-- upload form : text during file upload -->\n                    <div class=\"upload_waiting top\">\n                        <div class=\"during_file_upload__title\">\n                            <img src=\"/images/landing/upload_cloud_red_comb.svg\" alt=\"File upload\">Uploading...                        </div>\n\n                        <div>Keep your browser open</div>\n                    </div>\n                    \n                    <div id=\"text_during_file_upload\">\n                        \n                        <div id=\"during_file_upload\">\n                            \n                                                        \n                            <div id=\"download_link_wrapper_0\">\n                                <div id=\"download_link_0\"></div>\n                                <div class=\"copy_button_wrapper\">\n                                    <div id=\"copy_button_0\" class=\"copy_button\">\n                                        <div class=\"copy_text\">\n                                            <div class=\"hover mobile\">Copy</div>\n                                            <div class=\"hover\">Copy link</div>\n                                            <div class=\"copied\">Copied</div>\n                                        </div>\n                                    </div>\n                                    <div class=\"copy_button_drawer\">\n                                        <div id=\"drawer_copy_button_0\" class=\"checked\">\n                                            <span>Copy link to view</span>\n                                            <span class=\"desc\">View and download rights</span>\n                                        </div>\n                                        <div id=\"drawer_edit_button_0\">\n                                            <span>Copy edit link</span>\n                                            <span class=\"desc\">Can Add, Edit, E-Sign and Delete</span>\n                                        </div>\n                                        <div id=\"drawer_receive_button_0\">\n                                            <span>Copy link to add</span>\n                                            <span class=\"desc\">One can add files, but not delete or edit existing</span>\n                                        </div>\n                                    </div>\n                                </div>\n                                \n                                                                \n                            </div>\n                            \n                                                        \n                        </div>\n                        \n                    </div>\n                    <!-- /upload form : text during file upload -->\n                    \n                    <!-- upload form : text and form after file upload wordpress -->\n                    <div id=\"after_file_upload_wodpress_gallery\">\n                        \n                        <p id=\"after_file_upload_wodpress_gallery_text_1\">Your files are successfully uploaded</p>\n                        <br>\n                        \n                        <a href=\"javascript:void(0);\" id=\"after_file_upload_wodpress_gallery_button\" class=\"standard_button\"><i class=\"fa fa-bolt\" aria-hidden=\"true\"></i>Insert this gallery into content</a>\n                        <br>\n                        \n                        <div id=\"wordpress_shortcode_wrapper\">\n                            <p id=\"wordpress_shortcode_title\">The gallery`s shortcode:</p>\n                            <input id=\"wordpress_shortcode\">\n                        </div>\n                        \n                    </div>\n                    <!-- /upload form : text and form after file upload wordpress -->\n                    \n                    <!-- upload form : text and form after file upload -->\n                    <div id=\"after_file_upload\">\n            \n                        <div class=\"after_file_upload__title\">\n                            Complete! Email or share the link:                        </div>\n            \n                        <form method=\"post\" action=\"list.php\" id=\"submit_form\">\n                        \n                                                        <div id=\"download_link_wrapper\">\n                                <div id=\"download_link\"></div>\n                                <div class=\"copy_button_wrapper\">\n                                    <div id=\"copy_button\" class=\"copy_button\">\n                                        <div class=\"copy_text\">\n                                            <div class=\"hover mobile\">Copy</div>\n                                            <div class=\"hover\">Copy link</div>\n                                            <div class=\"copied\">Copied</div>\n                                        </div>\n                                    </div>\n                                    <div class=\"copy_button_drawer\">\n                                        <div id=\"drawer_copy_button\" class=\"checked\">\n                                            <span>Copy link to view</span>\n                                            <span class=\"desc\">View and download rights</span>\n                                        </div>\n                                        <div id=\"drawer_edit_button\">\n                                            <span>Copy edit link</span>\n                                            <span class=\"desc\">Can Add, Edit, E-Sign and Delete</span>\n                                        </div>\n                                        <div id=\"drawer_receive_button\">\n                                            <span>Copy link to add</span>\n                                            <span class=\"desc\">One can add files, but not delete or edit existing</span>\n                                        </div>\n                                    </div>\n                                </div>\n                                \n                                                                \n                                <a id=\"link_button\" target=\"_blank\" class=\"link_button\" onclick=\"gaev( 'Index-Upload-Form', 'link-button',  'design' );\">Design</a>\n                                \n                                                                \n                            </div>\n                                                        \n                                                        \n                            <div id=\"sender_mail_tt_wrap\" class=\"full-width input-label\">\n                                <label for=\"sender_mail_tt\" class=\"info\">You will receive delete link and reminder</label>\n                                <label for=\"sender_mail_tt\">Your e-mail</label>\n                                <input type=\"text\" size=\"72\" name=\"me\" id=\"sender_mail_tt\" value=\"\" placeholder=\"Enter email to receive add/edit/delete link\" onclick=\"gaev( 'Index-Upload-Form', 'Your-Email', strServerHttpHost );\">\n                            </div>\n                            \n                            \n                            <!-- upload form : input field for receiver emails -->\n                            <div id=\"recepients_emails_wrap\" class=\"full-width input-label\">\n                                <label for=\"recepients_emails\" class=\"info\">Separate multiple emails with a comma</label>\n                                <label for=\"recepients_emails\">Recipient e-mails</label>\n                                <input type=\"text\" size=\"72\" name=\"e\" id=\"recepients_emails\" onkeyup=\"\" placeholder=\"Enter emails to send access link to and deadline reminder\" onclick=\"gaev( 'Index-Upload-Form', 'Receiver-Email', strServerHttpHost );\" class=\"ui-autocomplete-input\" autocomplete=\"off\">\n                            </div>\n                            <!-- /upload form : input field for receiver emails -->\n                            \n                            <!-- upload form : input fields for folder's name -->\n                            <div id=\"after_file_save__folder_name\" class=\"full-width input-label\">\n                                <label for=\"display_name\">Folder name</label>\n                                <input name=\"display_name\" id=\"display_name\">\n                                <img src=\"/images/landing/form/edit_blue.svg\" class=\"my_tooltip\" my_title=\"Edit\">\n                            </div>\n                            <!-- /upload form : input fields for folder's name -->\n                            \n                            <!-- upload form : input fields for folder's description -->\n                            <div id=\"after_file_save_adddescription\">\n                                <textarea cols=\"69\" rows=\"2\" name=\"mailtext\" id=\"send_tt\" placeholder=\"Add a file description, shown in the e-mail and when accessing the files\"></textarea>\n                            </div>\n                            <!-- /upload form : input fields for folder's description -->\n\n                            \n                            <!-- upload form : folder access rights -->        \t\t\t\t\n                            <div id=\"after_file_save_access_rights\" class=\"input-label\">\n                                <label for=\"file_save_access_rights\">Access</label>\n                                <div class=\"styled-select\">\n                                    <select name=\"file_save_access_rights\" id=\"file_save_access_rights\">\n                                        <option value=\"\">&nbsp;</option>\n                                        <option value=\"LINK\" selected=\"selected\">Anyone with a link</option>\n                                        <option value=\"PASSWORD\">Set password</option>\n                                        <option value=\"PRIVATE\">Private only for me</option>\n                                        <option value=\"PUBLIC\">Published on my profile page</option>\n                                    </select>\n                                <div class=\"select-selected\">Anyone with a link</div><div class=\"select-items select-hide\"><div id=\"file_save_access_rights_LINK\">Anyone with a link</div><div id=\"file_save_access_rights_PASSWORD\">Set password</div><div id=\"file_save_access_rights_PRIVATE\">Private only for me</div><div id=\"file_save_access_rights_PUBLIC\">Published on my profile page</div></div></div>\n                            </div>\n                            <!-- /upload form : folder access rights -->\n                            \n                            <!-- upload form : how long save files -->\n                            <div id=\"after_file_save_storage_deadline\" class=\"input-label\">\n                                <label for=\"days_to_save_files\">How long to keep files</label>\n        \n                                <div class=\"styled-select\">\n                                    <select name=\"days_to_save_files\" id=\"days_to_save_files\">\n                                        <option value=\"2\">2 days</option>\n\t\t\t\t\t\t\t\t\t\t<option value=\"-1\">Permanently</option>\n                                        <option value=\"1\">1 day</option>\n                                        <option value=\"3\">3 days</option>\n                                        <option value=\"7\">1 week</option>\n                                        <option value=\"14\" selected=\"selected\">2 weeks</option>\n                                        <option value=\"31\">1 month</option>\n                                        <option value=\"62\">2 months</option>\n                                        \n                                    </select>\n                                <div class=\"select-selected\">2 weeks</div><div class=\"select-items select-hide\"><div id=\"days_to_save_files_-1\">Permanently</div><div id=\"days_to_save_files_1\">1 day</div><div id=\"days_to_save_files_3\">3 days</div><div id=\"days_to_save_files_7\">1 week</div><div id=\"days_to_save_files_14\">2 weeks</div><div id=\"days_to_save_files_31\">1 month</div><div id=\"days_to_save_files_62\">2 months</div></div></div>\n                            </div>\n                            <!-- /upload form : how long save files -->\n                            \n                            <!-- upload form : upload password -->\n                            <div id=\"after_file_save_password\" class=\"input-label\">\n                                <label for=\"upload_password\">Password</label>\n                                <input name=\"upload_password\" id=\"upload_password\" placeholder=\"Enter a password\">\n                            </div>\n                            <!-- /upload form : upload password -->\n\n                                                        \n                            <!-- upload form : save button -->\n                            <button type=\"submit\" id=\"sendfiles\" class=\"upload_button\">\n                                Save &amp; send link                                <img src=\"/images/landing/send.svg\" alt=\"Save and send\">\n                            </button>\n                            <!-- /upload form : save button -->\n                            \n                            <input type=\"hidden\" name=\"del_key\" id=\"del_key\">\n                            \n                        </form>\n                        \n                    </div>\n                    <!-- /upload form : text and form after file upload -->\n                    \n                    <!-- upload form : upload progress -->\n                    <div id=\"upload_total_progress\">\n                        <div class=\"estimated-time\">Finish <span class=\"value\"></span></div>\n                        <div class=\"speed-progress\">\n                            <span class=\"speed-progress_label\">Average speed</span>\n                            <span class=\"value\"></span>\n                        </div>\n                        <div class=\"uploaded-files\">Uploaded: <span class=\"value\"></span></div>\n                        <div class=\"progress-bar\">\n                            <div class=\"progress-bar-inner\"></div>\n                        </div>\n                        <div class=\"upload-size\"></div>\n                    </div>\n                    <!-- /upload form : upload progress -->\n                    \n                    <!-- upload form : file select buttons -->\n                    <div id=\"upload_box_inner\">\n            \n                        <div id=\"savefiles\">\n                            <div class=\"upload_button uploadify_start_upoad_button start_upload_button\">\n                                <span class=\"cloud\">\n                                    <img class=\"cloud\" src=\"/images/landing/upload_cloud_white.svg\" alt=\"Start file upload\">\n                                    <img class=\"cloud-arrow\" src=\"/images/landing/upload_cloud_white_arrow.svg\" alt=\"Start file upload\">\n                                </span>\n                                Start file upload                            </div>\n                        </div>\n                        \n                        <div id=\"file_adding_container\">\n            \n                            <div id=\"file_select_button\">\n                                <div id=\"uploadifive-file_upload\" class=\"uploadifive-button upload_button\" style=\"height: 30px; line-height: 30px; overflow: hidden; position: relative; text-align: center; width: 100px;\"><span class=\"select_files_button_text\"><img class=\"cloud-white\" src=\"/images/landing/upload_cloud.svg\" alt=\"Upload files\"> Upload files</span><input id=\"file_upload\" name=\"file_upload[]\" type=\"file\" multiple=\"multiple\"><input type=\"file\" style=\"opacity: 0; position: absolute; z-index: 999;\" multiple=\"multiple\"></div>\n                            </div>\n                            \n                                                        \n                            <div id=\"file_select_dragndrop_text\" class=\"file_select_dragndrop_text\">\n                                or drag and drop files and folders                            </div>\n                            <div class=\"file_select_dragndrop_text mobile\">\n                                Upload and send files securely. You will get a link to share.                            </div>\n                            \n                                        \n                        </div>\n            \n                        <div id=\"simple_file_select_button\"></div>\n            \n                    </div>\n                    <!-- /upload form : file select buttons -->\n                    \n                                        \n                    <!-- upload form : receive files -->\n                    <div id=\"receive_files_wrapper\">\n                        <div id=\"receive_files_button\" onclick=\"gaev( 'Index-Upload-Form', 'Receive-Files', strServerHttpHost );\">\n                            Receive files                        </div>\n                        <div id=\"receive_files_desc\">Create folder to receive files from others</div>\n                    </div>\n                    <!-- /upload form : receive files -->\n                    \n                                        \n                    <!-- upload form : text while selecting and loading file list -->\n                    <div class=\"upload_waiting bottom not-shown\">\n                        After selecting the files, wait for the list to appear here                    </div>\n                    <!-- /upload form : text while selecting and loading file list -->\n                    \n                    <!-- upload form : upload stats - size, files - text -->\n                    <div id=\"upload_stats_text\"></div>\n                    <!-- /upload form : upload stats - size, files - text -->\n                    \n                    <!-- upload form : file list -->\n                    <div id=\"upload_file_list\"></div>\n                    <!-- /upload form : file list -->\n\n                </div>\n                <!-- /upload form -->\n                \n                            \n            </div>\n\t\t\t\n\t\t\t\t\t\t<!-- top info blocks -->\n\t\t\t\n        \t<!-- top info blocks : product icons -->\n        \t<div class=\"product-icons spacing\">\n        \t\t\n        \t\t<a class=\"product-icon-card apps\" href=\"/sync-share\" target=\"_blank\" onclick=\"gaev( 'Index-InfoPage', '6 first app clicks', 'Store' );\">\n                    <div class=\"product-icon-name-wrap\">\n                        <div class=\"product-icon\"></div>\n                        <div class=\"product-icon-name\">Team sharing</div>\n                    </div>\n        \t\t\t<div class=\"product-icon-desc\">Securely sync, access and share files across web, devices and teams</div>\n                    <div class=\"product-icon-learn\">Learn more</div>\n        \t\t</a>\n        \t\t\n                <a class=\"product-icon-card public\" href=\"/public-profiles\" target=\"_blank\" onclick=\"gaev( 'Index-InfoPage', '6 first app clicks', 'Publish' );\">\n                    <div class=\"product-icon-name-wrap\">\n                        <div class=\"product-icon\"></div>\n                        <div class=\"product-icon-name\">Publish galleries</div>\n                    </div>\n        \t\t\t<div class=\"product-icon-desc\">Customize galleries to match your brand and showcase your portfolio</div>\n                    <div class=\"product-icon-learn\">Learn more</div>\n        \t\t</a>\n        \t\t\n        \t\t<a class=\"product-icon-card sell\" href=\"/sell-files\" target=\"_blank\" onclick=\"gaev( 'Index-InfoPage', '6 first app clicks', 'Sell' );\">\n                    <div class=\"product-icon-name-wrap\">\n                        <div class=\"product-icon\"></div>\n                        <div class=\"product-icon-name\">Sell ​​content</div>  \n                    </div>\n        \t\t\t<div class=\"product-icon-desc\">Monetize digital content privately or publicly and accept payments</div>\n                    <div class=\"product-icon-learn\">Learn more</div>\n        \t\t</a>\n\n                <a class=\"product-icon-card esign \" href=\"/eparaksts\" target=\"_blank\" onclick=\"gaev( 'Index-InfoPage', '6 first app clicks', 'eSign' );\">\n                    <div class=\"product-icon-name-wrap\">\n                        <div class=\"product-icon\"></div>\n                        <div class=\"product-icon-name\">Sign documents</div>               \n                    </div>\n                    <div class=\"product-icon-desc\">Edit, sign, and approve documents with others</div>\n                    <div class=\"product-icon-learn\">Learn more</div>\n                </a>\n        \t\t\n        \t</div>\n        \t<!-- /top info blocks : product icons -->\n\n            <!-- top info blocks : ai -->\n            <div id=\"ai\">\n                <h2><span>AI tools</span> for workflows</h2>\n                <div class=\"text\">\n                    Helps recognize, search, describe, and organize photos or documents                </div>\n                                    <img class=\"title-image\" src=\"images/landing/ai-image-en.png\" alt=\"ai\" loading=\"lazy\">\n                                \n                \t<div class=\"product-icons\">\n        \t\t\n                    <a class=\"product-icon-card ai-card document\" href=\"/ai\" target=\"_blank\" onclick=\"gaev( 'Index-InfoPage', 'Ai-Block', 'DocAI' );\">\n                        <div class=\"product-icon-name-wrap\">\n                            <div class=\"product-icon\"></div>\n                            <div class=\"product-icon-name\">Document Assistant</div>\n                        </div>\n                        <div class=\"product-icon-desc\">Summarize, translate or ask questions about a document</div>\n                        <div class=\"product-icon-tag\">New</div>\n                    </a>\n                    <a class=\"product-icon-card ai-card ocr\" href=\"/ai\" target=\"_blank\" onclick=\"gaev( 'Index-InfoPage', 'Ai-Block', 'OCR' );\">\n                        <div class=\"product-icon-name-wrap\">\n                            <div class=\"product-icon\"></div>\n                            <div class=\"product-icon-name\">Image OCR</div>\n                        </div>\n                        <div class=\"product-icon-desc\">Convert images into searchable text</div>\n                    </a>\n                    <a class=\"product-icon-card ai-card chat\" href=\"https://chat.files.fm\" target=\"_blank\" onclick=\"gaev( 'Index-InfoPage', 'Ai-Block', 'Chat' );\">\n                        <div class=\"product-icon-name-wrap\">\n                            <div class=\"product-icon\"></div>\n                            <div class=\"product-icon-name\">AI Chat</div>\n                        </div>\n                        <div class=\"product-icon-desc\">Get secure answers using private or leading AI models</div>\n                    </a>\n                    <a class=\"product-icon-card ai-card imagedesc\" href=\"/ai\" target=\"_blank\" onclick=\"gaev( 'Index-InfoPage', 'Ai-Block', 'ImageDes' );\">\n                        <div class=\"product-icon-name-wrap\">\n                            <div class=\"product-icon\"></div>\n                            <div class=\"product-icon-name\">AI Captions &amp; Tags</div>\n                        </div>\n                        <div class=\"product-icon-desc\">Generate image captions and tags automatically</div>\n                    </a>\n                    <a class=\"product-icon-card ai-card textdesc\" href=\"/ai\" target=\"_blank\" onclick=\"gaev( 'Index-InfoPage', 'Ai-Block', 'TextDes' );\">\n                        <div class=\"product-icon-name-wrap\">\n                            <div class=\"product-icon\"></div>\n                            <div class=\"product-icon-name\">Document Automation</div>\n                        </div>\n                        <div class=\"product-icon-desc\">Auto-fill invoice, receipt and contract data in Files.fm DMS</div>\n                    </a>\n                    <a class=\"product-icon-card ai-card speech\" href=\"/ai\" target=\"_blank\" onclick=\"gaev( 'Index-InfoPage', 'Ai-Block', 'Speech2text' );\">\n                        <div class=\"product-icon-name-wrap\">\n                            <div class=\"product-icon\"></div>\n                            <div class=\"product-icon-name\">Speech to Text</div>\n                        </div>\n                        <div class=\"product-icon-desc\">Convert audio into searchable text</div>\n                        <div class=\"product-icon-tag beta\">Beta</div>\n                    </a>\n                    <a class=\"product-icon-card ai-card face first\" href=\"/ai\" target=\"_blank\" onclick=\"gaev( 'Index-InfoPage', 'Ai-Block', 'Face' );\">\n                        <div class=\"product-icon-name-wrap\">\n                            <div class=\"product-icon\"></div>\n                            <div class=\"product-icon-name\">Face recognition</div>\n                        </div>\n                        <div class=\"product-icon-desc\">Find people in your photos instantly</div>\n                        <div class=\"product-icon-tag\">New</div>           \n                    </a>\n                                        <a class=\"product-icon-card ai-card email\" href=\"/ai\" target=\"_blank\" onclick=\"gaev( 'Index-InfoPage', 'Ai-Block', 'API' );\"> \n                        <div class=\"product-icon-name-wrap\">\n                            <div class=\"product-icon\"></div>\n                            <div class=\"product-icon-name\">Files.fm AI API</div>\n                        </div>\n                        <div class=\"product-icon-desc\">Private AI API for workflows and automations</div>\n                        <div class=\"product-icon-tag\">New</div>\n                    </a>\t\t\t\t\t\n                </div>\n            </div>\n            <!-- /top info blocks : ai -->\n\t\n        \t<!-- /top info blocks -->\n        \t\n            \t\t\n\t\t</div>\n\t\t\n\t</div>\n\n</section>\n\n\n<!-- bottom info blocks -->\n\n<!-- one platform -->\n<section id=\"one_platform\" class=\"info-block\">\n\n    <div class=\"image-grid article\">\n\n        <div class=\"image-grid-item dual image\">\n            <img src=\"images/landing/articles-with-pictures/Files.fm-cloud-storage-platform-Zavadskis.webp\" alt=\"File upload and file sharing cloud storage platform\">\n        </div>\n\n        <div class=\"image-grid-item dual content\">\n            <h2><span>One platform</span> for file management</h2>\n            <img class=\"mobile\" src=\"images/landing/articles-with-pictures/Files.fm-cloud-storage-platform-Zavadskis.webp\" alt=\"File upload and file sharing cloud storage platform\">\n            <div class=\"file_types\">\n                store                <div class=\"file_types_seperator\">|</div>\n                share                <div class=\"file_types_seperator\">|</div>\n                backup                <div class=\"file_types_seperator\">|</div>\n                manage                <div class=\"file_types_seperator\">|</div>\n                protect            </div>\n            <div class=\"items-pro\">\n                <div class=\"item-pro\">Transfer large files in full quality</div>\n\t\t\t\t<div class=\"item-pro\">Scale cloud storage as needed</div>\n\t\t\t\t<div class=\"item-pro\">Automatically back up your files</div>\n                <div class=\"item-pro\">Share custom-branded galleries</div>\n\t\t\t\t<div class=\"item-pro\">Publish content on branded pages</div>\n                <div class=\"item-pro\">Sell digital content and accept payments</div>\n                <div class=\"item-pro\">Control access and protect files</div>\n                \n                \n            </div>\n            <div class=\"one_platform_button\" onclick=\"gaev( 'Index-InfoPage', 'One Platform', 'Get Started' ); showCreateAccount(); return false;\">\n                Start now            </div>\n        </div>\n    \n    </div>\n\n</section>\n<!-- /one platform -->\n\n<!-- library -->\n<section id=\"library\" class=\"info-block\">\n    <div class=\"article\">\n        <h2>Content from featured <span>creators and brands</span></h2>\n        <div id=\"library_profiles_scroll\" class=\"for_scroll\">\n            <div id=\"library_profiles\">\n                \n                \n                \n                \n                \n                \n            <div class=\"library_top_profiles_item\">\n                <div class=\"profile_cover\" style=\"background: url(/profile_background.php?i=35126.webp&amp;t=1777547657), #2B3D52\"> \n                    <div class=\"profile_gradient\"></div>\n                </div>\n                <div class=\"profile_info\">\n                    <a href=\"/RomansKoksarovsPhoto\" target=\"_blank\" class=\"profile_img\" style=\"background-image: url('/avatars/thumb.php?i=8936_2147483647.jpg')\"></a>\n                    <div class=\"profile_name_wrap\">\n                        <a href=\"/RomansKoksarovsPhoto\" target=\"_blank\" class=\"profile_name\">Romans Koksarovs Photography</a>\n                    </div>\n                    <div class=\"profile_details profile-35126\">\n                        <div class=\"profile_detail\">24K Views</div>\n                        <div class=\"profile_detail profile_detail_file_stats\">51.4K Images</div>\n                    </div>\n                    <div class=\"profile_button\">\n                        <div onclick=\"if(! false){$( '.login_return_url' ).val( '/RomansKoksarovsPhoto?follow_profile' );showCreateAccount();}else{if($(this).hasClass('is_following')) { window.open('RomansKoksarovsPhoto?unfollow_profile', '_blank'); $(this).removeClass('is_following'); } else { window.open('/RomansKoksarovsPhoto?follow_profile', '_blank'); $(this).addClass('is_following'); }}\" class=\"header_profile_info_button button_follow \">\n                            <span class=\"text_follow\">Follow</span>\n                            <span class=\"text_following\">Following</span>\n                            <span class=\"text_unfollow\">Unfollow</span>\n                        </div>\n                    </div>\n                </div>\n            </div>\n            <div class=\"library_top_profiles_item\">\n                <div class=\"profile_cover\" style=\"background: url(/profile_background.php?i=119683411.webp&amp;t=1777547657), #2B3D52\"> \n                    <div class=\"profile_gradient\"></div>\n                </div>\n                <div class=\"profile_info\">\n                    <a href=\"/LIKLAX\" target=\"_blank\" class=\"profile_img\" style=\"background-image: url('/avatars/thumb.php?i=7223953_2147483647.jpg')\"></a>\n                    <div class=\"profile_name_wrap\">\n                        <a href=\"/LIKLAX\" target=\"_blank\" class=\"profile_name\">João Soares</a>\n                    </div>\n                    <div class=\"profile_details profile-119683411\">\n                        <div class=\"profile_detail\">15.2K Views</div>\n                        <div class=\"profile_detail profile_detail_file_stats\">599 Images</div>\n                    </div>\n                    <div class=\"profile_button\">\n                        <div onclick=\"if(! false){$( '.login_return_url' ).val( '/LIKLAX?follow_profile' );showCreateAccount();}else{if($(this).hasClass('is_following')) { window.open('LIKLAX?unfollow_profile', '_blank'); $(this).removeClass('is_following'); } else { window.open('/LIKLAX?follow_profile', '_blank'); $(this).addClass('is_following'); }}\" class=\"header_profile_info_button button_follow \">\n                            <span class=\"text_follow\">Follow</span>\n                            <span class=\"text_following\">Following</span>\n                            <span class=\"text_unfollow\">Unfollow</span>\n                        </div>\n                    </div>\n                </div>\n            </div>\n            <div class=\"library_top_profiles_item\">\n                <div class=\"profile_cover\" style=\"background: url(/profile_background.php?i=119185192.webp&amp;t=1777547657), #2B3D52\"> \n                    <div class=\"profile_gradient\"></div>\n                </div>\n                <div class=\"profile_info\">\n                    <a href=\"/shoot.everyday\" target=\"_blank\" class=\"profile_img\" style=\"background-image: url('/avatars/thumb.php?i=71a9f28_2147483647.jpg')\"></a>\n                    <div class=\"profile_name_wrap\">\n                        <a href=\"/shoot.everyday\" target=\"_blank\" class=\"profile_name\">shoot.everyday</a>\n                    </div>\n                    <div class=\"profile_details profile-119185192\">\n                        <div class=\"profile_detail\">29.6K Views</div>\n                        <div class=\"profile_detail profile_detail_file_stats\">48.9K Images</div>\n                    </div>\n                    <div class=\"profile_button\">\n                        <div onclick=\"if(! false){$( '.login_return_url' ).val( '/shoot.everyday?follow_profile' );showCreateAccount();}else{if($(this).hasClass('is_following')) { window.open('shoot.everyday?unfollow_profile', '_blank'); $(this).removeClass('is_following'); } else { window.open('/shoot.everyday?follow_profile', '_blank'); $(this).addClass('is_following'); }}\" class=\"header_profile_info_button button_follow \">\n                            <span class=\"text_follow\">Follow</span>\n                            <span class=\"text_following\">Following</span>\n                            <span class=\"text_unfollow\">Unfollow</span>\n                        </div>\n                    </div>\n                </div>\n            </div>\n            <div class=\"library_top_profiles_item\">\n                <div class=\"profile_cover\" style=\"background: url(/profile_background.php?i=116562043.webp&amp;t=1777547657), #2B3D52\"> \n                    <div class=\"profile_gradient\"></div>\n                </div>\n                <div class=\"profile_info\">\n                    <a href=\"/gulfregatta\" target=\"_blank\" class=\"profile_img\" style=\"background-image: url('/avatars/thumb.php?i=6f2987b_2147483647.jpg')\"></a>\n                    <div class=\"profile_name_wrap\">\n                        <a href=\"/gulfregatta\" target=\"_blank\" class=\"profile_name\">gulfregatta</a>\n                    </div>\n                    <div class=\"profile_details profile-116562043\">\n                        <div class=\"profile_detail\">27.5K Views</div>\n                        <div class=\"profile_detail profile_detail_file_stats\">14.9K Images</div>\n                    </div>\n                    <div class=\"profile_button\">\n                        <div onclick=\"if(! false){$( '.login_return_url' ).val( '/gulfregatta?follow_profile' );showCreateAccount();}else{if($(this).hasClass('is_following')) { window.open('gulfregatta?unfollow_profile', '_blank'); $(this).removeClass('is_following'); } else { window.open('/gulfregatta?follow_profile', '_blank'); $(this).addClass('is_following'); }}\" class=\"header_profile_info_button button_follow \">\n                            <span class=\"text_follow\">Follow</span>\n                            <span class=\"text_following\">Following</span>\n                            <span class=\"text_unfollow\">Unfollow</span>\n                        </div>\n                    </div>\n                </div>\n            </div>\n            <div class=\"library_top_profiles_item\">\n                <div class=\"profile_cover\" style=\"background: url(/profile_background.php?i=119836370.webp&amp;t=1777547657), #2B3D52\"> \n                    <div class=\"profile_gradient\"></div>\n                </div>\n                <div class=\"profile_info\">\n                    <a href=\"/RigaHockeyCup\" target=\"_blank\" class=\"profile_img\" style=\"background-image: url('/avatars/thumb.php?i=7248ed2_2147483647.jpg')\"></a>\n                    <div class=\"profile_name_wrap\">\n                        <a href=\"/RigaHockeyCup\" target=\"_blank\" class=\"profile_name\">RigaHockeyCup</a>\n                    </div>\n                    <div class=\"profile_details profile-119836370\">\n                        <div class=\"profile_detail\">66.5K Views</div>\n                        <div class=\"profile_detail profile_detail_file_stats\">163.2K Images</div>\n                    </div>\n                    <div class=\"profile_button\">\n                        <div onclick=\"if(! false){$( '.login_return_url' ).val( '/RigaHockeyCup?follow_profile' );showCreateAccount();}else{if($(this).hasClass('is_following')) { window.open('RigaHockeyCup?unfollow_profile', '_blank'); $(this).removeClass('is_following'); } else { window.open('/RigaHockeyCup?follow_profile', '_blank'); $(this).addClass('is_following'); }}\" class=\"header_profile_info_button button_follow \">\n                            <span class=\"text_follow\">Follow</span>\n                            <span class=\"text_following\">Following</span>\n                            <span class=\"text_unfollow\">Unfollow</span>\n                        </div>\n                    </div>\n                </div>\n            </div>\n            <div class=\"library_top_profiles_item\">\n                <div class=\"profile_cover\" style=\"background: #2B3D52\"> \n                    <div class=\"profile_gradient\"></div>\n                </div>\n                <div class=\"profile_info\">\n                    <a href=\"/framed_by_francisco\" target=\"_blank\" class=\"profile_img\" style=\"background-image: url('/avatars/thumb.php?i=71e06e2_2147483647.jpg')\"></a>\n                    <div class=\"profile_name_wrap\">\n                        <a href=\"/framed_by_francisco\" target=\"_blank\" class=\"profile_name\">framed_by_francisco</a>\n                    </div>\n                    <div class=\"profile_details profile-119408354\">\n                        <div class=\"profile_detail\">18.1K Views</div>\n                        <div class=\"profile_detail profile_detail_file_stats\">9.9K Images</div>\n                    </div>\n                    <div class=\"profile_button\">\n                        <div onclick=\"if(! false){$( '.login_return_url' ).val( '/framed_by_francisco?follow_profile' );showCreateAccount();}else{if($(this).hasClass('is_following')) { window.open('framed_by_francisco?unfollow_profile', '_blank'); $(this).removeClass('is_following'); } else { window.open('/framed_by_francisco?follow_profile', '_blank'); $(this).addClass('is_following'); }}\" class=\"header_profile_info_button button_follow \">\n                            <span class=\"text_follow\">Follow</span>\n                            <span class=\"text_following\">Following</span>\n                            <span class=\"text_unfollow\">Unfollow</span>\n                        </div>\n                    </div>\n                </div>\n            </div></div>\n        </div>\n        <div class=\"library_button\" onclick=\"gaev( 'Index-InfoPage', 'Library', 'Explore' ); window.open( '/discover', '_self' )\">\n            Explore all        </div>\n    </div>\n</section>\n<!-- /library -->\n\n<!-- pricing plans -->\n<section id=\"info-block_pricing-plans\" class=\"info-block\">\n    \n    <div class=\"container\">\n        <h2>Flexible storage for every workflow</h2>\n\t\t        \n<link rel=\"stylesheet\" type=\"text/css\" media=\"all\" href=\"/css/elements/pricing_v2.css?v=12\">\n\n<div class=\"pricing\" id=\"pricing\">\n    <h2>Upgrade your account for more storage and features</h2>\n    <div class=\"pricing-flex pricing\">\n        \n                \n            <div id=\"free\" class=\"pricing-flex-item\">\n            <div>\n                <ul>\n                    <li class=\"name\">Basic</li>\n                    <li class=\"price_wrap\">\n                        <div class=\"price\">$0</div>\n                    </li>\n                    <li><b>20GB for a month</b></li>\n                    <li>5GB file size</li>\n                    <li>Private sharing with users</li>\n                    <li>Receive files Inbox</li>\n                    <li>Customisable content page and sales</li>\n                    <li>RAW to JPG conversion</li>\n                    <li>Convert videos to MP4</li>\n                    <li>Convert docs to PDF</li>\n                </ul>\n                <div>\n                    <a href=\"#\" class=\"button\" style=\"font-weight: bold;\" onclick=\"gaev( 'Index-InfoPage', 'Free', 'Signup-Free' ); showCreateAccount(); return false;\">\n                        Get started free                    </a>\n                </div>\n            </div>\n        </div>\n        \n                \n        <!-- break to a new row, 3x1 grid -->\n        <hr class=\"three-by-one\">\n        <div id=\"pro\" class=\"pricing-flex-item\">\n            <div>\n                <ul>\n                    <li class=\"name\">PRO</li>\n                    <li class=\"price_wrap\">\n                        <div class=\"price\">\n                            $9.9                            <span>/month</span>\n                        </div>\n                    </li>\n                    <li>2TB scalable storage</li>\n\t\t\t\t\t<li>Up to 3× faster speeds</li>\t\t\t\t\n                    <li>Ad-free sharing</li>\n                    \n                    <li>File size up to 50GB</li>\n                    <li>30-day file recovery</li>\n                    <li>Password-protected links</li>\n                    <li>Access control</li>\n                    <li>No data traffic fees</li>\n                    <li>Online document editing</li>\n                </ul>\n                <div>\n                                            <a href=\"#\" class=\"button red\" onclick=\"gaev( 'Index-InfoPage', 'Pro', 'Signup-Pro' ); $( '.login_return_url' ).val( 'storage-plans#subscribe' ); showCreateAccount(); return false;\">\n                                        Upgrade to PRO                    </a>\n                </div>\n            </div>\n        </div>\n        <!-- break to a new row, 3x1 grid -->\n        <hr class=\"three-by-one\">    \n        <div id=\"team\" class=\"pricing-flex-item\">\n            <div class=\"banner\">Best value</div>\n            <div>\n                <ul>\n                    <li class=\"name\">TEAM</li>\n                    <li class=\"price_wrap\">\n                        <div class=\"price\">\n                            $25                            <span>/bundle/month</span>\n                        </div>\n                        <div class=\"price\">+ VAT</div>\n                    </li>\n                    <li><b>4 users and 2TB included</b></li>\n                    <li><b>User management</b></li>\n                    <li><b>Email notifications</b></li>\n                    <li>File size up to 200GB</li>\n                    <li>File versioning</li>\n                    <li>File recovery up to a month</li>\n                    <li>2FA and security settings</li>\n                    <!--<li>Invoicing</li>-->\n                    <li>Activity and access log</li>\n                    <li>Technical support</li>\n                </ul>\n                <div>\n                                            <a href=\"#\" class=\"button\" onclick=\"gaev( 'Index-InfoPage' , 'Team', 'Signup-Team' ); $( '.login_return_url' ).val( 'storage-plans#subscribe' ); showCreateAccount(); return false;\">\n                                        \n                    Upgrade to TEAM                    </a>\n                </div>\n            </div>\n        </div>\n        \n                \n    </div>\n    <p style=\"text-align: center; margin: 10px 10px 0;\">\n    Need enterprise storage, private infrastructure or custom security requirements? <a href=\"/contact\" style=\"color: black; text-decoration: underline;\">Contact us</a>    </p>\n</div>\n<!--<script src=\"js/pricing.js?v=3\"></script>-->\n    </div>\n\n</section>\n<!-- /pricing plans -->\n\n<!-- install apps -->\n<section id=\"install-apps\">\n\t<div class=\"article\">\n        <img class=\"title-image\" src=\"images/landing/articles-with-pictures/2-devices.webp\" alt=\"Devices\" loading=\"lazy\">\n\t\t<h2 class=\"install-apps\">\n\t\t\tInstall apps and sync files across devices and colleagues\t\t</h2>\n\t\t<div class=\"product-icons\">\n\t\t\n            <a class=\"product-icon\" href=\"/down.php?i=xuaub9a4ev\" target=\"_self\" onclick=\"gaev('Index-InfoPage', 'Install-Apps', '');\">\n                <img src=\"images/UI_icons/windows.svg\" alt=\"Windows File sync app\" loading=\"lazy\">\n                Windows Sync 2025            </a>\n                \n            <a class=\"product-icon\" href=\"https://play.google.com/store/apps/details?id=com.files.fm\" target=\"_blank\" onclick=\"gaev('Index-InfoPage', 'Install-Apps', 'Android');\">\n                <img src=\"images/UI_icons/android.svg\" alt=\"Android Files app\" loading=\"lazy\">\n                Android            </a>\n            \n            <a class=\"product-icon\" target=\"_blank\" href=\"https://apps.apple.com/in/app/files-fm-cloud-storage/id1636301796\" download=\"\" onclick=\"gaev('Index-InfoPage', 'Install-Apps', 'IOS');\">\n                <img src=\"images/UI_icons/apple.svg\" alt=\"iOS File upload app\" loading=\"lazy\">\n                iOS            </a>\n\n            <a class=\"product-icon\" target=\"_blank\" href=\"https://apps.apple.com/in/app/files-fm-cloud-storage/id1636301796\" onclick=\"gaev('Index-InfoPage', 'Install-Apps', 'Mac-Sync');\">\n                <img src=\"images/UI_icons/apple.svg\" alt=\"Mac\" loading=\"lazy\">\n                macOS Sync &amp; Backup            </a>\n\n            <a class=\"product-icon\" target=\"_blank\" href=\"Https://download.owncloud.com/desktop/ownCloud/stable/2.11.1.8438/linux/download/\" onclick=\"gaev('Index-InfoPage', 'Install-Apps', 'LinuxDesktop');\">\n                <img src=\"images/UI_icons/linux.svg\" alt=\"Linux Desktop\">\n                Linux Desktop            </a>\n\n            <a class=\"product-icon\" target=\"_blank\" href=\"https://doc.owncloud.com/desktop/next/advanced_usage/command_line_client.html\" onclick=\"gaev('Index-InfoPage', 'Install-Apps', 'LinuxShell');\">\n                <img src=\"images/UI_icons/linux.svg\" alt=\"Linux Shell\">\n                Linux Shell            </a>\n\t\t</div>\n\t</div>\n</section>\n<!-- /install apps -->\n\n\n<section id=\"client_infinite_try\">\n<!-- logos -->\t\n\t<div class=\"article client-logos\">\n\t\n\t\t<h2>Your <span>data protection</span> is our priority</h2>\n\t\t\n        <div class=\"text\">\n\t\t\tFiles.fm has been developing SaaS software and secure data storage solutions since 2007. Contact us for a free consultation on your business storage, file sharing, and security needs.\t\t</div>\n\t\t\n        <div class=\"container\">\n\t\t\t<a href=\"https://www.chamber.lv/\" target=\"_blank\">\n\t\t\t\t<img src=\"images/filebox/logos/new2/LTRK.png?v=2\" alt=\"LTRK\" loading=\"lazy\">\n\t\t\t</a>\n\t\t\t<a href=\"https://www.sprk.gov.lv/\" target=\"_blank\">\n\t\t\t\t<img src=\"images/filebox/logos/new2/SPRK.png?v=2\" alt=\"SPRK\" loading=\"lazy\">\n\t\t\t</a>\n\t\t\t<a href=\"https://likta.lv/\" target=\"_blank\">\n\t\t\t\t<img src=\"images/filebox/logos/new2/LIKTA.png?v=2\" alt=\"LATVIJAS INFORMĀCIJAS UN KOMUNIKĀCIJAS TEHNOLOĢIJAS ASOCIĀCIJA\" loading=\"lazy\">\n\t\t\t</a>\n\t\t\t<a href=\"https://www.itbaltic.com/\" target=\"_blank\">\n\t\t\t\t<img src=\"images/filebox/logos/new2/IT-cluster.png?v=2\" alt=\"IT klasteris\" loading=\"lazy\">\n\t\t\t</a>\n\t\t\t<a href=\"https://www.arcers.lv/\" target=\"_blank\">\n\t\t\t\t<img src=\"images/filebox/logos/new2/arcers.png?v=2\" alt=\"Arčers\" loading=\"lazy\">\n\t\t\t</a>\n\t\t\t<a href=\"https://lff.lv/\" target=\"_blank\">\n\t\t\t\t<img src=\"images/filebox/logos/new2/LFF.png\" alt=\"LFF\" loading=\"lazy\">\n\t\t\t</a>\n\t\t\t<a href=\"https://ltv.lsm.lv/lv/\" target=\"_blank\">\n\t\t\t\t<img src=\"images/filebox/logos/new2/ltv.png?v=2\" alt=\"LTV\" loading=\"lazy\">\n\t\t\t</a>\n\t\t\t<a href=\"https://www.sigulda.lv/public/lat/pasvaldiba/dome/\" target=\"_blank\">\n\t\t\t\t<img src=\"images/filebox/logos/new2/sigulda.png?v=2\" alt=\"Siguldas pašvaldība\" loading=\"lazy\">\n\t\t\t</a>  \n\t\t\t<a href=\"https://www.eparaksts.lv/lv/\" target=\"_blank\">\n\t\t\t\t<img src=\"images/filebox/logos/new2/eparaksts.png?v=2\" alt=\"Eparaksts\" loading=\"lazy\">\n\t\t\t</a> \n\t\t\t<a href=\"https://www.lvrtc.lv/\" target=\"_blank\">\n\t\t\t\t<img src=\"images/filebox/logos/new2/LVRTC.png?v=2\" alt=\"Latvia State Radio and Television Centre\" loading=\"lazy\">\n\t\t\t</a>\n            <a href=\"http://www.fsmetta.lv/\" target=\"_blank\">\n\t\t\t\t<img src=\"images/filebox/logos/new2/fkmetta.png?v=2\" alt=\"Metta\" loading=\"lazy\">\n\t\t\t</a>\n\t\t\t<a href=\"https://ec.europa.eu/easme/en/innosup\" target=\"_blank\">\n\t\t\t\t<img src=\"images/filebox/logos/new2/europe_h2020_program.png?v=2\" alt=\"The Horizon 2020 INNOSUP programme aims to test new approaches for better innovation support through funding opportunities for innovation actors across Europe.\" loading=\"lazy\">\n\t\t\t</a>\n\t\t\t<a href=\"https://developer.microsoft.com/\" target=\"_blank\">\n\t\t\t\t<img src=\"images/filebox/logos/new2/microsoft_cloud_storage_partner.png?v=2\" alt=\"Microsoft cloud storage partner\" loading=\"lazy\">\n\t\t\t</a>\n\t\t\t<a href=\"https://www.e-shelter.de/en\" target=\"_blank\">\n\t\t\t\t<img style=\"height: 20px\" src=\"images/filebox/logos/new2/e-shelter.png?v=2\" alt=\"e-shelter is part of the Global Data Centers division of NTT and develops and runs high availability data centers.\" loading=\"lazy\">\n\t\t\t</a>\n\t\t\t<a href=\"https://www.tet.lv\" target=\"_blank\">\n\t\t\t\t<img src=\"images/filebox/logos/new2/lattelecom_tet_v2.png?v=2\" alt=\"TET data centers\" loading=\"lazy\">\n\t\t\t</a>\n\t\t\t<a href=\"https://blockvis.com\" target=\"_blank\">\n\t\t\t\t<img src=\"images/filebox/logos/new2/blockvis.com-logo.png?v=2\" alt=\"Blockvis data experts\" loading=\"lazy\">\n\t\t\t</a>\t\t\t\t\n\t\t</div>\n\n\n        <div class=\"privacy_items\">\n            <div class=\"item_text\">\n                Files stored in secure European data centers with GDPR compliance.            </div>\n            <div class=\"item_text\">\n                Multi-layer security and fault-tolerant infrastructure            </div>\n            <div class=\"item_text\">\n                Advanced encryption and secure authentication            </div>\n            <div class=\"item_text\">\n                Business plans include up to 5 years of backups, file versions and security log            </div>\n        </div>\n\t</div>\n\t\n<!-- /logos -->\n\n<!-- Infinite -->\n\t<div id=\"infinite\" class=\"article\">\n        <h2>One platform for storage, sharing and media workfows</h2>\n        <div class=\"text\">\n\t\t\tReplace multiple tools with one secure platform for file management and collaboration.\t\t</div>\n        <div class=\"infinite_items\">\n            <div class=\"item_card\">\n                <img src=\"images/landing/feature-1.webp\" alt=\"features\" loading=\"lazy\">\n                <div class=\"title\">Tools for every file type</div>\n                <div class=\"desc\">If you work with photos, videos, audio or docs, Files.fm gives you the right tools to manage your content</div>\n            </div>\n            <div class=\"item_card\">\n                <img src=\"images/landing/feature-2.webp\" alt=\"photos\" loading=\"lazy\">\n                <div class=\"title\">High quality photos and videos</div>\n                <div class=\"desc\">Share images from sport games and other events for participants to download in high resolution</div>\n            </div>\n            <div class=\"item_card\">\n                <img src=\"images/landing/feature-3.webp\" alt=\"private\" loading=\"lazy\">\n                <div class=\"title\">Private client galleries</div>\n                <div class=\"desc\">Create branded galleries and securely share them with clients for preview and download</div>\n            </div>\n            <div class=\"item_card\">\n                <img src=\"images/landing/feature-4.webp\" alt=\"public\" loading=\"lazy\">\n                <div class=\"title\">Custom public content pages</div>\n                <div class=\"desc\">Showcase your work, publish event galleries and control downloads.</div>\n            </div>\n            <div class=\"item_card\">\n                <img src=\"images/landing/feature-5.webp\" alt=\"store\" loading=\"lazy\">\n                <div class=\"title\">Store and monetize content</div>\n                <div class=\"desc\">Sell courses, e-books, podcasts, templates and other digital products from one platform.</div>\n            </div>\n            <div class=\"item_card\">\n                <img src=\"images/landing/feature-6.webp\" alt=\"tools\" loading=\"lazy\">\n                <div class=\"title\">Sell content and accept payments</div>\n                <div class=\"desc\">Set pricing, define usage rights, track sales and receive payments securely.</div>\n            </div>\n            \n        </div>\n\t</div>\n<!-- /Infinite -->\n\n<!-- try out button -->\n\t<div class=\"try_or_start try_or_start_repeat\">\n        <div class=\"try_or_start_create_account_header\">\n            Get started with secure file management        </div>\n        <div class=\"sell_files_buttons_text\">\n            <div class=\"sell_files_bottom_buttons\">\n                <div class=\"try_or_start_button\" onclick=\"gaev( 'Index-InfoPage', 'Visit demo', 'Sell-Demo-Bottom' ); showCreateAccount(); return false;\">\n                    Get started                </div>\n            </div> \n            <div class=\"sell_files_pointed_text\" onclick=\"window.open( '/terms', '_blank' )\">\n                <div class=\"sell_files_pointed_text_inner\">\n                    <div class=\"sell_files_pointed_text_pointer\"></div>\n                    Sign up, get secure cloud storage and share files with your team with ease.                </div>\n            </div>\n        </div>\n    </div>\n\n<!-- /try out button -->\n</section>\n\n<!-- features -->\n<section class=\"info-block\" id=\"topfeatures\">\n\n    <div class=\"container\">\n\n        <div class=\"image-grid\">\n\n            <div class=\"image-grid-item dual content\">\n\n                <h2>\n                    Why <span>subscribe</span> to Files.fm?                </h2>\n                <img class=\"mobile\" src=\"images/landing/articles-with-pictures/3-why-choose.webp\" alt=\"Securely Store\">\n                <div class=\"items-pro-wrap\">\n                    <div class=\"items-pro-more\" onclick=\"$(this).parent().addClass('open');\">Show more</div>\n                    <div class=\"items-pro-less\" onclick=\"$(this).parent().removeClass('open');\">Collapse</div>\n                    <div class=\"items-pro\">\n                        <div class=\"item-pro\">Private cloud storage at competitive pricing</div>\n                        <div class=\"item-pro\">Faster uploads and unlimited data transfer</div>\n                        <div class=\"item-pro\">Stream photos, videos, audio and documents</div>\n                        <div class=\"item-pro\">Automatic file conversion (RAW, video, documents, audio)</div>\n                        <div class=\"item-pro\">Online document editing and team collaboration</div>\n                        <div class=\"item-pro\">Antivirus scanning and GDPR-compliant storage</div>\n                        <div class=\"item-pro\">Sell digital content and accept payments</div>\n                        <div class=\"item-pro\">Secure and General Data Protection Regulation compliant</div>\n                        <div class=\"item-pro\">Transfer large files in original quality</div>\n                        <div class=\"item-pro\">Password-protected links and expiration controls</div>\n                        <div class=\"item-pro\">Restore deleted files and file versions for up to 5 years</div>\n                        <div class=\"item-pro\">e-signature support, comments and file tagging</div>\n                        <div class=\"item-pro\">Disable downloads with view-only access</div>\n                        <div class=\"item-pro\">Search content, metadata, tags and EXIF data</div>\n                        <div class=\"item-pro\">Detailed activity logs and download analytics</div>\n                        <div class=\"item-pro\">API / AI integrations and content embedding</div>\n                    </div>\n                </div>\n            </div>\n\n            <div class=\"image-grid-item dual image\">\n\t\t\t\t<img src=\"images/landing/articles-with-pictures/3-why-choose.webp\" alt=\"Securely Store\">\n\t\t\t</div>\n        \n        </div>\n        \n    </div>\n\n</section>\n<!-- /features -->\n\n\n<!-- bouncing arrow -->\n<div class=\"arrow bounce hidden\">\n\t<a class=\"\" href=\"#\">\n  \t\t<img id=\"scroll-down\" onclick=\"gaev( 'Index-InfoPage', 'Scroll-Down', 'Scroll-Arrow' );\" src=\"images/landing/arrow-down-button.svg\" alt=\"⌄\">\n\t</a>\n</div>\n<!-- /bouncing arrow -->\n\n<!-- /bottom info blocks -->\n\n\n\n\n    </div>\n    \n    \n\n    <link rel=\"stylesheet\" type=\"text/css\" media=\"all\" href=\"/css/footer.css?v=19\">\n        <div id=\"footer_container\">\n        <div id=\"footer\" class=\"clearfix\">\n        \t\n        \t        \n            <div class=\"footer_block footer_block_left\">                \n                <div class=\"float_left\">\n                    <p class=\"header\">2008 - 2026                    <img src=\"images/european-flag.svg\" width=\"24\" height=\"24\" alt=\"Files.fm EU Cloud storage\">\n                    Files.fm — EU-based cloud storage                    </p>\n                    \n                    <p>Files.fm combines secure storage, sharing, publishing, content management and AI tools to organize files and speed up workflows for professionals, businesses and their clients.</p>\n                    \n                    <div id=\"files_socials\">\n                                            \n                        \n                        <a class=\"social_icon facebook\" href=\"https://www.facebook.com/Filesfm/\" target=\"_blank\"></a>\n                        <a class=\"social_icon linkedin\" href=\"https://lv.linkedin.com/company/files.fm\" target=\"_blank\"></a>\n                        <a class=\"social_icon instagram\" href=\"https://www.instagram.com/files.fm/\" target=\"_blank\"></a>\n                        <a class=\"social_icon twitter\" href=\"https://twitter.com/files_fm\" target=\"_blank\"></a>\n                        <a class=\"social_icon tiktok\" href=\"https://www.tiktok.com/@files.fm\" target=\"_blank\"></a>\n                    </div>\n\n                    <!--\n                    <div id=\"google_translate_element_wrapper\">  \n                        <span id=\"google_translate_element_label\">Language</span>\n                        <div id=\"google_translate_element\"></div>\n                    </div>\n                    <script>\n                        function googleTranslateElementInit() {\n                        new google.translate.TranslateElement({pageLanguage: 'en', layout: google.translate.TranslateElement.InlineLayout.SIMPLE}, 'google_translate_element');\n                        }\n                    </script>\n                    <script src=\"//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit\"></script>\n                    -->\n                </div>\n            </div>\n            \n            <div class=\"footer_block_right\">\n            \n            \t                <div class=\"footer_block\">\n                    <div class=\"footer_title\">\n                        Get started                    </div>\n                    \n                    <ul>\n                    \t                        <li>\n                            <a href=\"\" onclick=\"showCreateAccount(); return false;\">Create account / Login</a>\n                        </li>\n                                                <li>\n                            <a href=\"/storage-plans\">Pricing</a>\n                        </li>\n                        <li>\n                            <a href=\"/pro\">For Professionals</a>\n                        </li>                        \n                        <li>\n                            <a href=\"/business\">For Business</a>\n                        </li>\n                                                <li>\n                            <a href=\"terms\">Terms &amp; GDPR</a>\n                        </li>\n                                                                       \n                    </ul>\n                </div>\n                                \n                                <div class=\"footer_block\">\n                    <div class=\"footer_title\">\n                        Solutions                    </div>\n                    \n                    <ul>\n                        \n\t\t\t<li>\n                            <a href=\"/sync-share\">File Sync</a>\n                        </li>\n                        <li>\n                            <a href=\"/ai\">AI Workflows</a>\n                        </li>\n                        <li>\n                            <a href=\"/dvs-demo\">Document Management System</a>\n                        </li>\n                        \n\t\t\t<li>\n                            <a href=\"/backup\">Encrypted Cloud Backups</a>\n                        </li>\n                       \n                        <li>\n                            <a href=\"/servers\">Private Cloud Compute</a>\n                        </li>\n                        \n                        <li>\n                            <a href=\"upload-form\" target=\"_blank\">File Upload Forms</a>\n                        </li>                        \n                        \n                        <li>\n                            <a href=\"/sell-files\">Sell Digital Content</a>\n                        </li>\n       \n                        <li>\n                            <a href=\"/public-profiles\" target=\"_blank\">Publish Content</a>\n                        </li>\n                        \n                         \n\n                        \n                    </ul>\n                </div>\n                                \n                <div class=\"footer_block\">\n                    <div class=\"footer_title\">\n                        Apps &amp; Tools                    </div>\n                    \n                    <ul>\n                        <li>\n                            Mobile apps:                            <a href=\"https://play.google.com/store/apps/details?id=com.files.fm\" target=\"_blank\"> Android </a> • <a href=\"https://apps.apple.com/in/app/files-fm-cloud-storage/id1636301796\" target=\"_blank\"> Apple iOS </a>\n                        </li>\n\t\t\t\t\t\t\n                        <li>\n                            Desktop Sync:                            <a href=\"/sync-share#setup\">Windows • macOS</a>\n                        </li>\n                        <!--\n                        <li>\n                            Backup: <a href=\"/backup#setup\">Windows | MacOS</a>\n                        </li>\n\t\t\t\t\t\t-->\t\t\t\t\t\t\n                        \n                        <li>\n                            File Converter:                            <a href=\"?convert-to-pdf\">PDF</a> • <a href=\"?convert-to-mp4\">MP4</a>\n                            <!--• <a href=\"?convert-to-webp\">WEBP</a>--> \n                        </li>\n                        \n                                                <li>\n                            <a href=\"/webdav-info\">WebDAV Drive</a>\n                        </li>\n                        <li>\n                            <a href=\"/account#api_keys\">FTP Access</a>\n                        </li>                        \n\t\t\t\t\t\t\n                        <li>\n                            <a href=\"/discover\">Files.fm Discover</a>\n                        </li>\n                        \n                        <li>\n                            <a href=\"https://chat.files.fm\">AI chat.files.fm</a>\n                        </li>                   \n                        \n                                                \n                                                 \n\n                                            </ul>\n                </div>\n                \n                                <div class=\"footer_block\">\n                    <div class=\"footer_title\">\n                            Support                    </div>\n                    \n                    <ul>\n                        \t\t\t\t\t\t<li>\n                            <a href=\"./contacts\">Contact us</a>\n                        </li>\n\n                        <li>\n                            <a href=\"about\">About Files.fm</a>\n                        </li>\n                        \n                        <li>\n                            <a href=\"./api.php\">API for Developers</a>\n                        </li>\n                        <li>\n                            <a href=\"/questions-about-online-file-storage\">FAQ</a>\n                        </li>\n\n                        <li>\n                            <a href=\"/blog\">Blog</a>\n                        </li>\n\n\t\t\t                                </ul>\n                </div>\n                            </div>\n\n            <p class=\"header_below\">2008 - 2026 Files.fm — EU-based cloud storage</p>\n            \n                    </div>\n        \n        <!-- <div id=\"footer_bottom_line\"></div>-->\n    </div>\n    \n    \n</div>\n\n<div id=\"info_tooltip_global\"></div>\n\n\n\n<script>\n    function CloseSuggestion(id) {\n        \n        if (id == 'suggest_lang') {\n            $.get(\"includes/suggest_language.php\", {sLang: 1});\n        }\n        else if (id == 'suggest_register'){\n            $.get(\"includes/suggest_language.php\", {sReg: 1});\n        }\n        \n        document.getElementById(id).style.display='none';\n    }\n</script>\n\n    <script>\n        \n        $(window).bind(\"load\", function() {\n            $( \"#register_from_ico\" ).val( 0 );\n            if\t(window.location.hash == '#sign_up') {\n                \n                showCreateAccount();\n            }\n            else if\t(window.location.hash == '#log_in') {\n                \n                showSignIn();\n            }\n            else if\t(window.location.hash == '#forgot_password') {\n                \n                showForgotPassword();\n            }\n        });\n    \n    </script>\n    \n<div id=\"files_970x90_sticky_anchorad_responsive\">\n    <script>\n        if ( typeof googletag != 'undefined' && typeof googletag.cmd != 'undefined' )\n        {\n            googletag.cmd.push(function() { googletag.display('files_970x90_sticky_anchorad_responsive'); });\n        }\n    </script>\n</div>\n\n\n<script>\n    window.addEventListener(\"stpdRendered\", function (e) {\n        var adName =  e.detail.name;\n        var adWinner = e.detail.winner;\n        var cleanEventName = adName.split('/')[2];\n\n        if ( ( (cleanEventName == \"files_970x90_sticky_anchorad_desktop\") || (cleanEventName == \"files_320x100_sticky_anchorad_mobile\") ) && (adWinner != \"passback\")  ) {\n            setTimeout(function () {\n                var anchorParent = top.document.querySelector(\"#files_970x90_sticky_anchorad_responsive\");\n                var anchorIframe = top.document.querySelector(\"#files_970x90_sticky_anchorad_responsive > div > iframe\");\n                var anchorClose = top.document.querySelector(\"#stpd_close\");\n                if(window.innerWidth > 1000) {\n                    anchorParent.style.cssText += \"width: \" + (anchorIframe.clientWidth + 100) + \"px\";\n                    anchorClose.style.cssText += \"width: 40px; height: 35px; padding-top: 5px; border-top: unset; border-left: unset; border: 5px solid red; border-radius: 50%; background: rgb(255 255 255);\";\n                } else {\n                    anchorClose.style.cssText += \"width: 30px; height: 30px; border-top: unset; border-left: unset; border: 5px solid red; border-radius: 50%; background: rgb(255 255 255); top: -40px;\";\n                }\n            }, 50);\n        }\n    });\n</script>\n\n\n\n<script>\n    window.addEventListener(\"stpdRendered\", function (e) {\n        var adName =  e.detail.name;\n        var adWinner = e.detail.winner;\n        var cleanEventName = adName.split('/')[2];\n\n        if ( ( (cleanEventName == \"failiem_970x90_sticky_anchorad_desktop\") || (cleanEventName == \"failiem_320x100_sticky_anchorad_mobile\") ) && (adWinner != \"passback\")  ) {\n            setTimeout(function () {\n                var anchorParent = top.document.querySelector(\"#failiem_970x90_sticky_anchorad_responsive\");\n                var anchorIframe = top.document.querySelector(\"#failiem_970x90_sticky_anchorad_responsive > div > iframe\");\n                var anchorClose = top.document.querySelector(\"#stpd_close\");\n                if(window.innerWidth > 1000) {\n                    anchorParent.style.cssText += \"width: \" + (anchorIframe.clientWidth + 100) + \"px\";\n                    anchorClose.style.cssText += \"width: 40px; height: 35px; padding-top: 5px; border-top: unset; border-left: unset; border: 5px solid red; border-radius: 50%; background: rgb(255 255 255);\";\n                } else {\n                    anchorClose.style.cssText += \"width: 30px; height: 30px; border-top: unset; border-left: unset; border: 5px solid red; border-radius: 50%; background: rgb(255 255 255); top: -40px;\";\n                }\n            }, 50);\n        }\n    });\n</script>\n\n\n                    \n<!--                 \n<div id=\"files_970x90_sticky_anchorad_top_responsive\">\n    <script>\n        if ( typeof googletag != 'undefined' && typeof googletag.cmd != 'undefined' )\n        {\n            googletag.cmd.push(function() { googletag.display('files_970x90_sticky_anchorad_top_responsive'); });\n        }\n    </script>\n</div>\n\n<div id=\"failiem_970x90_sticky_anchorad_top_responsive\">\n    <script>\n        if ( typeof googletag != 'undefined' && typeof googletag.cmd != 'undefined' )\n        {\n            googletag.cmd.push(function() { googletag.display('failiem_970x90_sticky_anchorad_top_responsive'); });\n        }\n    </script>\n</div>\n-->\n\n                    \n                 \n\n\n\n\n \n    <div id=\"footer_bottom_floating_line\" class=\"  cookies_msg_active  \">\n        \n        \n\t\t            <div id=\"footer_bottom_floating_line__cookies\">\n                <div id=\"footer_bottom_floating_line__cookies__text\">\n                    By using this website, you agree to Files.fm <a href=\"https://files.fm/terms\" target=\"_blank\">terms</a> and <a href=\"https://files.fm/privacy-policy\" target=\"_blank\">cookie policy.</a>                </div>\n                <button id=\"footer_bottom_floating_line__cookies__ok_btn\" onclick=\"gaev('CookiePolicy', 'CloseButton', ''); $('#footer_bottom_floating_line__cookies').hide(); document.cookie='cookie_info_closed=true; max-age=31536000'; $( '#footer_bottom_floating_line' ).removeClass( 'cookies_msg_active' );\">\n                    OK                </button>\n            </div>\n        \t\t\n\t\t\n    </div>\n\n                <script src=\"/js/inputs.js?v=1750410214\"></script>\n<script defer=\"\" src=\"https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516\" integrity=\"sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==\" data-cf-beacon=\"{&quot;version&quot;:&quot;2024.11.0&quot;,&quot;token&quot;:&quot;920d49a89d024a45b0d7a0081fbadb80&quot;,&quot;server_timing&quot;:{&quot;name&quot;:{&quot;cfCacheStatus&quot;:true,&quot;cfEdge&quot;:true,&quot;cfExtPri&quot;:true,&quot;cfL4&quot;:true,&quot;cfOrigin&quot;:true,&quot;cfSpeedBrain&quot;:true},&quot;location_startswith&quot;:null}}\" crossorigin=\"anonymous\"></script>\n<script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML=\"window.__CF$cv$params={r:'9f461f323ec6d649',t:'MTc3NzU0NzY1Ng=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);\";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script><iframe height=\"1\" width=\"1\" style=\"position: absolute; top: 0px; left: 0px; border: none; visibility: hidden;\"></iframe>\n\n<ul class=\"ui-autocomplete ui-front ui-menu ui-widget ui-widget-content\" id=\"ui-id-1\" tabindex=\"0\" style=\"display: none;\"></ul><span role=\"status\" aria-live=\"assertive\" aria-relevant=\"additions\" class=\"ui-helper-hidden-accessible\"></span></body></html>"}