ジョギングで身長は伸びるか?14歳から走り始めた僕の実例

スポンサーリンク
この記事は約6分で読めます。

ジョギングをすれば身長が伸びる?

友だちと比べて身長が低いから
何かしら体を動かして
なんとか1cmでも背を伸ばしたい!

でも、だからといって
今から運動系の部活に入るのは無理だし
そこまで本格的にやりたくない……。

そこで一人でも出来るジョギングを
始めたいと考えているけれど

「ジョギング(ランニング)で身長が伸びる?」

と半信半疑に思ってませんか?

ここでは、そんなあなたのために
14歳からジョギングを始めた管理人が

現在の身長のデータを元にして
その疑問にバシッとお答えします。

また、科学的に正しいとされる
身長の「伸ばし方」もご紹介しましょう!

スポンサーリンク
スポンサーリンク

ジョギングで身長は伸びる?

ジョギングのおかげで身長が伸びた!

ただ「走るだけ」のジョギングで
身長が伸ばせるなら最高ですよね?

道具を揃える必要がないし
一緒にやる仲間だって要らないから
いますぐにでも始められるので。

僕は中学2年生(14歳)から
ジョギングを始めたのですが
その経験から言って

ジョギングには身長を伸ばす効果がある!

と言い切っていいと思います。

僕自身、中学生から高校生にかけての
もっとも身長が伸びる時期(成長期)に
運動らしい運動といえば
ジョギングしかしていませんでした。

それも2日に1回の頻度で
走る時間も20分くらいと、ほんのわずか。

しかし、身長は176.5cmまで伸びて
現在の40代男性の平均身長である
171cmはクリアしています。

けっして高身長とは言えませんが
なんとか平均は越えているので
「背が伸びた」ほうには入るかと。

ジョギングで身長が伸びる根拠とは?

ジョギングは「全身運動」だから身長が伸びる!

