japji/resources/public/index.html
2025-09-01 12:49:14 +01:00

1912 lines
81 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<!-- Copyright: Simon Brooke and Lucy Fyfe 2025 -->
<title>Japji Sahib</title>
<style>
@font-face {
font-family: Bulara;
src: url(fonts/bulara_5.ttf);
font-weight: normal;
}
@font-face {
font-family: 'Noto Sans Gurmukhi';
src: url(fonts/NotoSansGurmukhi-Medium.ttf);
font-weight: normal;
}
body {
/* colours taken from
* https://www.sikhiwiki.org/index.php/File:Guru_Granth_Sahib_By_Bhai_Pratap_Singh_Giani.jpg */
background-color: #f8e1cf;
color: #331f16;
padding: 5% 20%;
font-size: x-large;
font-family: sans-serif;
}
footer {
border-top: thin solid #331f16;
font-size: medium;
padding: 4em 0 0.5em 0;
text-align: center;
}
/* #popup {
position: absolute;
display: none;
background-color: whitesmoke;
z-index: 10;
} */
#popup-phrase {
text-align: center;
margin: 0;
font-size: 2em;
}
#popup-close-box {
float: right;
text-align: right;
}
#popup-record-stop,
#popup-close-box {
color: red;
}
.gurmukhi {
font-family: "Noto Sans Gurmukhi", Bulara;
}
.play-control {
font-family: sans-serif;
}
.popup-launcher {
float: right;
}
@media all and (max-device-width: 768px) {
body {
margin: 0 5%;
}
}
</style>
<meta charset="UTF-8">
<meta Content-Language="pa, en-GB">
<script src="scripts/scittle.js" type="text/javascript"></script>
<script src="scripts/jquery-3.7.1.slim.min.js" type="text/javascript">
</script>
<!-- Have to pull react and react-dom from CDN during development because of obnoxious
Cross Origin Request nonsense. Makes me wonder whether we should seek not to use them
at all, since we don't use them much! -->
<script crossorigin src="https://cdn.jsdelivr.net/npm/react@18/umd/react.production.min.js"></script>
<script crossorigin src="https://cdn.jsdelivr.net/npm/react-dom@18/umd/react-dom.production.min.js"></script>
<script src="scripts/scittle.reagent.js" type="text/javascript"></script>
</script>
<script type="application/x-scittle">
(require '[reagent.core :as r]
'[reagent.dom :as rdom])
(declare launch-popup markup-phrase)
(def data
;; converted from japji-nihung-timings.json using http://cljson.com/
[{:words [{:text "ੴ", :start 3.482, :end 5.761}],
:lineStart 3.482,
:lineEnd 5.761}
{:words
[{:text "ਸਤਿ", :start 5.761, :end 6.151}
{:text "ਨਾਮੁ", :start 6.151, :end 6.872}],
:lineStart 5.761,
:lineEnd 6.872}
{:words
[{:text "ਕਰਤਾ", :start 6.872, :end 7.366}
{:text "ਪੁਰਖੁ", :start 7.366, :end 8.105}],
:lineStart 6.872,
:lineEnd 8.105}
{:words
[{:text "ਨਿਰਭਉ", :start 8.035, :end 8.968}
{:text "ਨਿਰਵੈਰੁ", :start 8.912, :end 9.914}],
:lineStart 8.035,
:lineEnd 9.914}
{:words
[{:text "ਅਕਾਲ", :start 9.914, :end 11.067}
{:text "ਮੂਰਤਿ", :start 11.067, :end 11.877}],
:lineStart 9.914,
:lineEnd 11.877}
{:words
[{:text "ਅਜੂਨੀ", :start 11.877, :end 12.585}
{:text "ਸੈਭੰ", :start 12.585, :end 13.463}],
:lineStart 11.877,
:lineEnd 13.463}
{:words
[{:text "ਗੁਰ", :start 13.463, :end 13.67}
{:text "ਪ੍ਰਸਾਦਿ", :start 13.67, :end 14.703}
{:text "॥"}],
:lineStart 13.463,
:lineEnd 14.703}
{:words [{:text "॥ਜਪੁ", :start 14.703, :end 15.619} {:text "॥"}],
:lineStart 14.703,
:lineEnd 15.619}
{:words
[{:text "ਆਦਿ", :start 15.619, :end 16.516}
{:text "ਸਚੁ", :start 16.516, :end 17.244}
{:text "ਜੁਗਾਦਿ", :start 17.244, :end 18.039}
{:text "ਸਚੁ", :start 18.039, :end 18.806}
{:text "॥"}],
:lineStart 15.619,
:lineEnd 18.806}
{:words
[{:text "ਹੈ", :start 18.806, :end 19.257}
{:text "ਭੀ", :start 19.257, :end 19.563}
{:text "ਸਚੁ", :start 19.563, :end 20.341}
{:text "ਨਾਨਕ", :start 20.341, :end 21.091}
{:text "ਹੋਸੀ", :start 21.091, :end 21.58}
{:text "ਭੀ", :start 21.58, :end 21.912}
{:text "ਸਚੁ", :start 21.912, :end 23}
{:text "॥੧॥"}],
:lineStart 18.806,
:lineEnd 23}
{:words
[{:text "ਸੋਚੈ", :start 23, :end 23.998}
{:text "ਸੋਚਿ", :start 23.998, :end 24.547}
{:text "ਨ", :start 24.547, :end 24.748}
{:text "ਹੋਵਈ", :start 24.748, :end 25.369}
{:text "ਜੇ", :start 25.369, :end 25.574}
{:text "ਸੋਚੀ", :start 25.574, :end 26.004}
{:text "ਲਖ", :start 26.004, :end 26.244}
{:text "ਵਾਰ", :start 26.244, :end 27.105}
{:text "॥"}],
:lineStart 23,
:lineEnd 27.105}
{:words
[{:text "ਚੁਪੈ", :start 27.105, :end 27.647}
{:text "ਚੁਪ", :start 27.647, :end 27.978}
{:text "ਨ", :start 27.978, :end 28.167}
{:text "ਹੋਵਈ", :start 28.167, :end 28.75}
{:text "ਜੇ", :start 28.75, :end 28.967}
{:text "ਲਾਇ", :start 28.967, :end 29.22}
{:text "ਰਹਾ", :start 29.22, :end 29.521}
{:text "ਲਿਵ", :start 29.521, :end 29.747}
{:text "ਤਾਰ", :start 29.747, :end 30.42}
{:text "॥"}],
:lineStart 27.105,
:lineEnd 30.42}
{:words
[{:text "ਭੁਖਿਆ", :start 30.588, :end 31.555}
{:text "ਭੁਖ", :start 31.555, :end 31.855}
{:text "ਨ", :start 31.855, :end 31.941}
{:text "ਉਤਰੀ", :start 31.941, :end 32.473}
{:text "ਜੇ", :start 32.473, :end 32.673}
{:text "ਬੰਨਾ", :start 32.673, :end 33.07}
{:text "ਪੁਰੀਆ", :start 33.07, :end 33.565}
{:text "ਭਾਰ", :start 33.565, :end 34.349}
{:text "॥"}],
:lineStart 30.588,
:lineEnd 34.349}
{:words
[{:text "ਸਹਸ", :start 34.349, :end 34.933}
{:text "ਸਿਆਣਪਾ", :start 34.933, :end 35.484}
{:text "ਲਖ", :start 35.484, :end 35.835}
{:text "ਹੋਹਿ", :start 35.835, :end 36.3}
{:text "ਤ", :start 36.3, :end 36.451}
{:text "ਇਕ", :start 36.405, :end 36.695}
{:text "ਨ", :start 36.695, :end 36.897}
{:text "ਚਲੈ", :start 36.897, :end 37.274}
{:text "ਨਾਲਿ", :start 37.274, :end 38.415}
{:text "॥"}],
:lineStart 34.349,
:lineEnd 38.415}
{:words
[{:text "ਕਿਵ", :start 38.415, :end 39.11}
{:text "ਸਚਿਆਰਾ", :start 39.11, :end 39.733}
{:text "ਹੋਈਐ", :start 39.733, :end 40.387}
{:text "ਕਿਵ", :start 40.387, :end 40.604}
{:text "ਕੂੜੈ", :start 40.604, :end 40.975}
{:text "ਤੁਟੈ", :start 40.975, :end 41.373}
{:text "ਪਾਲਿ", :start 41.373, :end 42.134}
{:text "॥"}],
:lineStart 38.415,
:lineEnd 42.134}
{:words
[{:text "ਹੁਕਮਿ", :start 42.134, :end 42.566}
{:text "ਰਜਾਈ", :start 42.526, :end 43.1}
{:text "ਚਲਣਾ", :start 43.1, :end 43.667}
{:text "ਨਾਨਕ", :start 43.667, :end 44.012}
{:text "ਲਿਖਿਆ", :start 44.012, :end 44.412}
{:text "ਨਾਲਿ", :start 44.412, :end 45.215}
{:text "॥੧॥"}],
:lineStart 42.134,
:lineEnd 45.215}
{:words
[{:text "ਹੁਕਮੀ", :start 45.215, :end 46.054}
{:text "ਹੋਵਨਿ", :start 46.054, :end 46.4}
{:text "ਆਕਾਰ", :start 46.4, :end 47.235}
{:text "ਹੁਕਮੁ", :start 47.235, :end 47.883}
{:text "ਨ", :start 47.883, :end 48.099}
{:text "ਕਹਿਆ", :start 48.099, :end 48.508}
{:text "ਜਾਈ", :start 48.508, :end 49.079}
{:text "॥"}],
:lineStart 45.215,
:lineEnd 49.079}
{:words
[{:text "ਹੁਕਮੀ", :start 49.079, :end 49.466}
{:text "ਹੋਵਨਿ", :start 49.466, :end 49.882}
{:text "ਜੀਅ", :start 49.882, :end 50.549}
{:text "ਹੁਕਮਿ", :start 50.549, :end 50.935}
{:text "ਮਿਲੈ", :start 50.935, :end 51.173}
{:text "ਵਡਿਆਈ", :start 51.173, :end 52.423}
{:text "॥"}],
:lineStart 49.079,
:lineEnd 52.423}
{:words
[{:text "ਹੁਕਮੀ", :start 52.423, :end 53.131}
{:text "ਉਤਮੁ", :start 53.131, :end 53.513}
{:text "ਨੀਚੁ", :start 53.513, :end 54.066}
{:text "ਹੁਕਮਿ", :start 54.066, :end 54.66}
{:text "ਲਿਖਿ", :start 54.66, :end 55.179}
{:text "ਦੁਖ", :start 55.179, :end 55.384}
{:text "ਸੁਖ", :start 55.384, :end 55.774}
{:text "ਪਾਈਅਹਿ", :start 55.774, :end 56.429}
{:text "॥"}],
:lineStart 52.423,
:lineEnd 56.429}
{:words
[{:text "ਇਕਨਾ", :start 56.429, :end 56.834}
{:text "ਹੁਕਮੀ", :start 56.834, :end 57.213}
{:text "ਬਖਸੀਸ", :start 57.213, :end 58.102}
{:text "ਇਕਿ", :start 58.102, :end 58.264}
{:text "ਹੁਕਮੀ", :start 58.264, :end 58.667}
{:text "ਸਦਾ", :start 58.667, :end 59.109}
{:text "ਭਵਾਈਅਹਿ", :start 59.109, :end 60.283}
{:text "॥"}],
:lineStart 56.429,
:lineEnd 60.283}
{:words
[{:text "ਹੁਕਮੈ", :start 60.283, :end 61.044}
{:text "ਅੰਦਰਿ", :start 61.044, :end 61.419}
{:text "ਸਭੁ", :start 61.419, :end 61.703}
{:text "ਕੋ", :start 61.703, :end 61.995}
{:text "ਬਾਹਰਿ", :start 61.995, :end 62.434}
{:text "ਹੁਕਮ", :start 62.434, :end 62.739}
{:text "ਨ", :start 62.739, :end 62.981}
{:text "ਕੋਇ", :start 62.981, :end 63.511}
{:text "॥"}],
:lineStart 60.283,
:lineEnd 63.511}
{:words
[{:text "ਨਾਨਕ", :start 63.511, :end 63.941}
{:text "ਹੁਕਮੈ", :start 63.941, :end 64.325}
{:text "ਜੇ", :start 64.325, :end 64.606}
{:text "ਬੁਝੈ", :start 64.606, :end 65.16}
{:text "ਤ", :start 65.16, :end 65.38}
{:text "ਹਉਮੈ", :start 65.38, :end 65.819}
{:text "ਕਹੈ", :start 65.819, :end 66.158}
{:text "ਨ", :start 66.158, :end 66.395}
{:text "ਕੋਇ", :start 66.395, :end 67.313}
{:text "॥੨॥"}],
:lineStart 63.511,
:lineEnd 67.313}
{:words
[{:text "ਗਾਵੈ", :start 67.313, :end 68.14}
{:text "ਕੋ", :start 68.14, :end 68.42}
{:text "ਤਾਣੁ", :start 68.42, :end 69.074}
{:text "ਹੋਵੈ", :start 69.074, :end 69.471}
{:text "ਕਿਸੈ", :start 69.471, :end 69.835}
{:text "ਤਾਣੁ", :start 69.835, :end 70.585}
{:text "॥"}],
:lineStart 67.313,
:lineEnd 70.585}
{:words
[{:text "ਗਾਵੈ", :start 70.585, :end 70.984}
{:text "ਕੋ", :start 70.984, :end 71.198}
{:text "ਦਾਤਿ", :start 71.198, :end 71.883}
{:text "ਜਾਣੈ", :start 71.883, :end 72.303}
{:text "ਨੀਸਾਣੁ", :start 72.303, :end 73.519}
{:text "॥"}],
:lineStart 70.585,
:lineEnd 73.519}
{:words
[{:text "ਗਾਵੈ", :start 73.519, :end 74.35}
{:text "ਕੋ", :start 74.35, :end 74.66}
{:text "ਗੁਣ", :start 74.66, :end 74.842}
{:text "ਵਡਿਆਈਆ", :start 74.842, :end 75.446}
{:text "ਚਾਰ", :start 75.446, :end 76.2}
{:text "॥"}],
:lineStart 73.519,
:lineEnd 76.2}
{:words
[{:text "ਗਾਵੈ", :start 76.2, :end 76.622}
{:text "ਕੋ", :start 76.622, :end 76.839}
{:text "ਵਿਦਿਆ", :start 76.839, :end 77.256}
{:text "ਵਿਖਮੁ", :start 77.256, :end 77.606}
{:text "ਵੀਚਾਰੁ", :start 77.606, :end 78.598}
{:text "॥"}],
:lineStart 76.2,
:lineEnd 78.598}
{:words
[{:text "ਗਾਵੈ", :start 78.598, :end 79.036}
{:text "ਕੋ", :start 79.036, :end 79.26}
{:text "ਸਾਜਿ", :start 79.26, :end 79.895}
{:text "ਕਰੇ", :start 79.895, :end 80.215}
{:text "ਤਨੁ", :start 80.215, :end 80.512}
{:text "ਖੇਹ", :start 80.512, :end 81.26}
{:text "॥"}],
:lineStart 78.598,
:lineEnd 81.26}
{:words
[{:text "ਗਾਵੈ", :start 81.26, :end 81.677}
{:text "ਕੋ", :start 81.677, :end 81.877}
{:text "ਜੀਅ", :start 81.877, :end 82.411}
{:text "ਲੈ", :start 82.411, :end 82.682}
{:text "ਫਿਰਿ", :start 82.682, :end 82.922}
{:text "ਦੇਹ", :start 82.922, :end 84.128}
{:text "॥"}],
:lineStart 81.26,
:lineEnd 84.128}
{:words
[{:text "ਗਾਵੈ", :start 84.128, :end 85.177}
{:text "ਕੋ", :start 85.177, :end 85.486}
{:text "ਜਾਪੈ", :start 85.486, :end 85.9}
{:text "ਦਿਸੈ", :start 85.9, :end 86.252}
{:text "ਦੂਰਿ", :start 86.252, :end 86.955}
{:text "॥"}],
:lineStart 84.128,
:lineEnd 86.955}
{:words
[{:text "ਗਾਵੈ", :start 86.955, :end 87.394}
{:text "ਕੋ", :start 87.394, :end 87.595}
{:text "ਵੇਖੈ", :start 87.595, :end 87.954}
{:text "ਹਾਦਰਾ", :start 87.954, :end 88.655}
{:text "ਹਦੂਰਿ", :start 88.655, :end 89.444}
{:text "॥"}],
:lineStart 86.955,
:lineEnd 89.444}
{:words
[{:text "ਕਥਨਾ", :start 89.444, :end 89.857}
{:text "ਕਥੀ", :start 89.857, :end 90.132}
{:text "ਨ", :start 90.132, :end 90.281}
{:text "ਆਵੈ", :start 90.281, :end 90.698}
{:text "ਤੋਟਿ", :start 90.698, :end 91.389}
{:text "॥"}],
:lineStart 89.444,
:lineEnd 91.389}
{:words
[{:text "ਕਥਿ", :start 91.389, :end 91.911}
{:text "ਕਥਿ", :start 91.911, :end 92.367}
{:text "ਕਥੀ", :start 92.367, :end 92.828}
{:text "ਕੋਟੀ", :start 92.828, :end 93.307}
{:text "ਕੋਟਿ", :start 93.307, :end 93.96}
{:text "ਕੋਟਿ", :start 93.96, :end 94.988}
{:text "॥"}],
:lineStart 91.389,
:lineEnd 94.988}
{:words
[{:text "ਦੇਦਾ", :start 94.988, :end 95.997}
{:text "ਦੇ", :start 95.997, :end 96.224}
{:text "ਲੈਦੇ", :start 96.224, :end 96.675}
{:text "ਥਕਿ", :start 96.675, :end 96.985}
{:text "ਪਾਹਿ", :start 96.985, :end 97.489}
{:text "॥"}],
:lineStart 94.988,
:lineEnd 97.489}
{:words
[{:text "ਜੁਗਾ", :start 97.489, :end 97.848}
{:text "ਜੁਗੰਤਰਿ", :start 97.848, :end 98.56}
{:text "ਖਾਹੀ", :start 98.56, :end 99.011}
{:text "ਖਾਹਿ", :start 99.011, :end 99.601}
{:text "॥"}],
:lineStart 97.489,
:lineEnd 99.601}
{:words
[{:text "ਹੁਕਮੀ", :start 99.601, :end 99.945}
{:text "ਹੁਕਮੁ", :start 99.945, :end 100.249}
{:text "ਚਲਾਏ", :start 100.249, :end 100.776}
{:text "ਰਾਹੁ", :start 100.776, :end 101.372}
{:text "॥"}],
:lineStart 99.601,
:lineEnd 101.372}
{:words
[{:text "ਨਾਨਕ", :start 101.372, :end 101.759}
{:text "ਵਿਗਸੈ", :start 101.759, :end 102.169}
{:text "ਵੇਪਰਵਾਹੁ", :start 102.169, :end 103.748}
{:text "॥੩॥"}],
:lineStart 101.372,
:lineEnd 103.748}
{:words
[{:text "ਸਾਚਾ", :start 103.748, :end 104.726}
{:text "ਸਾਹਿਬੁ", :start 104.726, :end 105.503}
{:text "ਸਾਚੁ", :start 105.503, :end 105.97}
{:text "ਨਾਇ", :start 105.97, :end 106.4}
{:text "ਭਾਖਿਆ", :start 106.4, :end 106.894}
{:text "ਭਾਉ", :start 106.894, :end 107.22}
{:text "ਅਪਾਰੁ", :start 107.22, :end 108.07}
{:text "॥"}],
:lineStart 103.748,
:lineEnd 108.07}
{:words
[{:text "ਆਖਹਿ", :start 108.07, :end 108.715}
{:text "ਮੰਗਹਿ", :start 108.715, :end 109.298}
{:text "ਦੇਹਿ", :start 109.298, :end 109.677}
{:text "ਦੇਹਿ", :start 109.677, :end 110.08}
{:text "ਦਾਤਿ", :start 110.08, :end 110.661}
{:text "ਕਰੇ", :start 110.661, :end 110.972}
{:text "ਦਾਤਾਰੁ", :start 110.972, :end 112.235}
{:text "॥"}],
:lineStart 108.07,
:lineEnd 112.235}
{:words
[{:text "ਫੇਰਿ", :start 112.235, :end 112.909}
{:text "ਕਿ", :start 112.909, :end 113.085}
{:text "ਅਗੈ", :start 113.085, :end 113.439}
{:text "ਰਖੀਐ", :start 113.439, :end 114.105}
{:text "ਜਿਤੁ", :start 114.105, :end 114.372}
{:text "ਦਿਸੈ", :start 114.372, :end 114.726}
{:text "ਦਰਬਾਰੁ", :start 114.372, :end 115.599}
{:text "॥"}],
:lineStart 112.235,
:lineEnd 115.599}
{:words
[{:text "ਮੁਹੌ", :start 115.599, :end 116.209}
{:text "ਕਿ", :start 116.209, :end 116.428}
{:text "ਬੋਲਣੁ", :start 116.428, :end 116.839}
{:text "ਬੋਲੀਐ", :start 116.839, :end 117.438}
{:text "ਜਿਤੁ", :start 117.438, :end 117.742}
{:text "ਸੁਣਿ", :start 117.742, :end 118.066}
{:text "ਧਰੇ", :start 118.066, :end 118.399}
{:text "ਪਿਆਰੁ", :start 118.399, :end 119.561}
{:text "॥"}],
:lineStart 115.599,
:lineEnd 119.561}
{:words
[{:text "ਅੰਮ੍ਰਿਤ", :start 119.561, :end 120.266}
{:text "ਵੇਲਾ", :start 120.266, :end 120.608}
{:text "ਸਚੁ", :start 120.266, :end 120.981}
{:text "ਨਾਉ", :start 120.981, :end 121.377}
{:text "ਵਡਿਆਈ", :start 121.377, :end 121.894}
{:text "ਵੀਚਾਰੁ", :start 121.894, :end 122.901}
{:text "॥"}],
:lineStart 119.561,
:lineEnd 122.901}
{:words
[{:text "ਕਰਮੀ", :start 122.901, :end 123.335}
{:text "ਆਵੈ", :start 123.335, :end 123.715}
{:text "ਕਪੜਾ", :start 123.715, :end 124.209}
{:text "ਨਦਰੀ", :start 124.209, :end 124.536}
{:text "ਮੋਖੁ", :start 124.536, :end 125.156}
{:text "ਦੁਆਰੁ", :start 125.156, :end 126.015}
{:text "॥"}],
:lineStart 122.901,
:lineEnd 126.015}
{:words
[{:text "ਨਾਨਕ", :start 126.015, :end 126.428}
{:text "ਏਵੈ", :start 126.428, :end 126.809}
{:text "ਜਾਣੀਐ", :start 126.809, :end 127.547}
{:text "ਸਭੁ", :start 127.547, :end 127.842}
{:text "ਆਪੇ", :start 127.842, :end 128.208}
{:text "ਸਚਿਆਰੁ", :start 128.208, :end 129.194}
{:text "॥੪॥"}],
:lineStart 126.015,
:lineEnd 129.194}
{:words
[{:text "ਥਾਪਿਆ", :start 129.194, :end 129.836}
{:text "ਨ", :start 129.836, :end 130.048}
{:text "ਜਾਇ", :start 130.048, :end 130.737}
{:text "ਕੀਤਾ", :start 130.737, :end 131.214}
{:text "ਨ", :start 131.214, :end 131.472}
{:text "ਹੋਇ", :start 131.472, :end 132.159}
{:text "॥"}],
:lineStart 129.194,
:lineEnd 132.159}
{:words
[{:text "ਆਪੇ", :start 132.159, :end 132.67}
{:text "ਆਪਿ", :start 132.67, :end 133.302}
{:text "ਨਿਰੰਜਨੁ", :start 133.302, :end 133.914}
{:text "ਸੋਇ", :start 133.914, :end 134.54}
{:text "॥"}],
:lineStart 132.159,
:lineEnd 134.54}
{:words
[{:text "ਜਿਨਿ", :start 134.54, :end 134.773}
{:text "ਸੇਵਿਆ", :start 134.773, :end 135.47}
{:text "ਤਿਨਿ", :start 135.47, :end 135.805}
{:text "ਪਾਇਆ", :start 135.805, :end 136.241}
{:text "ਮਾਨੁ", :start 136.241, :end 137.041}
{:text "॥"}],
:lineStart 134.54,
:lineEnd 137.041}
{:words
[{:text "ਨਾਨਕ", :start 137.041, :end 137.496}
{:text "ਗਾਵੀਐ", :start 137.496, :end 138.183}
{:text "ਗੁਣੀ", :start 138.183, :end 138.493}
{:text "ਨਿਧਾਨੁ", :start 138.493, :end 139.823}
{:text "॥"}],
:lineStart 137.041,
:lineEnd 139.823}
{:words
[{:text "ਗਾਵੀਐ", :start 139.823, :end 140.932}
{:text "ਸੁਣੀਐ", :start 140.932, :end 141.619}
{:text "ਮਨਿ", :start 141.619, :end 141.943}
{:text "ਰਖੀਐ", :start 141.943, :end 142.467}
{:text "ਭਾਉ", :start 142.467, :end 143.147}
{:text "॥"}],
:lineStart 139.823,
:lineEnd 143.147}
{:words
[{:text "ਦੁਖੁ", :start 143.147, :end 143.374}
{:text "ਪਰਹਰਿ", :start 143.374, :end 144.06}
{:text "ਸੁਖੁ", :start 144.06, :end 144.328}
{:text "ਘਰਿ", :start 144.328, :end 144.495}
{:text "ਲੈ", :start 144.495, :end 144.792}
{:text "ਜਾਇ", :start 144.792, :end 145.434}
{:text "॥"}],
:lineStart 143.147,
:lineEnd 145.434}
{:words
[{:text "ਗੁਰਮੁਖਿ", :start 145.434, :end 145.962}
{:text "ਨਾਦੰ", :start 145.962, :end 146.598}
{:text "ਗੁਰਮੁਖਿ", :start 146.598, :end 147.089}
{:text "ਵੇਦੰ", :start 147.089, :end 147.619}
{:text "ਗੁਰਮੁਖਿ", :start 147.619, :end 148.128}
{:text "ਰਹਿਆ", :start 148.128, :end 148.518}
{:text "ਸਮਾਈ", :start 148.518, :end 149.796}
{:text "॥"}],
:lineStart 145.434,
:lineEnd 149.796}
{:words
[{:text "ਗੁਰੁ", :start 149.796, :end 150.627}
{:text "ਈਸਰੁ", :start 150.627, :end 151.348}
{:text "ਗੁਰੁ", :start 151.348, :end 151.579}
{:text "ਗੋਰਖੁ", :start 151.579, :end 152.323}
{:text "ਬਰਮਾ", :start 152.323, :end 152.802}
{:text "ਗੁਰੁ", :start 152.802, :end 153.353}
{:text "ਪਾਰਬਤੀ", :start 153.353, :end 154.052}
{:text "ਮਾਈ", :start 154.052, :end 154.635}
{:text "॥"}],
:lineStart 149.796,
:lineEnd 154.635}
{:words
[{:text "ਜੇ", :start 154.635, :end 155}
{:text "ਹਉ", :start 155, :end 155.292}
{:text "ਜਾਣਾ", :start 155.292, :end 155.695}
{:text "ਆਖਾ", :start 155.695, :end 156.148}
{:text "ਨਾਹੀ", :start 156.148, :end 156.734}
{:text "ਕਹਣਾ", :start 156.734, :end 157.187}
{:text "ਕਥਨੁ", :start 157.187, :end 157.506}
{:text "ਨ", :start 157.506, :end 157.749}
{:text "ਜਾਈ", :start 157.749, :end 158.751}
{:text "॥"}],
:lineStart 154.635,
:lineEnd 158.751}
{:words
[{:text "ਗੁਰਾ", :start 158.751, :end 159.639}
{:text "ਇਕ", :start 159.639, :end 159.936}
{:text "ਦੇਹਿ", :start 159.936, :end 160.294}
{:text "ਬੁਝਾਈ", :start 160.294, :end 161.013}
{:text "॥"}],
:lineStart 158.751,
:lineEnd 161.013}
{:words
[{:text "ਸਭਨਾ", :start 161.013, :end 161.38}
{:text "ਜੀਆ", :start 161.38, :end 161.77}
{:text "ਕਾ", :start 161.77, :end 161.996}
{:text "ਇਕੁ", :start 161.996, :end 162.278}
{:text "ਦਾਤਾ", :start 162.278, :end 162.865}
{:text "ਸੋ", :start 162.865, :end 163.209}
{:text "ਮੈ", :start 163.209, :end 163.404}
{:text "ਵਿਸਰਿ", :start 163.404, :end 163.8}
{:text "ਨ", :start 163.8, :end 164.014}
{:text "ਜਾਈ", :start 164.014, :end 164.612}
{:text "॥੫॥"}],
:lineStart 161.013,
:lineEnd 164.612}
{:words
[{:text "ਤੀਰਥਿ", :start 164.612, :end 165.097}
{:text "ਨਾਵਾ", :start 165.097, :end 165.627}
{:text "ਜੇ", :start 165.627, :end 165.915}
{:text "ਤਿਸੁ", :start 165.915, :end 166.202}
{:text "ਭਾਵਾ", :start 166.202, :end 166.64}
{:text "ਵਿਣੁ", :start 166.64, :end 166.852}
{:text "ਭਾਣੇ", :start 166.852, :end 167.278}
{:text "ਕਿ", :start 167.278, :end 167.425}
{:text "ਨਾਇ", :start 167.425, :end 167.805}
{:text "ਕਰੀ", :start 167.805, :end 168.674}
{:text "॥"}],
:lineStart 164.612,
:lineEnd 168.674}
{:words
[{:text "ਜੇਤੀ", :start 168.674, :end 169.646}
{:text "ਸਿਰਠਿ", :start 169.646, :end 170.121}
{:text "ਉਪਾਈ", :start 170.121, :end 170.621}
{:text "ਵੇਖਾ", :start 170.621, :end 171.201}
{:text "ਵਿਣੁ", :start 171.201, :end 171.423}
{:text "ਕਰਮਾ", :start 171.423, :end 171.814}
{:text "ਕਿ", :start 171.814, :end 172.048}
{:text "ਮਿਲੈ", :start 172.048, :end 172.41}
{:text "ਲਈ", :start 172.41, :end 172.75}
{:text "॥"}],
:lineStart 168.674,
:lineEnd 172.75}
{:words
[{:text "ਮਤਿ", :start 172.75, :end 173.098}
{:text "ਵਿਚਿ", :start 173.098, :end 173.533}
{:text "ਰਤਨ", :start 173.533, :end 173.881}
{:text "ਜਵਾਹਰ", :start 173.881, :end 174.322}
{:text "ਮਾਣਿਕ", :start 174.322, :end 175.088}
{:text "ਜੇ", :start 175.088, :end 175.323}
{:text "ਇਕ", :start 175.323, :end 175.528}
{:text "ਗੁਰ", :start 175.528, :end 175.796}
{:text "ਕੀ", :start 175.796, :end 175.98}
{:text "ਸਿਖ", :start 175.98, :end 176.322}
{:text "ਸੁਣੀ", :start 176.322, :end 176.889}
{:text "॥"}],
:lineStart 172.75,
:lineEnd 176.889}
{:words
[{:text "ਗੁਰਾ", :start 176.889, :end 177.147}
{:text "ਇਕ", :start 177.147, :end 177.431}
{:text "ਦੇਹਿ", :start 177.431, :end 177.773}
{:text "ਬੁਝਾਈ", :start 177.773, :end 178.87}
{:text "॥"}],
:lineStart 176.889,
:lineEnd 178.87}
{:words
[{:text "ਸਭਨਾ", :start 178.87, :end 179.827}
{:text "ਜੀਆ", :start 179.827, :end 180.257}
{:text "ਕਾ", :start 180.257, :end 180.511}
{:text "ਇਕੁ", :start 180.511, :end 180.79}
{:text "ਦਾਤਾ", :start 180.79, :end 180.378}
{:text "ਸੋ", :start 180.378, :end 181.718}
{:text "ਮੈ", :start 181.718, :end 181.941}
{:text "ਵਿਸਰਿ", :start 181.941, :end 182.348}
{:text "ਨ", :start 182.348, :end 182.56}
{:text "ਜਾਈ", :start 182.56, :end 183.156}
{:text "॥੬॥"}],
:lineStart 178.87,
:lineEnd 183.156}
{:words
[{:text "ਜੇ", :start 183.156, :end 183.432}
{:text "ਜੁਗ", :start 183.432, :end 183.739}
{:text "ਚਾਰੇ", :start 183.739, :end 184.167}
{:text "ਆਰਜਾ", :start 184.167, :end 184.909}
{:text "ਹੋਰ", :start 184.909, :end 185.265}
{:text "ਦਸੂਣੀ", :start 185.265, :end 185.844}
{:text "ਹੋਇ", :start 185.844, :end 186.363}
{:text "॥"}],
:lineStart 183.156,
:lineEnd 186.363}
{:words
[{:text "ਨਵਾ", :start 186.363, :end 186.776}
{:text "ਖੰਡਾ", :start 186.776, :end 187.128}
{:text "ਵਿਚਿ", :start 187.128, :end 187.575}
{:text "ਜਾਣੀਐ", :start 187.575, :end 188.283}
{:text "ਨਾਲਿ", :start 188.283, :end 188.911}
{:text "ਚਲੈ", :start 188.911, :end 189.309}
{:text "ਸਭੁ", :start 189.309, :end 189.6}
{:text "ਕੋਇ", :start 189.6, :end 190.71}
{:text "॥"}],
:lineStart 186.363,
:lineEnd 190.71}
{:words
[{:text "ਚੰਗਾ", :start 190.71, :end 191.645}
{:text "ਨਾਉ", :start 191.645, :end 191.994}
{:text "ਰਖਾਇ", :start 191.994, :end 192.474}
{:text "ਕੈ", :start 192.474, :end 192.868}
{:text "ਜਸੁ", :start 192.868, :end 193.198}
{:text "ਕੀਰਤਿ", :start 193.198, :end 193.75}
{:text "ਜਗਿ", :start 193.75, :end 194.163}
{:text "ਲੇਇ", :start 194.163, :end 194.761}
{:text "॥"}],
:lineStart 190.71,
:lineEnd 194.761}
{:words
[{:text "ਜੇ", :start 194.761, :end 195.106}
{:text "ਤਿਸੁ", :start 195.106, :end 195.375}
{:text "ਨਦਰਿ", :start 195.375, :end 195.632}
{:text "ਨ", :start 195.632, :end 195.856}
{:text "ਆਵਈ", :start 195.856, :end 196.488}
{:text "ਤ", :start 196.488, :end 196.677}
{:text "ਵਾਤ", :start 196.677, :end 197.01}
{:text "ਨ", :start 197.01, :end 197.207}
{:text "ਪੁਛੈ", :start 197.207, :end 197.65}
{:text "ਕੇ", :start 197.65, :end 198.574}
{:text "॥"}],
:lineStart 194.761,
:lineEnd 198.574}
{:words
[{:text "ਕੀਟਾ", :start 198.574, :end 199.294}
{:text "ਅੰਦਰਿ", :start 199.294, :end 199.828}
{:text "ਕੀਟੁ", :start 199.828, :end 200.361}
{:text "ਕਰਿ", :start 200.361, :end 200.85}
{:text "ਦੋਸੀ", :start 200.85, :end 201.35}
{:text "ਦੋਸੁ", :start 201.35, :end 201.921}
{:text "ਧਰੇ", :start 201.921, :end 202.433}
{:text "॥"}],
:lineStart 198.574,
:lineEnd 202.433}
{:words
[{:text "ਨਾਨਕ", :start 202.433, :end 202.898}
{:text "ਨਿਰਗੁਣਿ", :start 202.898, :end 203.61}
{:text "ਗੁਣੁ", :start 203.61, :end 203.875}
{:text "ਕਰੇ", :start 203.875, :end 204.258}
{:text "ਗੁਣਵੰਤਿਆ", :start 204.258, :end 204.992}
{:text "ਗੁਣੁ", :start 204.992, :end 205.303}
{:text "ਦੇ", :start 205.303, :end 205.662}
{:text "॥"}],
:lineStart 202.433,
:lineEnd 205.662}
{:words
[{:text "ਤੇਹਾ", :start 205.662, :end 206.064}
{:text "ਕੋਇ", :start 206.064, :end 206.355}
{:text "ਨ", :start 206.355, :end 206.522}
{:text "ਸੁਝਈ", :start 206.522, :end 207.215}
{:text "ਜਿ", :start 207.215, :end 207.457}
{:text "ਤਿਸੁ", :start 207.457, :end 207.73}
{:text "ਗੁਣੁ", :start 207.73, :end 207.946}
{:text "ਕੋਇ", :start 207.946, :end 208.351}
{:text "ਕਰੇ", :start 208.351, :end 210}
{:text "॥੭॥"}],
:lineStart 205.662,
:lineEnd 210}
{:words
[{:text "ਸੁਣਿਐ", :start 210, :end 211.304}
{:text "ਸਿਧ", :start 211.304, :end 211.698}
{:text "ਪੀਰ", :start 211.698, :end 211.986}
{:text "ਸੁਰਿ", :start 211.986, :end 212.281}
{:text "ਨਾਥ", :start 212.281, :end 213.053}
{:text "॥"}],
:lineStart 210,
:lineEnd 213.053}
{:words
[{:text "ਸੁਣਿਐ", :start 213.053, :end 213.674}
{:text "ਧਰਤਿ", :start 213.674, :end 214.083}
{:text "ਧਵਲ", :start 214.083, :end 214.439}
{:text "ਆਕਾਸ", :start 214.439, :end 215.515}
{:text "॥"}],
:lineStart 213.053,
:lineEnd 215.515}
{:words
[{:text "ਸੁਣਿਐ", :start 215.515, :end 216.037}
{:text "ਦੀਪ", :start 216.037, :end 216.4}
{:text "ਲੋਅ", :start 216.4, :end 216.991}
{:text "ਪਾਤਾਲ", :start 216.991, :end 218.097}
{:text "॥"}],
:lineStart 215.515,
:lineEnd 218.097}
{:words
[{:text "ਸੁਣਿਐ", :start 218.097, :end 218.642}
{:text "ਪੋਹਿ", :start 218.642, :end 218.953}
{:text "ਨ", :start 218.953, :end 219.119}
{:text "ਸਕੈ", :start 219.119, :end 219.513}
{:text "ਕਾਲੁ", :start 219.513, :end 220.687}
{:text "॥"}],
:lineStart 218.097,
:lineEnd 220.687}
{:words
[{:text "ਨਾਨਕ", :start 220.687, :end 221.914}
{:text "ਭਗਤਾ", :start 221.914, :end 222.36}
{:text "ਸਦਾ", :start 222.36, :end 222.701}
{:text "ਵਿਗਾਸੁ", :start 222.701, :end 223.769}
{:text "॥"}],
:lineStart 220.687,
:lineEnd 223.769}
{:words
[{:text "ਸੁਣਿਐ", :start 223.769, :end 224.292}
{:text "ਦੂਖ", :start 224.292, :end 224.467}
{:text "ਪਾਪ", :start 224.467, :end 224.966}
{:text "ਕਾ", :start 224.966, :end 225.2}
{:text "ਨਾਸੁ", :start 225.2, :end 226.011}
{:text "॥੮॥"}],
:lineStart 223.769,
:lineEnd 226.011}
{:words
[{:text "ਸੁਣਿਐ", :start 226.011, :end 226.473}
{:text "ਈਸਰੁ", :start 226.473, :end 226.972}
{:text "ਬਰਮਾ", :start 226.972, :end 227.419}
{:text "ਇੰਦੁ", :start 227.419, :end 228.108}
{:text "॥"}],
:lineStart 226.011,
:lineEnd 228.108}
{:words
[{:text "ਸੁਣਿਐ", :start 228.108, :end 228.517}
{:text "ਮੁਖਿ", :start 228.517, :end 228.941}
{:text "ਸਾਲਾਹਣ", :start 228.941, :end 229.608}
{:text "ਮੰਦੁ", :start 229.608, :end 230.766}
{:text "॥"}],
:lineStart 228.108,
:lineEnd 230.766}
{:words
[{:text "ਸੁਣਿਐ", :start 230.766, :end 231.698}
{:text "ਜੋਗ", :start 231.698, :end 232.069}
{:text "ਜੁਗਤਿ", :start 232.069, :end 232.538}
{:text "ਤਨਿ", :start 232.538, :end 232.826}
{:text "ਭੇਦ", :start 232.826, :end 233.523}
{:text "॥"}],
:lineStart 230.766,
:lineEnd 233.523}
{:words
[{:text "ਸੁਣਿਐ", :start 233.523, :end 233.97}
{:text "ਸਾਸਤ", :start 233.97, :end 234.606}
{:text "ਸਿਮ੍ਰਿਤਿ", :start 234.606, :end 235.121}
{:text "ਵੇਦ", :start 235.121, :end 235.787}
{:text "॥"}],
:lineStart 233.523,
:lineEnd 235.787}
{:words
[{:text "ਨਾਨਕ", :start 235.787, :end 236.196}
{:text "ਭਗਤਾ", :start 236.196, :end 236.56}
{:text "ਸਦਾ", :start 236.56, :end 236.953}
{:text "ਵਿਗਾਸੁ", :start 236.953, :end 237.945}
{:text "॥"}],
:lineStart 235.787,
:lineEnd 237.945}
{:words
[{:text "ਸੁਣਿਐ", :start 237.945, :end 238.362}
{:text "ਦੂਖ", :start 238.362, :end 238.733}
{:text "ਪਾਪ", :start 238.733, :end 238.998}
{:text "ਕਾ", :start 238.998, :end 239.248}
{:text "ਨਾਸੁ", :start 239.248, :end 240.444}
{:text "॥੯॥"}],
:lineStart 237.945,
:lineEnd 240.444}
{:words
[{:text "ਸੁਣਿਐ", :start 240.444, :end 241.315}
{:text "ਸਤੁ", :start 241.315, :end 241.747}
{:text "ਸੰਤੋਖੁ", :start 241.747, :end 242.383}
{:text "ਗਿਆਨੁ", :start 242.383, :end 243.178}
{:text "॥"}],
:lineStart 240.444,
:lineEnd 243.178}
{:words
[{:text "ਸੁਣਿਐ", :start 243.178, :end 243.663}
{:text "ਅਠਸਠਿ", :start 243.663, :end 244.132}
{:text "ਕਾ", :start 244.132, :end 244.269}
{:text "ਇਸਨਾਨੁ", :start 244.269, :end 245.268}
{:text "॥"}],
:lineStart 243.178,
:lineEnd 245.268}
{:words
[{:text "ਸੁਣਿਐ", :start 245.268, :end 245.76}
{:text "ਪੜਿ", :start 245.76, :end 246.094}
{:text "ਪੜਿ", :start 246.094, :end 246.404}
{:text "ਪਾਵਹਿ", :start 246.404, :end 246.806}
{:text "ਮਾਨੁ", :start 246.806, :end 247.586}
{:text "॥"}],
:lineStart 245.268,
:lineEnd 247.586}
{:words
[{:text "ਸੁਣਿਐ", :start 247.586, :end 247.987}
{:text "ਲਾਗੈ", :start 247.987, :end 248.449}
{:text "ਸਹਜਿ", :start 248.449, :end 248.994}
{:text "ਧਿਆਨੁ", :start 248.994, :end 250.191}
{:text "॥"}],
:lineStart 247.586,
:lineEnd 250.191}
{:words
[{:text "ਨਾਨਕ", :start 250.191, :end 251.47}
{:text "ਭਗਤਾ", :start 251.47, :end 251.864}
{:text "ਸਦਾ", :start 251.864, :end 252.213}
{:text "ਵਿਗਾਸੁ", :start 252.213, :end 253.242}
{:text "॥"}],
:lineStart 250.191,
:lineEnd 253.242}
{:words
[{:text "ਸੁਣਿਐ", :start 253.242, :end 253.773}
{:text "ਦੂਖ", :start 253.773, :end 254.083}
{:text "ਪਾਪ", :start 254.083, :end 254.431}
{:text "ਕਾ", :start 254.431, :end 254.628}
{:text "ਨਾਸੁ", :start 254.628, :end 255.499}
{:text "॥੧੦॥"}],
:lineStart 253.242,
:lineEnd 255.499}
{:words
[{:text "ਸੁਣਿਐ", :start 255.499, :end 255.999}
{:text "ਸਰਾ", :start 255.999, :end 256.37}
{:text "ਗੁਣਾ", :start 256.37, :end 256.673}
{:text "ਕੇ", :start 256.673, :end 256.946}
{:text "ਗਾਹ", :start 256.946, :end 257.718}
{:text "॥"}],
:lineStart 255.499,
:lineEnd 257.718}
{:words
[{:text "ਸੁਣਿਐ", :start 257.718, :end 258.157}
{:text "ਸੇਖ", :start 258.157, :end 258.634}
{:text "ਪੀਰ", :start 258.634, :end 259.051}
{:text "ਪਾਤਿਸਾਹ", :start 259.051, :end 260.967}
{:text "॥"}],
:lineStart 257.718,
:lineEnd 260.967}
{:words
[{:text "ਸੁਣਿਐ", :start 260.967, :end 261.61}
{:text "ਅੰਧੇ", :start 261.61, :end 262.004}
{:text "ਪਾਵਹਿ", :start 262.004, :end 262.428}
{:text "ਰਾਹੁ", :start 262.428, :end 263.117}
{:text "॥"}],
:lineStart 260.967,
:lineEnd 263.117}
{:words
[{:text "ਸੁਣਿਐ", :start 263.117, :end 263.594}
{:text "ਹਾਥ", :start 263.594, :end 263.928}
{:text "ਹੋਵੈ", :start 263.928, :end 264.246}
{:text "ਅਸਗਾਹੁ", :start 264.246, :end 265.139}
{:text "॥"}],
:lineStart 263.117,
:lineEnd 265.139}
{:words
[{:text "ਨਾਨਕ", :start 265.139, :end 265.609}
{:text "ਭਗਤਾ", :start 265.609, :end 265.972}
{:text "ਸਦਾ", :start 265.972, :end 266.328}
{:text "ਵਿਗਾਸੁ", :start 266.328, :end 267.313}
{:text "॥"}],
:lineStart 265.139,
:lineEnd 267.313}
{:words
[{:text "ਸੁਣਿਐ", :start 267.313, :end 267.79}
{:text "ਦੂਖ", :start 267.79, :end 268.108}
{:text "ਪਾਪ", :start 268.108, :end 268.426}
{:text "ਕਾ", :start 268.426, :end 268.617}
{:text "ਨਾਸੁ", :start 268.617, :end 269.833}
{:text "॥੧੧॥"}],
:lineStart 267.313,
:lineEnd 269.833}
{:words
[{:text "ਮੰਨੇ", :start 269.833, :end 270.938}
{:text "ਕੀ", :start 270.938, :end 271.158}
{:text "ਗਤਿ", :start 271.158, :end 271.669}
{:text "ਕਹੀ", :start 271.669, :end 271.957}
{:text "ਨ", :start 271.957, :end 272.203}
{:text "ਜਾਇ", :start 272.203, :end 272.801}
{:text "॥"}],
:lineStart 269.833,
:lineEnd 272.801}
{:words
[{:text "ਜੇ", :start 272.801, :end 273.023}
{:text "ਕੋ", :start 273.023, :end 273.225}
{:text "ਕਹੈ", :start 273.225, :end 273.541}
{:text "ਪਿਛੈ", :start 273.541, :end 273.892}
{:text "ਪਛੁਤਾਇ", :start 273.892, :end 274.7}
{:text "॥"}],
:lineStart 272.801,
:lineEnd 274.7}
{:words
[{:text "ਕਾਗਦਿ", :start 274.7, :end 275.363}
{:text "ਕਲਮ", :start 275.363, :end 275.669}
{:text "ਨ", :start 275.669, :end 275.813}
{:text "ਲਿਖਣਹਾਰੁ", :start 275.813, :end 276.913}
{:text "॥"}],
:lineStart 274.7,
:lineEnd 276.913}
{:words
[{:text "ਮੰਨੇ", :start 276.913, :end 277.311}
{:text "ਕਾ", :start 277.311, :end 277.551}
{:text "ਬਹਿ", :start 277.551, :end 277.877}
{:text "ਕਰਨਿ", :start 277.877, :end 278.231}
{:text "ਵੀਚਾਰੁ", :start 278.231, :end 279.486}
{:text "॥"}],
:lineStart 276.913,
:lineEnd 279.486}
{:words
[{:text "ਐਸਾ", :start 279.486, :end 281.207}
{:text "ਨਾਮੁ", :start 281.207, :end 281.777}
{:text "ਨਿਰੰਜਨੁ", :start 281.777, :end 282.445}
{:text "ਹੋਇ", :start 282.445, :end 282.981}
{:text "॥"}],
:lineStart 279.486,
:lineEnd 282.981}
{:words
[{:text "ਜੇ", :start 282.981, :end 283.193}
{:text "ਕੋ", :start 283.193, :end 283.369}
{:text "ਮੰਨਿ", :start 283.369, :end 283.884}
{:text "ਜਾਣੈ", :start 283.884, :end 284.352}
{:text "ਮਨਿ", :start 284.352, :end 284.649}
{:text "ਕੋਇ", :start 284.649, :end 285.232}
{:text "॥੧੨॥"}],
:lineStart 282.981,
:lineEnd 285.232}
{:words
[{:text "ਮੰਨੈ", :start 285.232, :end 285.762}
{:text "ਸੁਰਤਿ", :start 285.762, :end 286.214}
{:text "ਹੋਵੈ", :start 286.214, :end 286.519}
{:text "ਮਨਿ", :start 286.519, :end 286.877}
{:text "ਬੁਧਿ", :start 286.877, :end 287.509}
{:text "॥"}],
:lineStart 285.232,
:lineEnd 287.509}
{:words
[{:text "ਮੰਨੈ", :start 287.509, :end 288.005}
{:text "ਸਗਲ", :start 288.005, :end 288.329}
{:text "ਭਵਣ", :start 288.329, :end 288.657}
{:text "ਕੀ", :start 288.657, :end 288.833}
{:text "ਸੁਧਿ", :start 288.833, :end 289.87}
{:text "॥"}],
:lineStart 287.509,
:lineEnd 289.87}
{:words
[{:text "ਮੰਨੈ", :start 289.87, :end 291.037}
{:text "ਮੁਹਿ", :start 291.037, :end 291.37}
{:text "ਚੋਟਾ", :start 291.37, :end 291.833}
{:text "ਨਾ", :start 291.833, :end 292.055}
{:text "ਖਾਇ", :start 292.055, :end 292.634}
{:text "॥"}],
:lineStart 289.87,
:lineEnd 292.634}
{:words
[{:text "ਮੰਨੈ", :start 292.634, :end 293.216}
{:text "ਜਮ", :start 293.216, :end 293.482}
{:text "ਕੈ", :start 293.482, :end 293.704}
{:text "ਸਾਥਿ", :start 293.704, :end 294.251}
{:text "ਨ", :start 294.251, :end 294.472}
{:text "ਜਾਇ", :start 294.472, :end 295.031}
{:text "॥"}],
:lineStart 292.634,
:lineEnd 295.031}
{:words
[{:text "ਐਸਾ", :start 295.031, :end 295.472}
{:text "ਨਾਮੁ", :start 295.472, :end 296.04}
{:text "ਨਿਰੰਜਨੁ", :start 296.04, :end 296.671}
{:text "ਹੋਇ", :start 296.671, :end 297.21}
{:text "॥"}],
:lineStart 295.031,
:lineEnd 297.21}
{:words
[{:text "ਜੇ", :start 297.21, :end 297.445}
{:text "ਕੋ", :start 297.445, :end 297.623}
{:text "ਮੰਨਿ", :start 297.623, :end 298.034}
{:text "ਜਾਣੈ", :start 298.034, :end 298.426}
{:text "ਮਨਿ", :start 298.426, :end 298.774}
{:text "ਕੋਇ", :start 298.774, :end 299.8}
{:text "॥੧੩॥"}],
:lineStart 297.21,
:lineEnd 299.8}
{:words
[{:text "ਮੰਨੈ", :start 299.8, :end 300.841}
{:text "ਮਾਰਗਿ", :start 300.841, :end 301.481}
{:text "ਠਾਕ", :start 301.481, :end 301.828}
{:text "ਨ", :start 301.828, :end 302.04}
{:text "ਪਾਇ", :start 302.04, :end 302.625}
{:text "॥"}],
:lineStart 299.8,
:lineEnd 302.625}
{:words
[{:text "ਮੰਨੈ", :start 302.625, :end 303.1}
{:text "ਪਤਿ", :start 303.1, :end 303.363}
{:text "ਸਿਉ", :start 303.363, :end 303.641}
{:text "ਪਰਗਟੁ", :start 303.641, :end 304.043}
{:text "ਜਾਇ", :start 304.043, :end 304.652}
{:text "॥"}],
:lineStart 302.625,
:lineEnd 304.652}
{:words
[{:text "ਮੰਨੈ", :start 304.652, :end 305.143}
{:text "ਮਗੁ", :start 305.143, :end 305.502}
{:text "ਨ", :start 305.502, :end 305.673}
{:text "ਚਲੈ", :start 305.673, :end 306.048}
{:text "ਪੰਥੁ", :start 306.048, :end 306.816}
{:text "॥"}],
:lineStart 304.652,
:lineEnd 306.816}
{:words
[{:text "ਮੰਨੈ", :start 306.816, :end 307.244}
{:text "ਧਰਮ", :start 307.244, :end 307.515}
{:text "ਸੇਤੀ", :start 307.515, :end 307.886}
{:text "ਸਨਬੰਧੁ", :start 307.886, :end 308.973}
{:text "॥"}],
:lineStart 306.816,
:lineEnd 308.973}
{:words
[{:text "ਐਸਾ", :start 308.973, :end 310.016}
{:text "ਨਾਮੁ", :start 310.016, :end 310.508}
{:text "ਨਿਰੰਜਨੁ", :start 310.508, :end 311.102}
{:text "ਹੋਇ", :start 311.102, :end 311.663}
{:text "॥"}],
:lineStart 308.973,
:lineEnd 311.663}
{:words
[{:text "ਜੇ", :start 311.663, :end 311.9}
{:text "ਕੋ", :start 311.9, :end 312.085}
{:text "ਮੰਨਿ", :start 312.085, :end 312.509}
{:text "ਜਾਣੈ", :start 312.509, :end 312.857}
{:text "ਮਨਿ", :start 312.857, :end 313.138}
{:text "ਕੋਇ", :start 313.138, :end 313.74}
{:text "॥੧੪॥"}],
:lineStart 311.663,
:lineEnd 313.74}
{:words
[{:text "ਮੰਨੈ", :start 313.74, :end 314.198}
{:text "ਪਾਵਹਿ", :start 314.198, :end 314.698}
{:text "ਮੋਖੁ", :start 314.698, :end 315.099}
{:text "ਦੁਆਰੁ", :start 315.099, :end 315.875}
{:text "॥"}],
:lineStart 313.74,
:lineEnd 315.875}
{:words
[{:text "ਮੰਨੈ", :start 315.875, :end 316.318}
{:text "ਪਰਵਾਰੈ", :start 316.318, :end 316.932}
{:text "ਸਾਧਾਰੁ", :start 316.932, :end 318.162}
{:text "॥"}],
:lineStart 315.875,
:lineEnd 318.162}
{:words
[{:text "ਮੰਨੈ", :start 318.162, :end 319.328}
{:text "ਤਰੈ", :start 319.328, :end 319.718}
{:text "ਤਾਰੇ", :start 319.718, :end 320.129}
{:text "ਗੁਰੁ", :start 320.129, :end 320.33}
{:text "ਸਿਖ", :start 320.33, :end 320.994}
{:text "॥"}],
:lineStart 318.162,
:lineEnd 320.994}
{:words
[{:text "ਮੰਨੈ", :start 320.994, :end 321.496}
{:text "ਨਾਨਕ", :start 321.496, :end 321.949}
{:text "ਭਵਹਿ", :start 321.949, :end 322.333}
{:text "ਨ", :start 322.333, :end 322.566}
{:text "ਭਿਖ", :start 322.566, :end 323.1}
{:text "॥"}],
:lineStart 320.994,
:lineEnd 323.1}
{:words
[{:text "ਐਸਾ", :start 323.1, :end 323.577}
{:text "ਨਾਮੁ", :start 323.577, :end 324.169}
{:text "ਨਿਰੰਜਨੁ", :start 324.169, :end 324.711}
{:text "ਹੋਇ", :start 324.711, :end 325.245}
{:text "॥"}],
:lineStart 323.1,
:lineEnd 325.245}
{:words
[{:text "ਜੇ", :start 325.245, :end 325.449}
{:text "ਕੋ", :start 325.449, :end 325.468}
{:text "ਮੰਨਿ", :start 325.468, :end 326.133}
{:text "ਜਾਣੈ", :start 326.133, :end 326.502}
{:text "ਮਨਿ", :start 326.502, :end 326.856}
{:text "ਕੋਇ", :start 326.856, :end 327.957}
{:text "॥੧੫॥"}],
:lineStart 325.245,
:lineEnd 327.957}
{:words
[{:text "ਪੰਚ", :start 327.957, :end 328.7}
{:text "ਪਰਵਾਣ", :start 328.7, :end 329.434}
{:text "ਪੰਚ", :start 329.434, :end 329.768}
{:text "ਪਰਧਾਨੁ", :start 329.768, :end 330.673}
{:text "॥"}],
:lineStart 327.957,
:lineEnd 330.673}
{:words
[{:text "ਪੰਚੇ", :start 330.673, :end 331.091}
{:text "ਪਾਵਹਿ", :start 331.091, :end 331.702}
{:text "ਦਰਗਹਿ", :start 331.702, :end 332.166}
{:text "ਮਾਨੁ", :start 332.166, :end 332.863}
{:text "॥"}],
:lineStart 330.673,
:lineEnd 332.863}
{:words
[{:text "ਪੰਚੇ", :start 332.863, :end 333.298}
{:text "ਸੋਹਹਿ", :start 333.298, :end 333.849}
{:text "ਦਰਿ", :start 333.849, :end 334.249}
{:text "ਰਾਜਾਨੁ", :start 334.249, :end 335.564}
{:text "॥"}],
:lineStart 332.863,
:lineEnd 335.564}
{:words
[{:text "ਪੰਚਾ", :start 335.564, :end 336.269}
{:text "ਕਾ", :start 336.269, :end 336.56}
{:text "ਗੁਰੁ", :start 336.56, :end 336.864}
{:text "ਏਕੁ", :start 336.864, :end 337.445}
{:text "ਧਿਆਨੁ", :start 337.445, :end 338.306}
{:text "॥"}],
:lineStart 335.564,
:lineEnd 338.306}
{:words
[{:text "ਜੇ", :start 338.306, :end 338.506}
{:text "ਕੋ", :start 338.506, :end 338.721}
{:text "ਕਹੈ", :start 338.721, :end 339.09}
{:text "ਕਰੈ", :start 339.09, :end 339.372}
{:text "ਵੀਚਾਰੁ", :start 339.372, :end 340.334}
{:text "॥"}],
:lineStart 338.306,
:lineEnd 340.334}
{:words
[{:text "kartai", :start 340.334, :end 340.771}
{:text "ਕੈ", :start 340.771, :end 341.009}
{:text "ਕਰਣੈ", :start 341.009, :end 341.454}
{:text "ਨਾਹੀ", :start 341.454, :end 341.786}
{:text "ਸੁਮਾਰੁ", :start 341.786, :end 342.99}
{:text "॥"}],
:lineStart 340.334,
:lineEnd 342.99}
{:words
[{:text "ਧੌਲੁ", :start 342.99, :end 343.878}
{:text "ਧਰਮੁ", :start 343.878, :end 344.326}
{:text "ਦਇਆ", :start 344.326, :end 344.678}
{:text "ਕਾ", :start 344.678, :end 344.906}
{:text "ਪੂਤੁ", :start 344.906, :end 345.642}
{:text "॥"}],
:lineStart 342.99,
:lineEnd 345.642}
{:words
[{:text "ਸੰਤੋਖੁ", :start 345.642, :end 346.5}
{:text "thaapya", :start 346.5, :end 346.988}
{:text "ਰਖਿਆ", :start 346.988, :end 347.378}
{:text "ਜਿਨਿ", :start 347.378, :end 347.673}
{:text "ਸੂਤਿ", :start 347.673, :end 348.4}
{:text "॥"}],
:lineStart 345.642,
:lineEnd 348.4}
{:words
[{:text "ਜੇ", :start 348.4, :end 348.652}
{:text "ਕੋ", :start 348.652, :end 348.811}
{:text "ਬੁਝੈ", :start 348.811, :end 349.207}
{:text "ਹੋਵੈ", :start 349.207, :end 349.461}
{:text "ਸਚਿਆਰੁ", :start 349.461, :end 350.345}
{:text "॥"}],
:lineStart 348.4,
:lineEnd 350.345}
{:words
[{:text "ਧਵਲੈ", :start 350.345, :end 350.746}
{:text "ਉਪਰਿ", :start 350.746, :end 351.272}
{:text "ਕੇਤਾ", :start 351.272, :end 351.678}
{:text "ਭਾਰੁ", :start 351.678, :end 352.976}
{:text "॥"}],
:lineStart 350.345,
:lineEnd 352.976}
{:words
[{:text "ਧਰਤੀ", :start 352.976, :end 354.64}
{:text "ਹੋਰੁ", :start 354.64, :end 354.989}
{:text "ਪਰੈ", :start 354.989, :end 355.339}
{:text "ਹੋਰੁ", :start 355.339, :end 355.831}
{:text "ਹੋਰੁ", :start 355.831, :end 356.456}
{:text "॥"}],
:lineStart 352.976,
:lineEnd 356.456}
{:words
[{:text "ਤਿਸ", :start 356.456, :end 356.725}
{:text "ਤੇ", :start 356.725, :end 356.918}
{:text "ਭਾਰੁ", :start 356.918, :end 357.539}
{:text "ਤਲੈ", :start 357.539, :end 357.865}
{:text "ਕਵਣੁ", :start 357.865, :end 358.23}
{:text "ਜੋਰੁ", :start 358.23, :end 358.849}
{:text "॥"}],
:lineStart 356.456,
:lineEnd 358.849}
{:words
[{:text "ਜੀਅ", :start 358.849, :end 359.366}
{:text "ਜਾਤਿ", :start 359.366, :end 360.019}
{:text "ਰੰਗਾ", :start 360.019, :end 360.468}
{:text "ਕੇ", :start 360.468, :end 360.636}
{:text "ਨਾਵ", :start 360.636, :end 361.32}
{:text "॥"}],
:lineStart 358.849,
:lineEnd 361.32}
{:words
[{:text "ਸਭਨਾ", :start 361.32, :end 361.687}
{:text "ਲਿਖਿਆ", :start 361.687, :end 362.037}
{:text "ਵੁੜੀ", :start 362.037, :end 362.365}
{:text "ਕਲਾਮ", :start 362.365, :end 363.427}
{:text "॥"}],
:lineStart 361.32,
:lineEnd 363.427}
{:words
[{:text "ਏਹੁ", :start 363.427, :end 364.182}
{:text "ਲੇਖਾ", :start 364.182, :end 364.64}
{:text "ਲਿਖਿ", :start 364.64, :end 365.028}
{:text "ਜਾਣੈ", :start 365.028, :end 365.449}
{:text "ਕੋਇ", :start 365.449, :end 365.983}
{:text "॥"}],
:lineStart 363.427,
:lineEnd 365.983}
{:words
[{:text "ਲੇਖਾ", :start 365.983, :end 366.399}
{:text "ਲਿਖਿਆ", :start 366.399, :end 366.85}
{:text "ਕੇਤਾ", :start 366.85, :end 367.253}
{:text "ਹੋਇ", :start 367.253, :end 367.85}
{:text "॥"}],
:lineStart 365.983,
:lineEnd 367.85}
{:words
[{:text "ਕੇਤਾ", :start 367.85, :end 368.256}
{:text "ਤਾਣੁ", :start 368.256, :end 368.849}
{:text "ਸੁਆਲਿਹੁ", :start 368.849, :end 369.566}
{:text "ਰੂਪੁ", :start 369.566, :end 370.252}
{:text "॥"}],
:lineStart 367.85,
:lineEnd 370.252}
{:words
[{:text "ਕੇਤੀ", :start 370.252, :end 370.678}
{:text "ਦਾਤਿ", :start 370.678, :end 371.314}
{:text "ਜਾਣੈ", :start 371.314, :end 371.755}
{:text "ਕੌਣੁ", :start 371.755, :end 372.215}
{:text "ਕੂਤੁ", :start 372.215, :end 373.342}
{:text "॥"}],
:lineStart 370.252,
:lineEnd 373.342}
{:words
[{:text "ਕੀਤਾ", :start 373.342, :end 374.156}
{:text "ਪਸਾਉ", :start 374.156, :end 374.797}
{:text "ਏਕੋ", :start 374.797, :end 375.252}
{:text "ਕਵਾਉ", :start 375.252, :end 375.948}
{:text "॥"}],
:lineStart 373.342,
:lineEnd 375.948}
{:words
[{:text "ਤਿਸ", :start 375.948, :end 376.174}
{:text "ਤੇ", :start 376.174, :end 376.357}
{:text "ਹੋਏ", :start 376.357, :end 376.608}
{:text "ਲਖ", :start 376.608, :end 376.959}
{:text "ਦਰੀਆਉ", :start 376.959, :end 377.817}
{:text "॥"}],
:lineStart 375.948,
:lineEnd 377.817}
{:words
[{:text "ਕੁਦਰਤਿ", :start 377.817, :end 378.413}
{:text "ਕਵਣ", :start 378.413, :end 378.749}
{:text "ਕਹਾ", :start 378.749, :end 379.014}
{:text "ਵੀਚਾਰੁ", :start 379.014, :end 379.936}
{:text "॥"}],
:lineStart 377.817,
:lineEnd 379.936}
{:words
[{:text "ਵਾਰਿਆ", :start 379.936, :end 380.35}
{:text "ਨ", :start 380.35, :end 380.504}
{:text "ਜਾਵਾ", :start 380.504, :end 380.931}
{:text "ਏਕ", :start 380.931, :end 381.259}
{:text "ਵਾਰ", :start 381.259, :end 382.247}
{:text "॥"}],
:lineStart 379.936,
:lineEnd 382.247}
{:words
[{:text "ਜੋ", :start 382.247, :end 382.993}
{:text "ਤੁਧੁ", :start 382.993, :end 383.262}
{:text "ਭਾਵੈ", :start 383.262, :end 383.682}
{:text "ਸਾਈ", :start 383.682, :end 384.065}
{:text "ਭਲੀ", :start 384.065, :end 384.434}
{:text "ਕਾਰ", :start 384.434, :end 385.117}
{:text "॥"}],
:lineStart 382.247,
:lineEnd 385.117}
{:words
[{:text "ਤੂ", :start 385.117, :end 385.31}
{:text "ਸਦਾ", :start 385.31, :end 385.636}
{:text "ਸਲਾਮਤਿ", :start 385.636, :end 386.342}
{:text "ਨਿਰੰਕਾਰ", :start 386.342, :end 387.828}
{:text "॥੧੬॥"}],
:lineStart 385.117,
:lineEnd 387.828}
{:words
[{:text "ਅਸੰਖ", :start 387.828, :end 388.521}
{:text "ਜਪ", :start 388.521, :end 388.928}
{:text "ਅਸੰਖ", :start 388.928, :end 389.385}
{:text "ਭਾਉ", :start 389.385, :end 389.905}
{:text "॥"}],
:lineStart 387.828,
:lineEnd 389.905}
{:words
[{:text "ਅਸੰਖ", :start 389.905, :end 390.295}
{:text "ਪੂਜਾ", :start 390.295, :end 390.81}
{:text "ਅਸੰਖ", :start 390.81, :end 391.274}
{:text "ਤਪ", :start 391.274, :end 391.501}
{:text "ਤਾਉ", :start 391.501, :end 392.046}
{:text "॥"}],
:lineStart 389.905,
:lineEnd 392.046}
{:words
[{:text "ਅਸੰਖ", :start 392.046, :end 392.463}
{:text "ਗਰੰਥ", :start 392.463, :end 393.246}
{:text "ਮੁਖਿ", :start 393.246, :end 393.71}
{:text "ਵੇਦ", :start 393.71, :end 394.042}
{:text "ਪਾਠ", :start 394.042, :end 394.616}
{:text "॥"}],
:lineStart 392.046,
:lineEnd 394.616}
{:words
[{:text "ਅਸੰਖ", :start 394.616, :end 395.023}
{:text "ਜੋਗ", :start 395.023, :end 395.434}
{:text "ਮਨਿ", :start 395.434, :end 395.841}
{:text "ਰਹਹਿ", :start 395.841, :end 396.245}
{:text "ਉਦਾਸ", :start 396.245, :end 397.506}
{:text "॥"}],
:lineStart 394.616,
:lineEnd 397.506}
{:words
[{:text "ਅਸੰਖ", :start 397.506, :end 398.443}
{:text "ਭਗਤ", :start 398.443, :end 398.949}
{:text "ਗੁਣ", :start 398.949, :end 399.202}
{:text "ਗਿਆਨ", :start 399.202, :end 399.554}
{:text "ਵੀਚਾਰ", :start 399.554, :end 400.369}
{:text "॥"}],
:lineStart 397.506,
:lineEnd 400.369}
{:words
[{:text "ਅਸੰਖ", :start 400.369, :end 400.725}
{:text "ਸਤੀ", :start 400.725, :end 401.159}
{:text "ਅਸੰਖ", :start 401.159, :end 401.681}
{:text "ਦਾਤਾਰ", :start 401.681, :end 402.569}
{:text "॥"}],
:lineStart 400.369,
:lineEnd 402.569}
{:words
[{:text "ਅਸੰਖ", :start 402.569, :end 403.024}
{:text "ਸੂਰ", :start 403.024, :end 403.666}
{:text "ਮੁਹ", :start 403.666, :end 404.01}
{:text "ਭਖ", :start 404.01, :end 404.277}
{:text "ਸਾਰ", :start 404.277, :end 404.898}
{:text "॥"}],
:lineStart 402.569,
:lineEnd 404.898}
{:words
[{:text "ਅਸੰਖ", :start 404.898, :end 405.343}
{:text "ਮੋਨਿ", :start 405.343, :end 405.801}
{:text "ਲਿਵ", :start 405.801, :end 406.037}
{:text "ਲਾਇ", :start 406.037, :end 406.44}
{:text "ਤਾਰ", :start 406.44, :end 407.46}
{:text "॥"}],
:lineStart 404.898,
:lineEnd 407.46}
{:words
[{:text "ਕੁਦਰਤਿ", :start 407.46, :end 408.445}
{:text "ਕਵਣ", :start 408.445, :end 408.761}
{:text "ਕਹਾ", :start 408.761, :end 409.089}
{:text "ਵੀਚਾਰੁ", :start 409.089, :end 410.036}
{:text "॥"}],
:lineStart 407.46,
:lineEnd 410.036}
{:words
[{:text "ਵਾਰਿਆ", :start 410.036, :end 410.443}
{:text "ਨ", :start 410.443, :end 410.59}
{:text "ਜਾਵਾ", :start 410.59, :end 410.997}
{:text "ਏਕ", :start 410.997, :end 411.351}
{:text "ਵਾਰ", :start 411.351, :end 412.159}
{:text "॥"}],
:lineStart 410.036,
:lineEnd 412.159}
{:words
[{:text "ਜੋ", :start 412.159, :end 412.456}
{:text "ਤੁਧੁ", :start 412.456, :end 412.693}
{:text "ਭਾਵੈ", :start 412.693, :end 413.11}
{:text "ਸਾਈ", :start 413.11, :end 413.523}
{:text "ਭਲੀ", :start 413.523, :end 413.873}
{:text "ਕਾਰ", :start 413.873, :end 414.53}
{:text "॥"}],
:lineStart 412.159,
:lineEnd 414.53}
{:words
[{:text "ਤੂ", :start 414.53, :end 414.721}
{:text "ਸਦਾ", :start 414.721, :end 415.058}
{:text "ਸਲਾਮਤਿ", :start 415.058, :end 415.827}
{:text "ਨਿਰੰਕਾਰ", :start 415.827, :end 417.11}
{:text "॥੧੭॥"}],
:lineStart 414.53,
:lineEnd 417.11}
{:words
[{:text "ਅਸੰਖ", :start 417.11, :end 418.102}
{:text "ਮੂਰਖ", :start 418.102, :end 418.721}
{:text "ਅੰਧ", :start 418.721, :end 419.051}
{:text "ਘੋਰ", :start 419.051, :end 419.69}
{:text "॥"}],
:lineStart 417.11,
:lineEnd 419.69}
{:words
[{:text "ਅਸੰਖ", :start 419.69, :end 420.176}
{:text "ਚੋਰ", :start 420.176, :end 420.629}
{:text "ਹਰਾਮਖੋਰ", :start 420.629, :end 421.686}
{:text "॥"}],
:lineStart 419.69,
:lineEnd 421.686}
{:words
[{:text "ਅਸੰਖ", :start 421.686, :end 422.086}
{:text "ਅਮਰ", :start 422.086, :end 422.523}
{:text "ਕਰਿ", :start 422.523, :end 422.803}
{:text "ਜਾਹਿ", :start 422.803, :end 423.193}
{:text "ਜੋਰ", :start 423.193, :end 424.152}
{:text "॥"}],
:lineStart 421.686,
:lineEnd 424.152}
{:words
[{:text "ਅਸੰਖ", :start 424.152, :end 424.948}
{:text "ਗਲਵਢ", :start 424.948, :end 425.456}
{:text "ਹਤਿਆ", :start 425.456, :end 425.967}
{:text "ਕਮਾਹਿ", :start 425.967, :end 426.526}
{:text "॥"}],
:lineStart 424.152,
:lineEnd 426.526}
{:words
[{:text "ਅਸੰਖ", :start 426.526, :end 426.939}
{:text "ਪਾਪੀ", :start 426.939, :end 427.412}
{:text "ਪਾਪੁ", :start 427.412, :end 428.036}
{:text "ਕਰਿ", :start 428.036, :end 428.345}
{:text "ਜਾਹਿ", :start 428.345, :end 428.821}
{:text "॥"}],
:lineStart 426.526,
:lineEnd 428.821}
{:words
[{:text "ਅਸੰਖ", :start 428.821, :end 429.254}
{:text "ਕੂੜਿਆਰ", :start 429.254, :end 429.944}
{:text "ਕੂੜੇ", :start 429.944, :end 430.33}
{:text "ਫਿਰਾਹਿ", :start 430.33, :end 430.885}
{:text "॥"}],
:lineStart 428.821,
:lineEnd 430.885}
{:words
[{:text "ਅਸੰਖ", :start 430.885, :end 431.314}
{:text "ਮਲੇਛ", :start 431.314, :end 432.109}
{:text "ਮਲੁ", :start 432.109, :end 432.506}
{:text "ਭਖਿ", :start 432.506, :end 432.892}
{:text "ਖਾਹਿ", :start 432.892, :end 434.023}
{:text "॥"}],
:lineStart 430.885,
:lineEnd 434.023}
{:words
[{:text "ਅਸੰਖ", :start 434.023, :end 434.912}
{:text "ਨਿੰਦਕ", :start 434.912, :end 435.5}
{:text "ਸਿਰਿ", :start 435.5, :end 435.836}
{:text "ਕਰਹਿ", :start 435.836, :end 436.294}
{:text "ਭਾਰੁ", :start 436.294, :end 437.075}
{:text "॥"}],
:lineStart 434.023,
:lineEnd 437.075}
{:words
[{:text "ਨਾਨਕੁ", :start 437.075, :end 437.597}
{:text "ਨੀਚੁ", :start 437.597, :end 438.236}
{:text "ਕਹੈ", :start 438.236, :end 438.564}
{:text "ਵੀਚਾਰੁ", :start 438.564, :end 439.459}
{:text "॥"}],
:lineStart 437.075,
:lineEnd 439.459}
{:words
[{:text "ਵਾਰਿਆ", :start 439.459, :end 439.857}
{:text "ਨ", :start 439.857, :end 440.041}
{:text "ਜਾਵਾ", :start 440.041, :end 440.434}
{:text "ਏਕ", :start 440.434, :end 440.77}
{:text "ਵਾਰ", :start 440.77, :end 441.513}
{:text "॥"}],
:lineStart 439.459,
:lineEnd 441.513}
{:words
[{:text "ਜੋ", :start 441.513, :end 441.859}
{:text "ਤੁਧੁ", :start 441.859, :end 442.103}
{:text "ਭਾਵੈ", :start 442.103, :end 442.508}
{:text "ਸਾਈ", :start 442.508, :end 442.899}
{:text "ਭਲੀ", :start 442.899, :end 443.241}
{:text "ਕਾਰ", :start 443.241, :end 443.888}
{:text "॥"}],
:lineStart 441.513,
:lineEnd 443.888}
{:words
[{:text "ਤੂ", :start 443.888, :end 444.06}
{:text "ਸਦਾ", :start 444.06, :end 444.394}
{:text "ਸਲਾਮਤਿ", :start 444.394, :end 445.092}
{:text "ਨਿਰੰਕਾਰ", :start 445.092, :end 446.458}
{:text "॥੧੮॥"}],
:lineStart 443.888,
:lineEnd 446.458}
{:words
[{:text "ਅਸੰਖ", :start 446.458, :end 448.429}
{:text "ਨਾਵ", :start 448.429, :end 448.982}
{:text "ਅਸੰਖ", :start 448.982, :end 449.461}
{:text "ਥਾਵ", :start 449.461, :end 450.196}
{:text "॥"}],
:lineStart 446.458,
:lineEnd 450.196}
{:words
[{:text "ਅਗੰਮ", :start 450.196, :end 450.744}
{:text "ਅਗੰਮ", :start 450.744, :end 451.404}
{:text "ਅਸੰਖ", :start 451.404, :end 451.891}
{:text "ਲੋਅ", :start 451.891, :end 452.474}
{:text "॥"}],
:lineStart 450.196,
:lineEnd 452.474}
{:words
[{:text "ਅਸੰਖ", :start 452.474, :end 452.954}
{:text "ਕਹਹਿ", :start 452.954, :end 453.415}
{:text "ਸਿਰਿ", :start 453.415, :end 453.743}
{:text "ਭਾਰੁ", :start 453.743, :end 454.225}
{:text "ਹੋਇ", :start 454.225, :end 454.676}
{:text "॥"}],
:lineStart 452.474,
:lineEnd 454.676}
{:words
[{:text "ਅਖਰੀ", :start 454.676, :end 455.077}
{:text "ਨਾਮੁ", :start 455.077, :end 455.54}
{:text "ਅਖਰੀ", :start 455.54, :end 455.92}
{:text "ਸਾਲਾਹ", :start 455.92, :end 456.705}
{:text "॥"}],
:lineStart 454.676,
:lineEnd 456.705}
{:words
[{:text "ਅਖਰੀ", :start 456.705, :end 457.122}
{:text "ਗਿਆਨੁ", :start 457.122, :end 457.794}
{:text "ਗੀਤ", :start 457.794, :end 458.077}
{:text "ਗੁਣ", :start 458.077, :end 458.332}
{:text "ਗਾਹ", :start 458.332, :end 459.798}
{:text "॥"}],
:lineStart 456.705,
:lineEnd 459.798}
{:words
[{:text "ਅਖਰੀ", :start 459.798, :end 460.696}
{:text "ਲਿਖਣੁ", :start 460.696, :end 461.066}
{:text "ਬੋਲਣੁ", :start 461.066, :end 461.497}
{:text "ਬਾਣਿ", :start 461.497, :end 462.056}
{:text "॥"}],
:lineStart 459.798,
:lineEnd 462.056}
{:words
[{:text "ਅਖਰਾ", :start 462.056, :end 462.515}
{:text "ਸਿਰਿ", :start 462.515, :end 462.865}
{:text "ਸੰਜੋਗੁ", :start 462.865, :end 463.622}
{:text "ਵਖਾਣਿ", :start 463.622, :end 464.468}
{:text "॥"}],
:lineStart 462.056,
:lineEnd 464.468}
{:words
[{:text "ਜਿਨਿ", :start 464.468, :end 464.719}
{:text "ਏਹਿ", :start 464.719, :end 465.043}
{:text "ਲਿਖੇ", :start 465.043, :end 465.441}
{:text "ਤਿਸੁ", :start 465.441, :end 465.826}
{:text "ਸਿਰਿ", :start 465.826, :end 466.149}
{:text "ਨਾਹਿ", :start 466.149, :end 466.694}
{:text "॥"}],
:lineStart 464.468,
:lineEnd 466.694}
{:words
[{:text "ਜਿਵ", :start 466.694, :end 466.981}
{:text "ਫੁਰਮਾਏ", :start 466.981, :end 467.702}
{:text "ਤਿਵ", :start 467.702, :end 467.946}
{:text "ਤਿਵ", :start 467.946, :end 468.181}
{:text "ਪਾਹਿ", :start 468.181, :end 468.734}
{:text "॥"}],
:lineStart 466.694,
:lineEnd 468.734}
{:words
[{:text "ਜੇਤਾ", :start 468.734, :end 469.197}
{:text "ਕੀਤਾ", :start 469.197, :end 469.77}
{:text "ਤੇਤਾ", :start 469.77, :end 470.233}
{:text "ਨਾਉ", :start 470.233, :end 470.798}
{:text "॥"}],
:lineStart 468.734,
:lineEnd 470.798}
{:words
[{:text "ਵਿਣੁ", :start 470.798, :end 471.004}
{:text "ਨਾਵੈ", :start 471.004, :end 471.386}
{:text "ਨਾਹੀ", :start 471.386, :end 471.836}
{:text "ਕੋ", :start 471.836, :end 472.135}
{:text "ਥਾਉ", :start 472.135, :end 473.258}
{:text "॥"}],
:lineStart 470.798,
:lineEnd 473.258}
{:words
[{:text "ਕੁਦਰਤਿ", :start 473.258, :end 474.327}
{:text "ਕਵਣ", :start 474.327, :end 474.64}
{:text "ਕਹਾ", :start 474.64, :end 474.988}
{:text "ਵੀਚਾਰੁ", :start 474.988, :end 475.881}
{:text "॥"}],
:lineStart 473.258,
:lineEnd 475.881}
{:words
[{:text "ਵਾਰਿਆ", :start 475.881, :end 476.263}
{:text "ਨ", :start 476.263, :end 476.437}
{:text "ਜਾਵਾ", :start 476.437, :end 476.828}
{:text "ਏਕ", :start 476.828, :end 477.202}
{:text "ਵਾਰ", :start 477.202, :end 477.979}
{:text "॥"}],
:lineStart 475.881,
:lineEnd 477.979}
{:words
[{:text "ਜੋ", :start 477.979, :end 478.295}
{:text "ਤੁਧੁ", :start 478.295, :end 478.574}
{:text "ਭਾਵੈ", :start 478.574, :end 478.957}
{:text "ਸਾਈ", :start 478.957, :end 479.307}
{:text "ਭਲੀ", :start 479.307, :end 479.705}
{:text "ਕਾਰ", :start 479.705, :end 480.371}
{:text "॥"}],
:lineStart 477.979,
:lineEnd 480.371}
{:words
[{:text "ਤੂ", :start 480.371, :end 480.561}
{:text "ਸਦਾ", :start 480.561, :end 480.897}
{:text "ਸਲਾਮਤਿ", :start 480.897, :end 481.579}
{:text "ਨਿਰੰਕਾਰ", :start 481.579, :end 483.117}
{:text "॥੧੯॥"}],
:lineStart 480.371,
:lineEnd 483.117}])
(def recording (.getElementById js/document "japji-bindranwale"))
(.log js/console (str "Data has " (count data) " entries"))
;; bits of Scittle stuff that need to be set up for recordStudentSound to
;; work
(def student-recordings (atom (apply vector (repeat (count data) nil))))
(defn enable-play-button! [phrase-no])
(defn record-student-sound!
[phrase-no]
(.info js/console "Recording student sound for phrase " phrase-no)
(try
(.then (.getUserMedia (.mediaDevices js/navigator) {:audio true})
(fn [arg]
(let [media-recorder (js/MediaRecorder. arg)
audio-chunks (atom [])]
(.start media-recorder)
(set! (.-onerror media-recorder)
(fn [s]
(.log js/console (str "Error while recording sound: " s))))
(.addEventListener media-recorder "dataavailable"
(fn [event]
(.info js/console "Audio recorded...")
(swap! audio-chunks conj (.-data event))))
(set! (.-onstop media-recorder)
(fn [e]
(js/console.log "data available after MediaRecorder.stop() called.")
(if (> (count @audio-chunks) 0)
(do
;; Store the blob in the student-recordings data structure
(swap! student-recordings assoc phrase-no
(js/Blob. (clj->js @audio-chunks)))
(enable-play-button! phrase-no))))))))
(catch js/Error e
(.log js/console
(str "Error thrown while recording sound: " (.-message e))))
(catch :default x
(str "Unexpected object thrown while recording " x))))
(defn interval-watcher
"Returns a closure over this `audio` and this `end`,
which pauses and clears down the interval of the audio when it is
called after the current time of the `audio` exceeds `end`."
[audio end]
(fn []
(let [audio-time (.-currentTime audio)]
(.log js/console (str "interval: current time now "
audio-time "; end " end))
(when (> audio-time end)
(.log js/console (str "current time now "
(.-currentTime audio) "; end " end "; pausing recording"))
(.pause audio)
(.clearInterval js/window (.-int audio))))))
(defn play-segment [audio start end]
;; adapted from https://stackoverflow.com/questions/5932412/html5-audio-how-to-play-only-a-selected-portion-of-an-audio-file-audio-sprite
(.log js/console (str "Playing recording from " start " to " end))
(let [clone (.cloneNode audio true)]
(set! (.-currentTime clone) start)
(.log js/console (str "current time now set to " (.-currentTime clone)))
(.play clone)
(set! (.-int clone)
(.setInterval js/window
(interval-watcher clone end)
10))))
(defn markup-word [record phrase-no word-no]
[:span {:class "word, gurmukhi"
:id (str "word-" phrase-no "-" word-no)
:lang "pa"
:on-click #(play-segment recording (:start record) (:end record))}
(str " " (:text record))])
(defn close-popup []
(let [popup (.getElementById js/document "popup")]
(when popup
(rdom/render "" popup))))
(def popup-control-style {:border "thin solid #331f16"
:padding "0 0.5em"})
(defn play-student!
[phrase-no]
(.play (js/Audio. (.createObjectURL js/URL (@student-recordings phrase-no)))))
(defn animate-progress-bar!
[id duration]
(let [progress-step (int (* duration 10))]
(do
(.info js/console (str "Duration is: " duration "; step is: " progress-step))
(loop [i 1
e (.getElementById js/document id)]
(when (< i 99)
(js/setTimeout
#(do (.setAttribute e "value" i)
(.info js/console (str "progress-width updated to " i))) (* i progress-step))
(recur (inc i)))))))
(defn record-student! [phrase-no]
(let [phrase-data (nth data phrase-no)
duration (- (:lineEnd phrase-data) (:lineStart phrase-data))]
(record-student-sound! phrase-no)
(animate-progress-bar! "progress-bar" duration)))
(defn launch-popup [phrase-no event]
(.log js/console (str "Launching popup for phrase " phrase-no))
;; OK, there's a problem here. The popup is not getting style from the
;; style element, probably because it doesn't exist when the page is
;; initially styled; so style needs to be embedded.
(let [popup (.getElementById js/document "popup")
phrase-data (nth data phrase-no)
duration (- (:lineEnd phrase-data) (:lineStart phrase-data))
progress-width (atom 0)
progress-step (int (* duration 10))
content [:div {:id "popup-content"
:style {:border "thin solid #331f16"
:background-color "whitesmoke"
:left (- (.-pageX event) 100)
:top (.-pageY event)
:position "absolute"
:display "block"
:z-index 10}}
[:div {:style {:background-color "#331f16"
:color "red"
:height "1.2em"
:width "100%"}}
[:span {:id "popup-closebox" :on-click #(close-popup)
:title "Close popup"
:style {:float "right"}} "x"]]
(apply vector (concat [:p {:id "popup-phrase" :class "gurmukhi"}]
(map #(markup-word %1 phrase-no %2) (:words phrase-data) (range))))
[:table {:id "popup-controls"
:summary "Controls for audio playback and recording"
:style {:border "thin solid #331f16"
:padding "0.25em 1em"
:width "100%"}}
[:tr [:td "Tutor"][:td {:id "popup-play-tutor"
:on-click #(play-segment recording
(:lineStart phrase-data)
(:lineEnd phrase-data))
:style popup-control-style
:title "Play the tutor's recording"}
"►"]]
[:tr [:td "You"]
(when (@student-recordings phrase-no)
[:td {:id "popup-play-student"
:on-click #(play-student! phrase-no)
:style popup-control-style
:title "Play your own recording"} "►"])
[:td {:id "popup-record-stop"
:on-click #(record-student! phrase-no)
:style popup-control-style
:title "Record yourself saying this phrase"}
"⏺"]]
[:tr [:td {:id "progress"
:colspan 3}
[:progress {:id "progress-bar"
:max 100
:value 0
:style {:width "100%"}}]
]]]]]
(rdom/render content popup)))
(defn markup-phrase [record n]
[:div {:class "phrase" :id (str "phrase-" n)}
[:span {:class "play-control" :lang "en-GB"
:on-click #(play-segment recording (:lineStart record) (:lineEnd record))} "•"]
(map #(markup-word %1 n %2) (:words record) (range))
[:span {:class "popup-launcher"
:on-click #(launch-popup n %)} "..."]])
(let [content (map markup-phrase data (range))]
(rdom/render content (.getElementById js/document "content")))
</script>
</head>
<body>
<div id="popup"></div>
<h1><span class="en-GB" lang="en-GB">Japji Sahib</span></h1>
<p>Select words to hear them. Select the bullet • to hear the whole line. Select three dots ... to record your own
voice.</p>
<audio id="japji-bindranwale" controls src="audio/japji_bindranwale.mp3"></audio>
<div id="content"><span class="gurmukhi" lang="pa">ਕ੍ਰਿਪਾ ਕਰਕੇ ਉਡੀਕ ਕਰੋ...</span></div>
<footer>
Page scripts copyright &copy; Simon Brooke and Lucy Fyfe 2025 <br>
Made with <a href="https://babashka.org/scittle/">Scittle</a>
</footer>
</body>
</html>