1(self.webpackChunkagrikaido=self.webpackChunkagrikaido||[]).push([[2172],{2172:function(t,n,r){"use strict";r.d(n,{wS:function(){return c},$V:function(){return l},p6:function(){return f},NE:function(){return s}});var e=r(8239),o=r.n(e);function a(t,n){(null==n||n>t.length)&&(n=t.length);for(var r=0,e=new Array(n);r<n;r++)e[r]=t[r];return e}function i(t,n){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(t);n&&(e=e.filter((function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable}))),r.push.apply(r,e)}return r}function u(t){for(var n=1;n<arguments.length;n++){var r=null!=arguments[n]?arguments[n]:{};n%2?i(Object(r),!0).forEach((function(n){o()(t,n,r[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))}))}return t}var c=function(t,n,r){var e;if(null==t||!t.calendars||null==n||null===(e=n.life)||void 0===e||!e.sowing)return null;var o=t.calendars[0];if(null==o||!o.timeToHarvest)return null;var a=new Date(n.life.sowing.split("+")[0]),i=o.timeToHarvest.average||(o.timeToHarvest.to+o.timeToHarvest.from)/2,u=(r-a)/864e5;return Math.round(100*Math.max(0,Math.min(1,u/i)))/100},l=function(t,n){if(n||(n=new Date),null==t||!t.calendars)return null;var r,e,o=t.calendars[0],i=n.getMonth()+1,c=(o.sowing||[]).map((function(t){return u({action:"sow"},t)})).concat((o.planting||[]).map((function(t){return u({action:"plant"},t)}))).sort((function(t,n){return n[0]-t[0]})),l=function(t,n){var r;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(r=function(t,n){if(t){if("string"==typeof t)return a(t,n);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?a(t,n):void 0}}(t))||n&&t&&"number"==typeof t.length){r&&(t=r);var e=0,o=function(){};return{s:o,n:function(){return e>=t.length?{done:!0}:{done:!1,value:t[e++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,u=!0,c=!1;return{s:function(){r=t[Symbol.iterator]()},n:function(){var t=r.next();return u=t.done,t},e:function(t){c=!0,i=t},f:function(){try{u||null==r.return||r.return()}finally{if(c)throw i}}}}(c);try{for(l.s();!(e=l.n()).done;){var f=e.value;if(!(f.from<i&&f.to<i)&&f.to>=i){r=f;break}}}catch(t){l.e(t)}finally{l.f()}return null==r&&(r=c[0]),r},f=function(t){if(!t)return"";var n=new Date(t.split("+")[0]),r="".concat(n.getMonth()+1),e="".concat(n.getDate()),o=n.getFullYear();return r.length<2&&(r="0".concat(r)),e.length<2&&(e="0".concat(e)),[o,r,e].join("-")},s=function(t,n){return{fr:["","jan","fév","mars","avr","mai","juin","juil","août","sept","oct","nov","dec"],en:["","jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"]}[n][t]}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.