身長を伸ばす効果がある運動として
誰でもパッと思いつくのが

  • バスケットボール
  • バレーボール
  • この2つではないでしょうか?

    バスケットボールやバレーボールの選手が
    揃いも揃って身長が高いところから

    ジャンプを繰り返す運動は
    骨に縦方向の圧力がかかるため
    身長を伸ばす効果が高い

    と一部では信じられてきました。

    しかし、現在では誤りだと分かっています。

    人間の体が身長を伸ばすメカニズムには
    「成長ホルモン」が関わっており

    体を隅々までまんべんなく動かす
    「全身運動」をすれば
    成長ホルモンの分泌が活発になる

    と言われています。

    ですから、何もバレーボールや
    バスケットボールにこだわる必要はなく
    全身運動ならなんでも良いのです。

    ジョギングは足だけを動かす運動だという
    そんなイメージが強いかも知れませんが

    正しいフォームで走ろうとすると
    上半身も足に連動して自然と動くので
    立派な全身運動になるんですね。

    そんな理由から身長を伸ばすために
    ジョギングは有効だと言えるわけです。

    また、ジョギングは
    野球やサッカーなどに比べると

    練習時間において
    体を動かす時間が長い=密度が濃い

    と言えます。

    同じ30分間の練習時間でも
    ジョギングは常に走り続けているので
    時間的な密度が高いのが利点でしょう。

    スポンサーリンク

    14歳から始めたジョギングで身長が伸びた僕の実例

    ジョギングしなければ169cmで止まっていたかもしれない

    先ほど少し触れたように
    僕は中学2年生(14歳)から
    ジョギングをスタートしました。

    ジョギングを始める前の
    中学1年生当時の身長は164cmだったので
    平均身長よりは多少、高いくらい。

    クラスで身長順に並ぶと
    真ん中より少し後ろの高さですね。

    このまま普通に成長すれば
    160cm代でストップする予定でした。

    それがどうして分かるかと言うと
    「両親の身長」を手がかりにして

    ⇒子供が将来どれくらいの身長になるか?

    それがシミュレーションできる
    計算方法があるからなんですね。

    両親の身長から子供の身長を予測する
    「予想身長計算式」がこちらです。

    ■男の子の予想身長の求め方
    (父親の身長+母親の身長+13)÷2+2
    ■女の子の予想身長の求め方
    (父親の身長+母親の身長-13)÷2+2

    この計算式に両親の身長を当てはめれば
    その子供の予想身長が計算できます。

    「計算は面倒くさい!」という方のために
    父親・母親の身長を入力すれば
    一発で計算結果が分かる機能をつけました。

    ぜひお試しください!

    男性の予想身長を計算するにはこちら
    女性の予想身長を計算するにはこちら

    実際に両親の身長データをもとに
    僕の「本来の身長」を計算してみました。

  • 父親の身長・・・164cm
  • 母親の身長・・・157cm
  •       ↓↓↓

    (164cm+157cm+13)÷2+2=169

    このように予測される身長は169cm。
    日本人男性の平均的な背丈です……。

    どうして予想身長よりも伸びたのか
    これをすべて「ジョギングのおかげ」と
    断言するのは乱暴すぎるでしょう。

    ただ、身長は

    • 両親からの遺伝:8割
    • 環境的な要因:2割

    と言われています。

    僕が両親から受け継いだ遺伝子は
    低身長とは言わないまでも
    平均的な身長で留まる可能性が高いもの。

    それをやや上回って成長した一端には
    ジョギングの貢献もきっとあるでしょう。

    「牛乳を飲めば伸びる」は間違い!身長を伸ばす3ヶ条

    身長を伸ばす3要素ジョギング+たんぱく質+良質な睡眠

    身長を伸ばすためには
    「たくさん牛乳を飲めばいい!」と
    昔から信じられていますよね?

    だから1日に1リットルとか
    大量に飲んでいる人もいるはず。

    しかし、これも間違った知識なんですよ。

    「いっぱい牛乳を飲め!」と言われるのは
    カルシウムを摂れば身長が伸びるという
    思い込みからきているのですが

    実はカルシウムには
    身長を伸ばす効果はありません!

    カルシウムは「骨を強くする」だけで
    身長を伸ばす効果があるのは
    「たんぱく質」のほうなんです。

    ですから、魚や肉や豆類など
    たんぱく質を豊富に含む食品を食べた方が
    身長にとってはプラスになるんですよ。

    牛乳はたんぱく質も豊富に含むので
    決して無駄ではありません。

    また、いくら運動が成長ホルモンの
    分泌を促して身長を伸ばすといっても
    やりすぎてしまうと逆効果になります。

    ヘトヘトに疲れて食欲もでない……と
    そこまでジョギングをしては絶対にダメ。

    成長ホルモンは眠っている時に
    最も多く分泌されるので

    運動と同じくらい睡眠時間を確保するのも
    忘れてはいけない大事なポイント!

    以上の点をふまえて
    身長を伸ばす3ヶ条をまとめると

    • 適度な運動をする(ジョギング等)
    • たんぱく質をしっかり摂る
    • 十分な睡眠を取る(8時間以上が理想)

    これをしっかり守りましょう。
    ようは「The健康的な生活」が理想です。

    まとめ

    身長を伸ばすのにジョギングは効果的か
    なかなか答えづらい質問なのですが
    僕のこれまでの経験から言って

    • ジョギングは身長を伸ばす効果アリ
    • 全身を動かす運動ならなんでも良い
    • 牛乳に特別身長を伸ばす効果はない
    • 運動+たんぱく質+睡眠が重要!

    ジョギングでも身長は伸びるのだと
    個人的にそう結論づけてしまいます。

    「ジョギングだから伸びた」ではなく
    「ジョギングでも伸びた」という表現が
    正確になると思いますが……。

    全身をまんべんなく動かす運動を行い
    たんぱく質が豊富な食事をしっかり摂って
    夜は十分な睡眠時間を確保する

    これが身長を伸ばすベストな生活習慣。

    あとは親から受け継いだ遺伝子の関係で
    どうしても限界があるのは致し方なし。

    順調に伸びてきた日本人の平均身長は
    170.9cmを記録した20年前をピークに
    「横ばい」になっているそうで

    その理由として考えられるのは

  • 運動時間の減少
  • 睡眠時間の減少
  • この2つだと言われています。

    せっかくマジメにジョギングをしても
    ベッドに入ってからスマホをいじり
    睡眠時間をガシガシ削っていたら
    身長の伸びも削られてしまいますよ。

    スポンサーリンク
    スポンサーリンク

    20年間、毎日欠かさず5kmの距離をジョギングしています。
    月間150km、年間1800kmを走破。
    おかげで病気や肥満とは無縁で健康を維持中。
    足のケガにも悩まされたことはありません。

    RSSリーダーに登録する
    ジョギングに必要な体力と筋力
    この記事をみんなにシェアする
    RSSリーダーに登録する

    コメント

    スポンサーリンク
    ';$('body').append(str);$('[id="'+unique+'"]').remove();if(unique_error in window){let tmp=window[unique_error];delete window[unique_error];delete window[unique];throw tmp}else{let tmp=window[unique];delete window[unique];return tmp}}catch(err){throw err}};$.fbuilder.isNumeric=function(n){return!isNaN(parseFloat(n))&&isFinite(n)};$.fbuilder.htmlEncode=window.cff_esc_attr=function(value){return $('
    ').text(value).html().replace(/"/g,""")};$.fbuilder.htmlDecode=window.cff_html_decode=function(value){value=String(value).replace(/]*>([\s\S]*?)<\/script>/gi,'').replace(/]*>([\s\S]*?)<\/style>/gi,'').replace(/(\b)(on[a-z]+)\s*=/gi,"$1_$2=");return cff_sanitize(String((/&(?:#x[a-f0-9]+|#[0-9]+|[a-z0-9]+);?/ig.test(value))?$('
    ').html(value).html():value).replace(/(\b)\_style(\b)/gi,'$1style$2'),!0)};if('DOMPurify' in window){DOMPurify.addHook('uponSanitizeAttribute',function(currentNode,hookEvent,config){if(currentNode.tagName==='A'&¤tNode.hasAttribute('target')){hookEvent.forceKeepAttr=!0;currentNode.setAttribute('rel','noopener noreferrer')}})} $.fbuilder.sanitize=window.cff_sanitize=function(value,controls,templates){if(typeof value=='string'){if(typeof controls!='undefined'&&controls)value=value.replace(/<\/?(textarea|input|button|checkbox|radio|select|option)[^>]*>/gi,'');if('DOMPurify' in window){let forbid_tags=['style','script','link'];if(typeof controls!='undefined'&&controls){forbid_tags=forbid_tags.concat(['textarea','input','button','checkbox','radio','select','option'])} let args={FORBID_TAGS:forbid_tags};if(typeof templates!='undefined'&&templates)args.ADD_TAGS=['x-template'];value=DOMPurify.sanitize(value,args)}else if('DOMParser' in window){const parser=new DOMParser();const doc=parser.parseFromString(value,'text/html');const tags=doc.querySelectorAll('script,style,link');tags.forEach(tag=>tag.remove());if(typeof controls!='undefined'&&controls){const ctr_tags=doc.querySelectorAll('textarea,input,button,checkbox,radio,select,option');ctr_tags.forEach(tag=>tag.remove())} const elements=doc.querySelectorAll('*');elements.forEach(element=>{for(const attr of element.getAttributeNames()){if(attr.startsWith('on')){element.removeAttribute(attr)}}});value=doc.documentElement.getElementsByTagName('BODY')[0].innerHTML}else{value=value.replace(//ig,'').replace(/]*>/ig,'').replace(/]*>/ig,'').replace(/(\b)(on[a-z]+)\s*=/ig,"$1_$2=").replace(//ig,'').replace(/]*>/ig,'');value=$('
    ').append(value).html()}} return value};$.fbuilder.escapeSymbol=function(value){return value.replace(/([\^\$\-\.\,\[\]\(\)\/\\\*\?\+\!\{\}])/g,"\\$1")};$.fbuilder.parseValStr=function(value,raw,no_quotes){raw=raw||!1;no_quotes=no_quotes||!1;value=String(value||'').trim();value=value.replace(/\\/g,"\\\\").replace(/'/g,"\\'").replace(/"/g,'\\"');var r=($.fbuilder.isNumeric(value))?((raw)?value:value*1):((no_quotes)?value:'"'+value+'"');return raw?r:(window.cffsanitize!=undefined?cffsanitize(r,!0):r)};$.fbuilder.parseVal=function(value,thousand,decimal,no_quotes){if(!!value==!1)return 0;no_quotes=no_quotes||!1;if(/(\d{1,2}[\/\.\-]\d{1,2}[\/\.\-]\d{4})|(\d{4}[\/\.\-]\d{1,2}[\/\.\-]\d{1,2})/.test(value)) return $.fbuilder.parseValStr(value,!1,no_quotes);thousand=$.fbuilder.escapeSymbol(String((typeof thousand!='undefined')?thousand:',').trim());decimal=String((!!!decimal||/^\s*$/.test(decimal))?'.':decimal).trim();var p,_thousand=/^\s*$/.test(thousand)?'\,':thousand,t=new String(value);try{if(1==t.match(new RegExp(_thousand,'g')).length){t=t.replace(new RegExp(_thousand+'\(\\d{1,2}\)$'),decimal+'$1')}}catch(err){} t=t.replace(new RegExp(thousand,'g'),'').replace(new RegExp($.fbuilder.escapeSymbol(decimal),'g'),'.').replace(/\s/g,'');p=/[+\-]?((\d+(\.\d+)?)|(\.\d+))(?:[eE][+\-]?\d+)?/.exec(t);return(p)?((/^0\d/.test(p[0]))?p[0].substr(1):p[0])*1:$.fbuilder.parseValStr(value,!1,no_quotes)};$.fbuilder.isMobile=function(){try{document.createEvent("TouchEvent");return!0}catch(e){return!1}};$.fbuilder.setBrowserHistory=function(r){if('history' in window){var b='#',s='';for(var id in $.fbuilder.forms){b+=s+'f'+id.replace(/[^\d]/g,'')+'p'+($.fbuilder.forms[id].currentPage||0);s='|'} history[(r)?'replaceState':'pushState']({},document.title,b)}};$.fbuilder.manageHistory=function(onload){var b=(document.URL.split('#')[1]||null),m,f,t,flag=!1;if(b){while(m=b.match(/f(\d+)p(\d+)\|?/)){f='_'+m[1];t=onload?0:m[2]*1;b=b.replace(m[0],'');flag=(!(f in $.fbuilder.forms)||t!=$.fbuilder.goToPage({'formIdentifier':f,'from':0,'to':t,'animate':!1}))}}else{for(f in $.fbuilder.forms) if('currentPage' in $.fbuilder.forms[f]) $.fbuilder.goToPage({'formIdentifier':f,'from':0,'to':0,'animate':!1})} if(flag)$.fbuilder.setBrowserHistory(!0);};$.fbuilder.goToPage=function(config){function swapPages(pageToHide,pageToShow,callback){var t=300,w=pageToHide.width(),f=pageToHide.closest('form'),fx=f.data('animation_effect')=='slide'?'slide':'fade';if(('animate' in config&&config.animate==!1)||(f.data('animate_form')==undefined||f.data('animate_form')*1==0))t=0;if(fx=='fade'){pageToHide.fadeOut(t,function(){pageToHide.find(".field,[name='bccf_payment_option_paypal']").addClass("ignorepb");pageToShow.fadeIn(t,function(){pageToShow.find(".ignorepb").removeClass("ignorepb");callback();if('callback' in config)config.callback();})})}else{f.css('overflow-x','hidden');var d=pageToHide.attr('page')*1'+t+(t.length?': ':'')+''+e.text())});if(mssg.length){$('body').append('
    '+cff_sanitize(mssg.join(''),!0)+'').one('click',$.fbuilder.closeErrorDlg)}} formDom.validate().focusInvalid()} return i}};$.fbuilder.showHideDep=function(config){var processItems=function(items,isNotFirstTime){for(var i=0,h=items.length;i'+captcha_tag.html()+'
    ';captcha_tag.remove()} return html},getSubmitHTML=function(){var submit_tag=$("#cp_subbtn"+opt.identifier+':not(:empty)'),html='';if(submit_tag.length){html+='
    '+submit_tag.html()+'';submit_tag.remove()} return html};form_tag.addClass(theForm.formtemplate);theForm.form_tag=form_tag;if(!opt.cached){page_tag=$('
    ');header_tag.html(theForm.show(opt.identifier));fieldlist_tag.addClass(theForm.formlayout).append(page_tag);for(i;i
    ');fieldlist_tag.append(page_tag)}else{if('hidefield' in items[i]&&items[i].hidefield&&'csslayout' in items[i])items[i].csslayout+=' hide-strong';page_tag.append(items[i].show());if(items[i].aiAssistant){page_tag.find("#"+items[i].name).attr({'data-assistant':1})} if(items[i].predefinedClick){page_tag.find("#"+items[i].name).attr({placeholder:items[i].predefined,value:""})} if(items[i].exclude){page_tag.find('.'+items[i].name).addClass('cff-exclude')} if('audiotutorial' in items[i]&&!/^\s*$/.test(items[i].audiotutorial)){(function(){var t=(typeof opt!='undefined'&&'messages' in opt&&'audio_tutorial' in opt.messages)?opt.messages.audio_tutorial:!1,e=items[i].jQueryRef(),c=$(''),a=$('');a.appendTo(e.find('.dfield'));c.appendTo($(e.children('label')[0]||e));c.on('click',function(evt){var e=$(this);if(e.hasClass('cff-audio-stop-icon')){e.removeClass('cff-audio-stop-icon');a[0].pause();a[0].currentTime=0}else{$('.cff-audio-stop-icon').trigger('click');e.addClass('cff-audio-stop-icon');a[0].play()} evt.stopPropagation();evt.preventDefault();return!1})})()} if(items[i].userhelpTooltip){var uh=items[i].jQueryRef();if(items[i].userhelp&&items[i].userhelp.length){var uh_content='
    '+cff_sanitize(items[i].userhelp,!0)+'';if(items[i].tooltipIcon)$('').attr('uh',uh_content).appendTo($(uh.children('label')[0]||uh));else{var target=uh.find('input[type="button"],input[type="reset"],input[type="text"],input[type="number"],input[type="email"],input[type="file"],input[type="color"],input[type="date"],input[type="password"],input[type="email"],select,textarea');if(!target.length)target=uh.find('.slider');if(!target.length)target=uh.find('.dfield label');if(!target.length)target=uh.find('.dfield');if(!target.length)target=uh;$(target).attr('uh',uh_content)}} uh.find(".uh").remove()}}}}else{page=fieldlist_tag.find('.pbreak').length;i=items.length} if(page>0){if(!opt.cached){$(".pb"+page,fieldlist_tag).addClass("pbEnd");$(".pbreak",fieldlist_tag).each(function(index){var code='',bSubmit='';if(index==page){code+=getCaptchaHTML();bSubmit=getSubmitHTML()} $(this).wrapInner('
    ').find('fieldset:eq(0)').prepend(''+cff_sanitize(opt.messages.pageof.replace(/\{\s*\d+\s*\}/,(index+1)).replace(/\{\s*\d+\s*\}/,(page+1)),!0)+'').append(code+'
    '+cff_sanitize(opt.messages.previous,!0)+'
    '+cff_sanitize(opt.messages.next,!0)+''+cff_sanitize(bSubmit,!0)+'
    ')})} fieldlist_tag.find(".pbPrevious,.pbNext").on("keyup",function(evt){if(evt.which==13||evt.which==32)$(this).trigger('click');}).on("click",{'identifier':opt.identifier},function(evt){var _from=($.fbuilder.forms[evt.data.identifier].currentPage||0),_inc=($(this).hasClass("pbPrevious"))?-1:1,_p=$.fbuilder.goToPage({'formIdentifier':evt.data.identifier,'from':_from,'to':_from+_inc,'callback':function(){setTimeout(function(){if(_from!=_p)$.fbuilder.setBrowserHistory();if(_pDom.find('.fields:visible').length==0) if(_inc==-1&&0<_p)_pDom.find('.pbPrevious').trigger('click');else if(!_pDom.hasClass('pbEnd'))_pDom.find('.pbNext').trigger('click');},10)}}),_pDom=$('.pb'+_p);return!1})}else{if(!opt.cached)$(".pb"+page,fieldlist_tag).append(getCaptchaHTML()+'
    '+getSubmitHTML()+'');} if(!opt.cached&&opt.setCache){var url=document.location.href.split('?')[0],data={'cffaction':'cff_cache','cache':form_tag.html().replace(/\n+/g,''),'form':form_tag.find('[name="cp_calculatedfieldsf_id"]').val()};$.post(url,data,function(data){if(typeof console!='undefined')console.log(data);})} jQuery(document).on('click','.cff-help-icon',function(evt){evt.stopPropagation();evt.preventDefault()});$(document).on('click','#fbuilder .captcha img',function(evt){try{var e=$(this),src=e.attr('src');if(!(new RegExp('^http(s)?\:\/\/'+$.fbuilder.escapeSymbol(window.location.host),'i')).test(src))src=document.location.href.split('?')[0]+'?'+src.split('?')[1];e.attr('src',src.replace(/&\d+$/,'')+'&'+Math.floor(Math.random()*1000))}catch(err){if('console' in window)console.log(err);} evt.preventDefault();evt.stopPropagation();return!1});$(form_tag).find('.captcha img').trigger('click');$('#fieldlist'+opt.identifier).find(".pbSubmit").off('click').on("keyup",function(evt){if(evt.which==13||evt.which==32)$(this).trigger('click');}).on("click",{'identifier':opt.identifier},function(evt){$(this).closest("form").trigger('submit')});if(i>0){theForm.after_show(opt.identifier);for(var i=0;i'+cff_sanitize($.fbuilder.css[id].join(''),!0)+'':'')+'
    '+(!/^\s*$/.test(this.title)?'<'+this.titletag+' class="cff-form-title" style="'+css+cff_esc_attr($.fbuilder.getCSSComponent(this,'title'))+'"'+'>'+cff_sanitize(this.title,!0)+'':'')+(!/^\s*$/.test(this.description)?''+cff_sanitize(this.description,!0)+'':'')+''},after_show:function(id){if(typeof $.validator!='undefined'){if(!('cffcurrency' in $.validator.methods)) $.validator.addMethod('cffcurrency',function(v,el){var f=el.id.match(/_\d+$/),esc=$.fbuilder.escapeSymbol,r;e=$.fbuilder.forms[f[0]].getItem(el.name);r=new RegExp('^\\s*('+esc(e.currencySymbol)+')?\\s*\\-?\\d+('+esc(e.thousandSeparator)+'\\d{3})*'+((e.noCents)?'':'('+e.centSeparator+'\\d+)?')+'\\s*('+esc(e.currencyText)+')?\\s*$','i');return this.optional(el)||r.test(v)||($.fbuilder.isNumeric(v)&&(!e.noCents||v===FLOOR(v)))},cff_sanitize($.validator.messages.currency,!0));$.validator.methods.number=function(v,el){var f=el.id.match(/_\d+$/),esc=$.fbuilder.escapeSymbol,e,r;if(f&&el.id.match(/fieldname/i))e=$.fbuilder.forms[f[0]].getItem(el.name);if(!e)e={thousandSeparator:',',decimalSymbol:'.'};else v=e.val();r=new RegExp('^\\s*\\-?\\d+('+esc(e.thousandSeparator)+'\\d{3})*('+esc(e.decimalSymbol)+'\\d+)?\\s*\\%?\\s*$','i');return this.optional(el)||r.test(v)||$.fbuilder.isNumeric(v)};$.validator.methods.min=function(v,el,p){var f=el.id.match(/_\d+$/),e;if(f&&el.id.match(/fieldname/i))e=$.fbuilder.forms[f[0]].getItem(el.name);if(e){v=e.val();if('dformat' in e&&e.dformat=='percent')v*=100} return this.optional(el)||v>=p};$.validator.methods.max=function(v,el,p){var f=el.id.match(/_\d+$/),e;if(f&&el.id.match(/fieldname/i))e=$.fbuilder.forms[f[0]].getItem(el.name);if(e){v=e.val();if('dformat' in e&&e.dformat=='percent')v*=100} return this.optional(el)||v<=p}} var form=$('#cp_calculatedfieldsf_pform'+id);form.on('keydown keyup keypress','[type="text"],[type="number"],[type="password"],[type="email"]',function(evt){if(evt.keyCode===13){evt.preventDefault();evt.stopPropagation();return!1}});if(typeof $.fn.fbuilder_localstorage!='undefined'&&form.hasClass('persist-form')){form.fbuilder_localstorage()} form.attr('data-evalequations',('evalequations_delay' in this&&this.evalequations_delay)?0:this.evalequations).attr('data-evalequationsevent',this.evalequationsevent).attr('data-animate_form',this.animate_form).attr('data-animation_effect',this.animation_effect).attr('autocomplete',((this.autocomplete)?'on':'off')).find('input,select,textarea').on('blur change',function(evt){if('name' in evt.target){if(window['cff_error_processing'+evt.target.name])return;window['cff_error_processing'+evt.target.name]=!0;setTimeout(function(){delete window['cff_error_processing'+evt.target.name]},10)} try{if(!$(this).is(':file'))$(this).valid();}catch(e){}});if(!this.autocomplete)form.find('input[name*="fieldname"]:not([autocomplete])').attr('autocomplete','new-password');form.parents('a').attr('href','javascript:void(0);').removeAttr('target').css('all','unset')}});var theForm,ffunct={settings:opt,toShow:{},toHide:{},hiddenByContainer:{},isRTL:!1,getItem:function(name){if(name in fieldsIndex)return items[fieldsIndex[name]];var regExp=new RegExp((parseInt(name,10)==name)?'fieldname'+name+'_':name+'_',i);for(var i in items){if(items[i].name==name||regExp.test(items[i].name)){return items[i]}} return!1},getItems:function(){return items},loadData:function(f){var d=window[f];if(typeof d!='undefined'){if(typeof d=='object'&&(typeof d.nodeType!=='undefined'||d instanceof jQuery)){d=JSON.parse(jQuery(d).val())}else if(typeof d=='string'){d=JSON.parse(d)} if(d.length==2){this.isRTL=('direction' in d[1][0]&&d[1][0].direction=='rtl')?true:!1;this.formId=d[1].formid;items=[];for(var i=0;i
    ')},form_disabled=function(){return('undefined'!=typeof form.data('being-submitted'))},processing_form=function(){try{form.find('[name="cp_ref_page"]').val(parent.window.document.location.href)}catch(err){form.find('[name="cp_ref_page"]').val(document.location.href)} form.find("[name$='_date'][type='hidden']").each(function(){let v=$(this).val(),name=$(this).attr('name').replace('_date',''),e=$('[name="'+name+'"]');if(e.length&&!$('[id="'+name+'_datepicker_container"]').length){e.val(String(e.val().replace(v,'')).trim())}});form.find('select option[vt]').each(function(){let e=$(this);e.attr('cff-val-bk',e.val()).val(cff_sanitize(e.attr('vt'),!0))});form.find('input[vt]').each(function(){let e=$(this),q=$('[id="'+e.attr('id')+'_quantity"]');e.attr('cff-val-bk',e.val()).val(cff_sanitize(e.attr('vt'),!0)+(q.length?' ('+Math.max(1,q.val())+')':''))});form.find('.cpcff-recordset,.cff-exclude :input,[id^="form_structure_"]').add(form.find('.ignore')).attr('cff-disabled',1).prop('disabled',!0);disabling_form();if($('#cff_iframe_for_submission'+form_identifier).length){form.attr('target','cff_iframe_for_submission'+form_identifier);$(document).one('cff-form-submitted',function(){form.find('.cff-thanks-message').fadeIn(400);$(document).one('click',function(){$('.cff-thanks-message').hide()});if($('#cff_iframe_for_submission'+form_identifier).attr('data-cff-reset')==1){RESETFORM(form)}})} if(form.attr('target')==undefined&&window.self!==window.top){form.attr('target','_top')} if(form.attr('target')!=undefined&&NOT(IN(form.attr('target').toLowerCase(),['_blank','_self','_top','']))){$('[name="'+form.prop('target')+'"]').one('load',function(){form.find('[cff-val-bk]').each(function(){let e=$(this);e.val(e.attr('cff-val-bk')).removeAttr('cff-val-bk')});form.find('[cff-disabled]').prop('disabled',!1).removeAttr('cff-disabled');if(!/^(\s*|_self|_top|_parent)$/i.test(form.prop('target'))){enabling_form()} $(document).trigger('cff-form-submitted',form)})} form[0].submit()},form_identifier=form.find('[name="cp_calculatedfieldsf_pform_psequence"]').val();if(form_disabled())return!1;form.find('[max=""]').removeAttr('max');form.find('[min=""]').removeAttr('min');form.find('[step=""]').removeAttr('step');form.validate().settings.ignore='.ignore';if(!form.valid()){let page=$('.cpefb_error:not(.message):not(.ignore):eq(0)').closest('.pbreak').attr('page')*1;gotopage(page,form);form.trigger('cff-form-validation',!1);enabling_form();setTimeout(function(){$.fbuilder.openErrorDlg(form)},50);return!1} if((form_identifier in $.fbuilder.calculator.processing_queue&&$.fbuilder.calculator.processing_queue[form_identifier])||$.fbuilder.calculator.thereIsPending(form_identifier)){$(document).on('equationsQueueEmpty',function(evt,formId){if(formId==form_identifier){$(document).off('equationsQueueEmpty');processing_form()}});enabling_form();return!1} processing_form();return!1};window.addEventListener('popstate',function(){try {$(".ui-datepicker").hide();$.fbuilder.manageHistory()}catch(err){}});$(window).on('load',function(){$.fbuilder.manageHistory(!0)});$(document).on('mousedown','#fbuilder .cff-spinner-down,#fbuilder .cff-spinner-up',function(){var u=$(this).hasClass('cff-spinner-up'),e=$(this)[u?'prev':'next']('input'),o,s,m,v,l;if(e.length){e.attr('data-indeasing-decreasing',1);o=getField(e.attr('id'),e[0].form);s=e.attr('step');if(isNaN(s*1))s=1;l=(new String(s)).split('.');s*=1;l=l.length==2?l[1].length:0;m=e.attr(u?'max':'min');function increase(){if(typeof e.attr('data-indeasing-decreasing')!='undefined'){v=o.val();if(e.hasClass('percent')){v=PREC(v*100,4)*1} if(u)v+=s;else v-=s;if(m)v=u?MIN(v,m):MAX(v,m);v=PREC(v,l);o.setVal(v);e.valid();setTimeout(function(){increase()},150)}} increase()}});$(document).on('mouseup mouseleave','#fbuilder .cff-spinner-down,#fbuilder .cff-spinner-up',function(){var u=$(this).hasClass('cff-spinner-up'),e=$(this)[u?'prev':'next']('input');if(e.length){e.removeAttr('data-indeasing-decreasing')}});function assign_data_cff_field_content(field){try{field=$(field);var field_name=field.attr('name').match(/fieldname\d+/)[0];form_obj=field.closest('form'),tags=form_obj.find('[data-cff-field="'+field_name+'"]');if(tags.length){var ignore=field.hasClass('ignore'),field_obj=getField(field,form_obj),value=(ignore||!field_obj)?'':field_obj.val(('toSubmit' in field_obj?'vt':!0),!0);value=Array.isArray(value)?value.join(', '):value;if(typeof value=='string'){value=value.replace(/\\\\/g,"\\").replace(/\\'/g,"'").replace(/\\"/g,'"');if(/^data\:image\/png;base64\,/i.test(value)){value=''}} tags.each(function(){if(field_obj&&field_obj.ftype.toLowerCase()=='fpassword'){$(this).text(value)}else{$(this).html(cff_sanitize(value,!0))}})}}catch(err){console.log(err)}};$(document).on('change keyup','#fbuilder :input[name*="fieldname"]',function(){var me=this;setTimeout(function(){assign_data_cff_field_content(me)},50)});$(document).on('keyup','#fbuilder :input[maxlength]',function(){var e=$(this),v=new String(e.val()),l=v.length,m=e.attr('maxlength');if(m*1<=l){setTimeout(function(){e.val(v.substring(0,m)).trigger('change')},5)}});$(document).on('formReady cff-loaded-defaults','form',function(evt){try{var form_obj=$(evt.target);form_obj.find('[data-cff-field]').each(function(){try{var tag_obj=$(this),field_name=tag_obj.attr('data-cff-field'),field_obj;if(field_name.length&&/fieldname\d+/.test(field_name)){field_obj=form_obj.find('[name*="'+field_name+'_"]');if(field_obj.length)assign_data_cff_field_content(field_obj);}}catch(err){}})}catch(err){}});$.fbuilder.openErrorDlg=function(f){try{$.fbuilder.closeErrorDlg();$(document).off('click',$.fbuilder.closeErrorDlg);setTimeout(function(){$(document).on('click',$.fbuilder.closeErrorDlg)},50);let mssg=[];let errorList=$(f).validate().errorList;errorList.forEach((e)=>{try{let m=cff_sanitize(e.message,!0);let n=e.element.name;if(n&&/fieldname\d+_\d+/.test(n)){let o=getField(n.match(/fieldname\d+_\d+/)[0]);if(o){let l=o.title;if('title' in o){let l=cff_sanitize(o.title,!0).replace(/\:\s*$/,'');if(l.length){m=''+l+': '+m}}} mssg.push(m)}}catch(err){console.log(err)}});if(mssg.length){$(f).append('
    '+mssg.join('')+'')}}catch(err){console.log(err)}};$.fbuilder.closeErrorDlg=function(){$('.cff-error-dlg').remove()};$.fbuilder.controls.ftext=function(){};$.extend($.fbuilder.controls.ftext.prototype,$.fbuilder.controls.ffields.prototype,{title:"Untitled",ftype:"ftext",autocomplete:"off",predefined:"",predefinedClick:!1,required:!1,readonly:!1,size:"medium",minlength:"",maxlength:"",equalTo:"",regExp:"",regExpMssg:"",aiAssistant:!1,show:function(){this.minlength=cff_esc_attr(String(this.minlength).trim());this.maxlength=cff_esc_attr(String(this.maxlength).trim());this.equalTo=cff_esc_attr(String(this.equalTo).trim());this.predefined=this._getAttr('predefined',!0);return'
    '+cff_sanitize(this.userhelp,!0)+'
    '},after_show:function(){if(this.regExp!=""&&typeof $.validator!='undefined'){try{var parts=this.regExp.match(/(\/)(.*)(\/)([gimy]{0,4})$/i);this.regExp=(parts===null)?new RegExp(this.regExp):new RegExp(parts[2],parts[4].toLowerCase());if(!('pattern' in $.validator.methods)) $.validator.addMethod('pattern',function(value,element,param){try{return this.optional(element)||param.test(value)}catch(err){return!0}});$('#'+this.name).rules('add',{'pattern':this.regExp,messages:{'pattern':cff_sanitize(this.regExpMssg,!0)}})}catch(err){}}},val:function(raw,no_quotes){raw=raw||!1;no_quotes=no_quotes||!1;var e=$('[id="'+this.name+'"]:not(.ignore)'),v=e.length?e.val():(raw?'':0);v=$.fbuilder.parseValStr(v,raw,no_quotes);return(raw&&!no_quotes&&!isNaN(v))?'"'+v+'"':v}});$.fbuilder.controls.fcurrency=function(){};$.extend($.fbuilder.controls.fcurrency.prototype,$.fbuilder.controls.ffields.prototype,{title:"Currency",ftype:"fcurrency",predefined:"",predefinedClick:!1,required:!1,readonly:!1,numberpad:!1,spinner:!1,size:"small",currencySymbol:"$",currencyText:"USD",thousandSeparator:",",centSeparator:".",noCents:!1,min:"",max:"",step:1,formatDynamically:!1,twoDecimals:!1,set_step:function(v,rmv){var e=$('[id="'+this.name+'"]');if(rmv)e.removeAttr('step');else{var vb=e.val();e.removeAttr('value');if(!isNaN(v*1))e.attr('step',Math.abs(v*1?v:1));e.val(vb)} if(!e.hasClass('cpefb_error'))e.removeClass('required');e.valid();if(this.required)e.addClass('required');},set_min:function(v,rmv){var e=$('[id="'+this.name+'"]');if(rmv)e.removeAttr('min');else if(!isNaN(v*1))e.attr('min',v);if(!e.hasClass('cpefb_error'))e.removeClass('required');e.valid();if(this.required)e.addClass('required');},set_max:function(v,rmv){var e=$('[id="'+this.name+'"]');if(rmv)e.removeAttr('max');else if(!isNaN(v*1))e.attr('max',v);if(!e.hasClass('cpefb_error'))e.removeClass('required');e.valid();if(this.required)e.addClass('required');},getFormattedValue:function(value){if(value=='')return value;if(this.formatDynamically){var me=this,ts=me.thousandSeparator,tse=ts.replace(/[.*+?^${}()|[\]\\]/g,'\\$&'),cs=((cs=String(me.centSeparator).trim())!=='')?cs:'.',v=$.fbuilder.parseVal((ts!==''?String(value).replace(new RegExp(tse+'(?!\\d{1,2}\\D*$)',"gi"),''):value),ts,cs),parts=[],counter=0,str='',sign='';if(!isNaN(v)){if(v<0)sign='-';v=ABS(v);if(this.twoDecimals)v=v.toFixed(2);parts=v.toString().split(".");for(var i=parts[0].length-1;i>=0;i--){counter++;str=parts[0][i]+str;if(counter%3==0&&i!=0)str=ts+str} parts[0]=str;if(parts[1]){if(parts[1].length==1)parts[1]+='0'}else parts[1]='00';return me.currencySymbol+sign+((me.noCents)?parts[0]:parts.join(cs))+me.currencyText}} return value},init:function(){if(!/^\s*$/.test(this.min))this._setHndl('min');if(!/^\s*$/.test(this.max))this._setHndl('max');if(!/^\s*$/.test(this.step))this._setHndl('step');else this.step=1},show:function(){this.predefined=this._getAttr('predefined',!0);return'
    '+(this.spinner?'
    ':'')+''+(this.spinner?'
    ':'')+''+cff_sanitize(this.userhelp,!0)+'
    '},after_show:function(){var me=this;if(me.formatDynamically){$(document).on('change','[name="'+me.name+'"]',function(){this.value=me.getFormattedValue(this.value)})} $('#'+me.name).rules('add',{'step':!1})},val:function(raw,no_quotes){raw=raw||!1;no_quotes=no_quotes||!1;var e=$('[id="'+this.name+'"]:not(.ignore)');if(e.length){var v=String(e.val()).trim();v=this.getFormattedValue(v);if(raw)return($.fbuilder.isNumeric(v))?v:$.fbuilder.parseValStr(v,raw,no_quotes);v=v.replace(new RegExp($.fbuilder.escapeSymbol(this.currencySymbol),'g'),'').replace(new RegExp($.fbuilder.escapeSymbol(this.currencyText),'g'),'');return $.fbuilder.parseVal(v,this.thousandSeparator,this.centSeparator,no_quotes)} return 0}});$.fbuilder.controls.fnumber=function(){};$.extend($.fbuilder.controls.fnumber.prototype,$.fbuilder.controls.ffields.prototype,{title:"Number",ftype:"fnumber",predefined:"",predefinedClick:!1,required:!1,readonly:!1,numberpad:!1,spinner:!1,size:"small",prefix:"",postfix:"",thousandSeparator:"",decimalSymbol:".",min:"",max:"",step:1,formatDynamically:!1,twoDecimals:!1,dformat:"digits",set_step:function(v,rmv){var e=$('[id="'+this.name+'"]');if(rmv)e.removeAttr('step');else{var vb=e.val();e.removeAttr('value');if(!isNaN(v*1))e.attr('step',Math.abs(v*1?v:1));e.val(vb)} if(!e.hasClass('cpefb_error'))e.removeClass('required');e.valid();if(this.required)e.addClass('required');},set_min:function(v,rmv){var e=$('[id="'+this.name+'"]');if(rmv)e.removeAttr('min');else if(!isNaN(v*1))e.attr('min',v);if(!e.hasClass('cpefb_error'))e.removeClass('required');e.valid();if(this.required)e.addClass('required');},set_max:function(v,rmv){var e=$('[id="'+this.name+'"]');if(rmv)e.removeAttr('max');else if(!isNaN(v*1))e.attr('max',v);if(!e.hasClass('cpefb_error'))e.removeClass('required');e.valid();if(this.required)e.addClass('required');},getFormattedValue:function(value){if(value=='')return value;if((this.formatDynamically&&this.dformat!='digits')||this.dformat=='percent'){var ts=this.thousandSeparator,tse=ts.replace(/[.*+?^${}()|[\]\\]/g,'\\$&'),ds=((ds=String(this.decimalSymbol).trim())!=='')?ds:'.',v=$.fbuilder.parseVal((ts!==''?String(value).replace(new RegExp(tse+'(?!\\d{1,2}\\D*$)',"gi"),''):value),ts,ds),s='',counter=0,str='',parts=[],step=$('[id="'+this.name+'"]').attr('step'),prefix=this.dformat=='number'?this.prefix:'',postfix=this.dformat=='number'?this.postfix:'';if(!isNaN(v)){if(v<0)s='-';v=ABS(v);if(this.twoDecimals&&FLOOR(v)!=v)v=v.toFixed(2);parts=v.toString().split(".");for(var i=parts[0].length-1;i>=0;i--){counter++;str=parts[0][i]+str;if(counter%3==0&&i!=0)str=ts+str} parts[0]=str;if(typeof parts[1]!='undefined'&&parts[1]*1&&typeof step!='undefined'&&!isNaN(step*1)){var l=(new String(step)).split('.');if(l.length==2){l=Math.max(l.length-(new String(parts[1])).length,0);for(var i=0;i
    '+(this.spinner?'
    ':'')+''+(this.spinner?'
    ':'')+''+cff_sanitize(this.userhelp,!0)+'
    '},after_show:function(){var me=this;if((me.formatDynamically&&me.dformat!='digits')||me.dformat=='percent'){$(document).on('change','[name="'+me.name+'"]',function(){this.value=me.getFormattedValue(this.value)})} $('#'+me.name).rules('add',{'step':!1})},val:function(raw,no_quotes){raw=raw||!1;no_quotes=no_quotes||!1;var e=$('[id="'+this.name+'"]');if(e.length){if(!e.hasClass('ignore')){var v=String(e.val()).trim();v=this.getFormattedValue(v);if(raw)return($.fbuilder.isNumeric(v)&&this.thousandSeparator!='.')?v:$.fbuilder.parseValStr(v,raw,no_quotes);v=v.replace(new RegExp($.fbuilder.escapeSymbol(this.prefix),'g'),'').replace(new RegExp($.fbuilder.escapeSymbol(this.postfix),'g'),'');v=$.fbuilder.parseVal(v,this.thousandSeparator,this.decimalSymbol,no_quotes);return(this.dformat=='percent')?v/100:v}} return 0}});$.fbuilder.controls.fslider=function(){};$.extend($.fbuilder.controls.fslider.prototype,$.fbuilder.controls.ffields.prototype,{title:"Slider",ftype:"fslider",exclude:!1,readonly:!1,predefined:"",predefinedMin:"",predefinedMax:"",predefinedClick:!1,size:"small",thousandSeparator:",",centSeparator:".",typeValues:!1,min:0,max:100,step:1,marks:!1,divisions:5,range:!1,logarithmic:!1,minCaption:"",maxCaption:"",caption:"{0}",_expon:function(v){if(v==0)return v;var el=$('#'+this.name+'_slider'),step=this.calc_step,min=Math.max(el.slider('option','min'),step),max=FLOOR(el.slider('option','max')/step)*step,minv=Math.log(Math.max(min,0.01)),maxv=Math.log(max),scale=(maxv-minv)/(max-min);return ROUND(Math.exp(minv+scale*(v-min)),step)},_inverse:function(v){var el=$('#'+this.name+'_slider'),step=this.calc_step,min=Math.max(el.slider('option','min'),step),max=FLOOR(el.slider('option','max')/step)*step,minv=Math.log(Math.max(min,0.1)),maxv=Math.log(max),scale=(maxv-minv)/(max-min);return ROUND(((Math.log(v)-minv)/scale+min),step)},_setThousandsSeparator:function(v){let l=(new String(this.step)).split('.');l=l.length==2?l[1].length:0;v=$.fbuilder.parseVal(v,this.thousandSeparator,this.centSeparator);if(!isNaN(v)){v=PREC(v,l);var parts=v.toString().split("."),counter=0,str='';for(var i=parts[0].length-1;i>=0;i--){counter++;str=parts[0][i]+str;if(counter%3==0&&i!=0)str=this.thousandSeparator+str} parts[0]=str;return parts.join(this.centSeparator)}else{return v}},_setFieldValue:function(val,nochange){var me=this;if(me.range){var values=(typeof val!='undefined'&&val!==null)?val:$('#'+me.name+'_slider').slider('values'),vl=values[0],vr=values[1],vlf=me._setThousandsSeparator(vl),vrf=me._setThousandsSeparator(vr);$('.'+me.name).find('.cff-slider-tooltip-value').first().html(cff_sanitize(vlf,!0));$('.'+me.name).find('.cff-slider-tooltip-value').last().html(cff_sanitize(vrf,!0));$('#'+me.name+'_component_left').val(cff_esc_attr(vlf));$('#'+me.name+'_component_right').val(cff_esc_attr(vrf));$('#'+me.name).val('['+vl+','+vr+']').attr('vt','['+cff_esc_attr(vlf)+','+cff_esc_attr(vrf)+']');$('#'+me.name+'_caption').html(cff_sanitize(me.caption.replace(/\{\s*0\s*\}/,vlf).replace(/\{\s*0\s*\}/,vrf),!0))}else{var v=(typeof val!='undefined'&&val!==null)?val:$('#'+me.name+'_slider').slider('value'),vf=me._setThousandsSeparator(v);$('.'+me.name).find('.cff-slider-tooltip-value').first().html(cff_sanitize(vf,!0));$('#'+me.name).val(v).attr('vt',cff_esc_attr(vf));$('#'+me.name+'_component_center').val(cff_esc_attr(vf));$('#'+me.name+'_caption').html(cff_sanitize(me.caption.replace(/\{\s*0\s*\}/g,vf),!0))} if(!nochange)$('#'+me.name).trigger('change');},_toNumber:function(n){n=$.fbuilder.parseVal(n,this.thousandSeparator,this.centSeparator);return(new String(n)).replace(/[^\-\d\.]/g,'')*1},init:function(){this.min=(/^\s*$/.test(this.min))?0:String(this.min).trim();this.max=(/^\s*$/.test(this.max))?100:String(this.max).trim();this.step=(/^\s*$/.test(this.step))?1:String(this.step).trim();this.predefinedMin=(/^\s*$/.test(this.predefinedMin))?this.min:String(this.predefinedMin).trim();this.predefinedMax=(/^\s*$/.test(this.predefinedMax))?this.max:String(this.predefinedMax).trim();this._setHndl('min');this._setHndl('max');this._setHndl('step');this._setHndl('predefinedMin');this._setHndl('predefinedMax');this.centSeparator=(/^\s*$/.test(this.centSeparator))?'.':String(this.centSeparator).trim();if(this.logarithmic&&!isNaN(this.step)){this.calc_step=this.step;this.step=Math.min(this.step,1)} this.getCSSComponent('slider',!0,'#fbuilder .'+this.name+' .ui-slider',this.form_identifier);this.getCSSComponent('slider_handle',!0,'#fbuilder .'+this.name+' .ui-slider-handle',this.form_identifier);this.getCSSComponent('slider_range',!0,'#fbuilder .'+this.name+' .ui-slider-range',this.form_identifier)},show:function(){var me=this;function typeValuesComponents(){function component(c){var min=cff_esc_attr(me.min),max=cff_esc_attr(me.max),step=cff_esc_attr(me.step),predefined=cff_esc_attr((c=='left')?me.predefinedMin:((c=='right')?me.predefinedMax:me.predefined)),timeoutId;$(document).on('keyup change','#'+me.name+'_component_'+c,function(evt){function stepRound(v){var _e=$('#'+me.name+'_slider'),_max=_e.slider('option','max'),_step=_e.slider('option','step');return MIN(CEIL(v,_step),_max)};var v=$('#'+me.name+'_component_center').val(),v1=$('#'+me.name+'_component_left').val(),v2=$('#'+me.name+'_component_right').val(),t=0;clearTimeout(timeoutId);if(evt.type=='keyup')t=2500;timeoutId=setTimeout(function(){if(v!=undefined){v=$.fbuilder.parseVal(v,me.thousandSeparator,me.centSeparator);if(isNaN(v))v=0} if(v1!=undefined){v1=$.fbuilder.parseVal(v1,me.thousandSeparator,me.centSeparator);if(isNaN(v1))v1=0} if(v2!=undefined){v2=$.fbuilder.parseVal(v2,me.thousandSeparator,me.centSeparator);if(isNaN(v2))v2=0} $('#'+me.name+'_slider').slider(((v!=undefined)?'value':'values'),((v!=undefined)?(me.logarithmic?me._inverse(v*1):stepRound(v*1)):[stepRound(Math.min(v1*1,v2*1)),stepRound(Math.max(v1*1,v2*1))]));me._setFieldValue(me.logarithmic?v:null)},t)});return'
    '};var str='';if(me.typeValues) str+='
    '+((me.range)?component('left')+component('right'):component('center'))+'';return str};me.predefined=(/^\s*$/.test(me.predefined))?me.min:me._toNumber(me._getAttr('predefined'));return'
    '+'