[ Mini Kiebo ]
Server: Windows NT DESKTOP-5B8S0D4 6.2 build 9200 (Windows 8 Professional Edition) i586
Path:
D:
/
Download
/
Senam Line Dance Sidoarjo_files
/
[
Home
]
File: rLTqdpn1FQA.js.download
;/*FB_PKG_DELIM*/ /** * License: https://www.facebook.com/legal/license/t3hOLs8wlXy/ */ __d("fit-curve-0.2.0",[],(function(a,b,c,d,e,f){"use strict";var g={},h={exports:g};function i(){(function(b,c){if(typeof g!=="undefined")c(h);else{var d={exports:{}};c(d);b.fitCurve=d.exports}})(this,function(a){function b(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function c(a,b,c){if(!Array.isArray(a))throw new TypeError("First argument should be an array");a.forEach(function(b){if(!Array.isArray(b)||b.some(function(a){return typeof a!=="number"})||b.length!==a[0].length)throw Error("Each point should be an array of numbers. Each point should have the same amount of numbers.")});a=a.filter(function(b,c){return c===0||!b.every(function(b,d){return b===a[c-1][d]})});if(a.length<2)return[];var e=a.length,f=n(a[1],a[0]);e=n(a[e-2],a[e-1]);return d(a,f,e,b,c)}function d(a,b,c,e,g){var i=20,k,l,m,n,p,q,r;if(a.length===2){q=o.vectorLen(o.subtract(a[0],a[1]))/3;q=[a[0],o.addArrays(a[0],o.mulItems(b,q)),o.addArrays(a[1],o.mulItems(c,q)),a[1]];return[q]}k=j(a);var s=f(a,k,k,b,c,g);q=s[0];m=s[1];s=s[2];if(m===0||m<e)return[q];if(m<e*e){l=k;n=m;p=s;for(r=0;r<i;r++){l=h(q,a,l);var t=f(a,k,l,b,c,g);q=t[0];m=t[1];s=t[2];if(m<e)return[q];else if(s===p){t=m/n;if(t>.9999&&t<1.0001)break}n=m;p=s}}t=[];m=o.subtract(a[s-1],a[s+1]);if(m.every(function(a){return a===0})){m=o.subtract(a[s-1],a[s]);i=[-m[1],m[0]];m[0]=i[0];m[1]=i[1]}q=o.normalize(m);r=o.mulItems(q,-1);t=t.concat(d(a.slice(0,s+1),b,q,e,g));t=t.concat(d(a.slice(s),r,c,e,g));return t}function f(a,b,c,d,e,f){c=g(a,c,d,e);d=k(a,c,b);e=d[0];d=d[1];f&&f({bez:c,points:a,params:b,maxErr:e,maxPoint:d});return[c,e,d]}function g(a,b,c,d){var e,f,g,h,i,j,k,l,m,n=a[0],q=a[a.length-1];e=[n,null,null,q];f=o.zeros_Xx2x2(b.length);for(i=0,j=b.length;i<j;i++)l=b[i],m=1-l,g=f[i],g[0]=o.mulItems(c,3*l*(m*m)),g[1]=o.mulItems(d,3*m*(l*l));m=[[0,0],[0,0]];h=[0,0];for(i=0,j=a.length;i<j;i++)l=b[i],g=f[i],m[0][0]+=o.dot(g[0],g[0]),m[0][1]+=o.dot(g[0],g[1]),m[1][0]+=o.dot(g[0],g[1]),m[1][1]+=o.dot(g[1],g[1]),k=o.subtract(a[i],p.q([n,n,q,q],l)),h[0]+=o.dot(g[0],k),h[1]+=o.dot(g[1],k);k=m[0][0]*m[1][1]-m[1][0]*m[0][1];f=m[0][0]*h[1]-m[1][0]*h[0];g=h[0]*m[1][1]-h[1]*m[0][1];i=k===0?0:g/k;j=k===0?0:f/k;b=o.vectorLen(o.subtract(n,q));a=1e-6*b;i<a||j<a?(e[1]=o.addArrays(n,o.mulItems(c,b/3)),e[2]=o.addArrays(q,o.mulItems(d,b/3))):(e[1]=o.addArrays(n,o.mulItems(c,i)),e[2]=o.addArrays(q,o.mulItems(d,j)));return e}function h(a,b,c){return c.map(function(c,d){return i(a,b[d],c)})}function i(a,b,c){b=o.subtract(p.q(a,c),b);var d=p.qprime(a,c),e=o.mulMatrix(b,d);d=o.sum(o.squareItems(d))+2*o.mulMatrix(b,p.qprimeprime(a,c));if(d===0)return c;else return c-e/d}function j(a){var b=[],c,d;a.forEach(function(e,f){a=f?c+o.vectorLen(o.subtract(e,d)):0,b.push(a),c=a,d=e});b=b.map(function(a){return a/c});return b}function k(a,b,c){var d,e,f,g,h,i;d=0;e=Math.floor(a.length/2);var j=l(b,10);for(f=0,g=a.length;f<g;f++)h=a[f],i=m(b,c[f],j,10),i=o.subtract(p.q(b,i),h),h=i[0]*i[0]+i[1]*i[1],h>d&&(d=h,e=f);return[d,e]}var l=function(a,b){var c,d=[0],e=a[0],f=0;for(var g=1;g<=b;g++)c=p.q(a,g/b),f+=o.vectorLen(o.subtract(c,e)),d.push(f),e=c;d=d.map(function(a){return a/f});return d};function m(a,b,c,d){if(b<0)return 0;if(b>1)return 1;var e,f,g,h,i;for(a=1;a<=d;a++)if(b<=c[a]){h=(a-1)/d;g=a/d;f=c[a-1];e=c[a];i=(b-f)/(e-f)*(g-h)+h;break}return i}function n(a,b){return o.normalize(o.subtract(a,b))}var o=function(){function a(){b(this,a)}a.zeros_Xx2x2=function(a){var b=[];while(a--)b.push([0,0]);return b};a.mulItems=function(a,b){return a.map(function(a){return a*b})};a.mulMatrix=function(a,b){return a.reduce(function(a,c,d){return a+c*b[d]},0)};a.subtract=function(a,b){return a.map(function(a,c){return a-b[c]})};a.addArrays=function(a,b){return a.map(function(a,c){return a+b[c]})};a.addItems=function(a,b){return a.map(function(a){return a+b})};a.sum=function(a){return a.reduce(function(a,b){return a+b})};a.dot=function(b,c){return a.mulMatrix(b,c)};a.vectorLen=function(a){return Math.hypot.apply(Math,a)};a.divItems=function(a,b){return a.map(function(a){return a/b})};a.squareItems=function(a){return a.map(function(a){return a*a})};a.normalize=function(a){return this.divItems(a,this.vectorLen(a))};return a}(),p=function(){function a(){b(this,a)}a.q=function(a,b){var c=1-b,d=o.mulItems(a[0],c*c*c),e=o.mulItems(a[1],3*c*c*b);c=o.mulItems(a[2],3*c*b*b);a=o.mulItems(a[3],b*b*b);return o.addArrays(o.addArrays(d,e),o.addArrays(c,a))};a.qprime=function(a,b){var c=1-b,d=o.mulItems(o.subtract(a[1],a[0]),3*c*c);c=o.mulItems(o.subtract(a[2],a[1]),6*c*b);a=o.mulItems(o.subtract(a[3],a[2]),3*b*b);return o.addArrays(o.addArrays(d,c),a)};a.qprimeprime=function(a,b){return o.addArrays(o.mulItems(o.addArrays(o.subtract(a[2],o.mulItems(a[1],2)),a[0]),6*(1-b)),o.mulItems(o.addArrays(o.subtract(a[3],o.mulItems(a[2],2)),a[1]),6*b))};return a}();a.exports=c;a.exports.fitCubic=d;a.exports.createTangent=n})}var j=!1;function k(){j||(j=!0,i());return h.exports}function a(a){switch(a){case void 0:return k()}}e.exports=a}),null); __d("fit-curve",["fit-curve-0.2.0"],(function(a,b,c,d,e,f){e.exports=b("fit-curve-0.2.0")()}),null);