{"id":388,"date":"2021-05-02T16:41:54","date_gmt":"2021-05-02T16:41:54","guid":{"rendered":"http:\/\/35.174.156.20\/?page_id=388"},"modified":"2025-03-14T14:03:19","modified_gmt":"2025-03-14T14:03:19","slug":"incubaciones","status":"publish","type":"page","link":"https:\/\/yoplabs.com\/en\/incubaciones\/","title":{"rendered":"Incubations"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"388\" class=\"elementor elementor-388\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3d1a24b elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"3d1a24b\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-da25e0b\" data-id=\"da25e0b\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-847b44c elementor-widget elementor-widget-html\" data-id=\"847b44c\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<canvas id=\"c\"> <\/canvas>\n\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/animejs\/1.0.0\/anime.min.js\"><\/script>\n\n<script>\n    var c = document.getElementById(\"c\");\nvar ctx = c.getContext(\"2d\");\nvar cH;\nvar cW;\nvar bgColor = \"#E64654\";\nvar animations = [];\nvar circles = [];\n\nvar colorPicker = (function() {\n  var colors = [\"#E64654\", \"#222831\", \"#C52D3A\", \"#C5C5C5\"];\n  var index = 0;\n  function next() {\n    index = index++ < colors.length-1 ? index : 0;\n    return colors[index];\n  }\n  function current() {\n    return colors[index]\n  }\n  return {\n    next: next,\n    current: current\n  }\n})();\n\nfunction removeAnimation(animation) {\n  var index = animations.indexOf(animation);\n  if (index > -1) animations.splice(index, 1);\n}\n\nfunction calcPageFillRadius(x, y) {\n  var l = Math.max(x - 0, cW - x);\n  var h = Math.max(y - 0, cH - y);\n  return Math.sqrt(Math.pow(l, 2) + Math.pow(h, 2));\n}\n\nfunction addClickListeners() {\n  document.addEventListener(\"touchstart\", handleEvent);\n  document.addEventListener(\"mousedown\", handleEvent);\n};\n\nfunction handleEvent(e) {\n    if (e.touches) { \n      e.preventDefault();\n      e = e.touches[0];\n    }\n    var currentColor = colorPicker.current();\n    var nextColor = colorPicker.next();\n    var targetR = calcPageFillRadius(e.pageX, e.pageY);\n    var rippleSize = Math.min(200, (cW * .4));\n    var minCoverDuration = 750;\n    \n    var pageFill = new Circle({\n      x: e.pageX,\n      y: e.pageY,\n      r: 0,\n      fill: nextColor\n    });\n    var fillAnimation = anime({\n      targets: pageFill,\n      r: targetR,\n      duration:  Math.max(targetR \/ 2 , minCoverDuration ),\n      easing: \"easeOutQuart\",\n      complete: function(){\n        bgColor = pageFill.fill;\n        removeAnimation(fillAnimation);\n      }\n    });\n    \n    var ripple = new Circle({\n      x: e.pageX,\n      y: e.pageY,\n      r: 0,\n      fill: currentColor,\n      stroke: {\n        width: 3,\n        color: currentColor\n      },\n      opacity: 1\n    });\n    var rippleAnimation = anime({\n      targets: ripple,\n      r: rippleSize,\n      opacity: 0,\n      easing: \"easeOutExpo\",\n      duration: 900,\n      complete: removeAnimation\n    });\n    \n    var particles = [];\n    for (var i=0; i<32; i++) {\n      var particle = new Circle({\n        x: e.pageX,\n        y: e.pageY,\n        fill: currentColor,\n        r: anime.random(24, 48)\n      })\n      particles.push(particle);\n    }\n    var particlesAnimation = anime({\n      targets: particles,\n      x: function(particle){\n        return particle.x + anime.random(rippleSize, -rippleSize);\n      },\n      y: function(particle){\n        return particle.y + anime.random(rippleSize * 1.15, -rippleSize * 1.15);\n      },\n      r: 0,\n      easing: \"easeOutExpo\",\n      duration: anime.random(1000,1300),\n      complete: removeAnimation\n    });\n    animations.push(fillAnimation, rippleAnimation, particlesAnimation);\n}\n\nfunction extend(a, b){\n  for(var key in b) {\n    if(b.hasOwnProperty(key)) {\n      a[key] = b[key];\n    }\n  }\n  return a;\n}\n\nvar Circle = function(opts) {\n  extend(this, opts);\n}\n\nCircle.prototype.draw = function() {\n  ctx.globalAlpha = this.opacity || 1;\n  ctx.beginPath();\n  ctx.arc(this.x, this.y, this.r, 0, 2 * Math.PI, false);\n  if (this.stroke) {\n    ctx.strokeStyle = this.stroke.color;\n    ctx.lineWidth = this.stroke.width;\n    ctx.stroke();\n  }\n  if (this.fill) {\n    ctx.fillStyle = this.fill;\n    ctx.fill();\n  }\n  ctx.closePath();\n  ctx.globalAlpha = 1;\n}\n\nvar animate = anime({\n  duration: Infinity,\n  update: function() {\n    ctx.fillStyle = bgColor;\n    ctx.fillRect(0, 0, cW, cH);\n    animations.forEach(function(anim) {\n      anim.animatables.forEach(function(animatable) {\n        animatable.target.draw();\n      });\n    });\n  }\n});\n\nvar resizeCanvas = function() {\n  cW = window.innerWidth;\n  cH = window.innerHeight;\n  c.width = cW * devicePixelRatio;\n  c.height = cH * devicePixelRatio;\n  ctx.scale(devicePixelRatio, devicePixelRatio);\n};\n\n(function init() {\n  resizeCanvas();\n  if (window.CP) {\n    \/\/ CodePen's loop detection was causin' problems\n    \/\/ and I have no idea why, so...\n    window.CP.PenTimer.MAX_TIME_IN_LOOP_WO_EXIT = 6000; \n  }\n  window.addEventListener(\"resize\", resizeCanvas);\n  addClickListeners();\n  if (!!window.location.pathname.match(\/fullcpgrid\/)) {\n    startFauxClicking();\n  }\n  handleInactiveUser();\n})();\n\nfunction handleInactiveUser() {\n  var inactive = setTimeout(function(){\n    fauxClick(cW\/2, cH\/2);\n  }, 2000);\n  \n  function clearInactiveTimeout() {\n    clearTimeout(inactive);\n    document.removeEventListener(\"mousedown\", clearInactiveTimeout);\n    document.removeEventListener(\"touchstart\", clearInactiveTimeout);\n  }\n  \n  document.addEventListener(\"mousedown\", clearInactiveTimeout);\n  document.addEventListener(\"touchstart\", clearInactiveTimeout);\n}\n\nfunction startFauxClicking() {\n  setTimeout(function(){\n    fauxClick(anime.random( cW * .2, cW * .8), anime.random(cH * .2, cH * .8));\n    startFauxClicking();\n  }, anime.random(200, 900));\n}\n\nfunction fauxClick(x, y) {\n  var fauxClick = new Event(\"mousedown\");\n  fauxClick.pageX = x;\n  fauxClick.pageY = y;\n  document.dispatchEvent(fauxClick);\n}\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b1f3480 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b1f3480\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b31c52d\" data-id=\"b31c52d\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4b7e422 elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"4b7e422\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Incubating Industry-Changing Ideas<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ac2a71e elementor-absolute elementor-widget elementor-widget-image\" data-id=\"ac2a71e\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"72\" height=\"72\" src=\"https:\/\/yoplabs.com\/wp-content\/uploads\/2021\/05\/Cursor-Blanco.png\" class=\"attachment-large size-large wp-image-730\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d3d1ed3 elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"d3d1ed3\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;_animation_delay&quot;:200}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">At Yop Labs, we incubate new businesses and digital initiatives for companies looking to transform their industries. We assemble and lead experienced teams that adapt, evolve, and scale our partner clients\u2019 projects, turning bold ideas into reality.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Incubating Industry-Changing Ideas At Yop Labs, we incubate new businesses and digital initiatives for companies looking to transform their industries. We assemble and lead experienced teams that adapt, evolve, and scale our partner clients\u2019 projects, turning bold ideas into reality. From Vision to Scalable Impact<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"disabled","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-388","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/yoplabs.com\/en\/wp-json\/wp\/v2\/pages\/388","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yoplabs.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/yoplabs.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/yoplabs.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/yoplabs.com\/en\/wp-json\/wp\/v2\/comments?post=388"}],"version-history":[{"count":241,"href":"https:\/\/yoplabs.com\/en\/wp-json\/wp\/v2\/pages\/388\/revisions"}],"predecessor-version":[{"id":2972,"href":"https:\/\/yoplabs.com\/en\/wp-json\/wp\/v2\/pages\/388\/revisions\/2972"}],"wp:attachment":[{"href":"https:\/\/yoplabs.com\/en\/wp-json\/wp\/v2\/media?parent=388"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}