/* Ċ ĠCopyright Ġ 2 0 2 1 ĠSpl endo ĠConsult ing ĠB . V . ĠThe ĠNe therlands ĊĊĠĠĠ ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); ĊĠĠĠ Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . ĊĠĠĠ ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat ĊĊĠĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 ĊĊĠĠĠ ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware ĊĠĠĠ Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , ĊĠĠĠ ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . ĊĠĠĠ ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand ĊĠĠĠ Ġlimitations Ġunder Ġthe ĠLicense . ĊĊ Ġ*/ Ċ Ċ package Ġcom . spl endo . kal uga . scientific . converter . weight Ċ Ċ import Ġcom . spl endo . kal uga . scientific . Physical Quantity Ċ import Ġcom . spl endo . kal uga . scientific . Sc ientific Value Ċ import Ġcom . spl endo . kal uga . scientific . converter . y ank . y ank Ċ import Ġcom . spl endo . kal uga . scientific . invoke Ċ import Ġcom . spl endo . kal uga . scientific . unit . Imp erial J olt Ċ import Ġcom . spl endo . kal uga . scientific . unit . Imp erial Weight Ċ import Ġcom . spl endo . kal uga . scientific . unit . J olt Ċ import Ġcom . spl endo . kal uga . scientific . unit . Metric J olt Ċ import Ġcom . spl endo . kal uga . scientific . unit . Metric Weight Ċ import Ġcom . spl endo . kal uga . scientific . unit . UK Imp erial Weight Ċ import Ġcom . spl endo . kal uga . scientific . unit . US Custom ary Weight Ċ import Ġcom . spl endo . kal uga . scientific . unit . Weight Ċ import Ġcom . spl endo . kal uga . scientific . unit . per Ċ import Ġkotlin . jvm . Jvm Name Ċ Ċ @ Jvm Name (" metric Weight Times Metric J olt ") Ċ infix Ġoperator Ġfun Ġ< Weight Unit Ġ: ĠMetric Weight > ĠSc ientific Value < Physical Quantity . Weight , ĠWeight Unit >. times ( ĊĠĠĠ Ġj olt : ĠSc ientific Value < Physical Quantity . J olt , ĠMetric J olt > Ċ ) Ġ= Ġ(( this Ġ* Ġ 1 . 0 ( j olt . unit . acceleration )). unit Ġper Ġj olt . unit . per ). y ank ( this , Ġj olt ) Ċ Ċ @ Jvm Name (" imp erial Weight Times Imp erial J olt ") Ċ infix Ġoperator Ġfun Ġ< Weight Unit Ġ: ĠImp erial Weight > ĠSc ientific Value < Physical Quantity . Weight , ĠWeight Unit >. times ( ĊĠĠĠ Ġj olt : ĠSc ientific Value < Physical Quantity . J olt , ĠImp erial J olt > Ċ ) Ġ= Ġ(( this Ġ* Ġ 1 . 0 ( j olt . unit . acceleration )). unit Ġper Ġj olt . unit . per ). y ank ( this , Ġj olt ) Ċ Ċ @ Jvm Name (" uk Imp erial Weight Times Imp erial J olt ") Ċ infix Ġoperator Ġfun Ġ< Weight Unit Ġ: ĠUK Imp erial Weight > ĠSc ientific Value < Physical Quantity . Weight , ĠWeight Unit >. times ( ĊĠĠĠ Ġj olt : ĠSc ientific Value < Physical Quantity . J olt , ĠImp erial J olt > Ċ ) Ġ= Ġ(( this Ġ* Ġ 1 . 0 ( j olt . unit . acceleration )). unit Ġper Ġj olt . unit . per ). y ank ( this , Ġj olt ) Ċ Ċ @ Jvm Name (" us Custom ary Weight Times Imp erial J olt ") Ċ infix Ġoperator Ġfun Ġ< Weight Unit Ġ: ĠU SC ustom ary Weight > ĠSc ientific Value < Physical Quantity . Weight , ĠWeight Unit >. times ( ĊĠĠĠ Ġj olt : ĠSc ientific Value < Physical Quantity . J olt , ĠImp erial J olt > Ċ ) Ġ= Ġ(( this Ġ* Ġ 1 . 0 ( j olt . unit . acceleration )). unit Ġper Ġj olt . unit . per ). y ank ( this , Ġj olt ) Ċ Ċ @ Jvm Name (" weight Times J olt ") Ċ infix Ġoperator Ġfun Ġ< Weight Unit Ġ: ĠWeight , ĠJ olt Unit Ġ: ĠJ olt > ĠSc ientific Value < Physical Quantity . Weight , ĠWeight Unit >. times ( ĊĠĠĠ Ġj olt : ĠSc ientific Value < Physical Quantity . J olt , ĠJ olt Unit > Ċ ) Ġ= Ġ(( this Ġ* Ġ 1 . 0 ( j olt . unit . acceleration )). unit Ġper Ġj olt . unit . per ). y ank ( this , Ġj olt ) Ċ