<pclass="paragraph">Parse <ahref="create-simple-scheduler.html">incoming</a> string and adapt according to next format: "* * * * *" where order of things:</p><ul><li><pclass="paragraph">seconds</p></li><li><pclass="paragraph">minutes</p></li><li><pclass="paragraph">hours</p></li><li><pclass="paragraph">dayOfMonth</p></li><li><pclass="paragraph">month</p></li><li><pclass="paragraph">(optional) year</p></li><li><pclass="paragraph">(optional) (can be placed anywhere after month) (must be marked with <code>o</code> at the end, for example: 60o == +01:00) offset</p></li><li><pclass="paragraph">(optional) (can be placed anywhere after month) dayOfWeek</p></li></ul><pclass="paragraph">And each one (except of offsets) have next format:</p><pclass="paragraph"><code>{number}[,{number},...]</code> or <code>*</code></p><pclass="paragraph">and {number} here is one of</p><ul><li><pclass="paragraph">{int}-{int}</p></li><li><pclass="paragraph">{int}/{int}</p></li><li><pclass="paragraph">*/{int}</p></li><li><pclass="paragraph">{int}</p></li><li><pclass="paragraph">F</p></li><li><pclass="paragraph">L</p></li></ul><pclass="paragraph">Week days must be marked with <code>w</code> at the end, and starts with 0 which means Sunday. For example, 0w == Sunday. With weeks you can use syntax like with any number like seconds, for example: 0-2w means Sunday-Tuesday</p><pclass="paragraph">Additional info about ranges can be found in follow accordance:</p><ul><li><pclass="paragraph">Seconds ranges can be found in <spandata-unresolved-link="dev.inmo.krontab.internal//secondsRange/#/PointingToDeclaration/">secondsRange</span></p></li><li><pclass="paragraph">Minutes ranges can be found in <spandata-unresolved-link="dev.inmo.krontab.internal//minutesRange/#/PointingToDeclaration/">minutesRange</span></p></li><li><pclass="paragraph">Hours ranges can be found in <spandata-unresolved-link="dev.inmo.krontab.internal//hoursRange/#/PointingToDeclaration/">hoursRange</span></p></li><li><pclass="paragraph">Days of month ranges can be found in <spandata-unresolved-link="dev.inmo.krontab.internal//dayOfMonthRange/#/PointingToDeclaration/">dayOfMonthRange</span></p></li><li><pclass="paragraph">Months ranges can be found in <spandata-unresolved-link="dev.inmo.krontab.internal//monthRange/#/PointingToDeclaration/">monthRange</span></p></li><li><pclass="paragraph">Years ranges can be found in <spandata-unresolved-link="dev.inmo.krontab.internal//yearRange/#/PointingToDeclaration/">yearRange</span> (in fact - any <ahref="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>)</p></li><li><pclass="paragraph">WeekDay (timezone) ranges can be found in <spandata-unresolved-link="dev.inmo.krontab.internal//dayOfWeekRange/#/PointingToDeclaration/">dayOfWeekRange</span></p></li></ul><pclass="paragraph">Examples:</p><ul><li><pclass="paragraph">"0/5 * * * *" for every five seconds triggering</p></li><li><pclass="paragraph">"0/5,L * * * *" for every five seconds triggering and on 59 second</p></li><li><pclass="paragraph">"0/15 30 * * *" for every 15th seconds in a half of each hour</p></li><li><pclass="paragraph">"1 2 3 F,4,L 5" for triggering in near first second of second minute of third hour of fourth day of may</p></li><li><pclass="paragraph">"1 2 3 F,4,L 5 60o" for triggering in near first second of second minute of third hour of fourth day of may with timezone UTC+01:00</p></li><li><pclass="paragraph">"1 2 3 F,4,L 5 60o 0-2w" for triggering in near first second of second minute of third hour of fourth day of may in case if it will be in Sunday-Tuesday week days with timezone UTC+01:00</p></li><li><pclass="paragraph">"1 2 3 F,4,L 5 2021" for triggering in near first second of second minute of third hour of fourth day of may of 2021st year</p></li><li><pclass="paragraph">"1 2 3 F,4,L 5 2021 60o" for triggering in near first second of second minute of third hour of fourth day of may of 2021st year with timezone UTC+01:00<