├── .DS_Store ├── .gitignore ├── CNAME ├── about.html ├── components ├── alerts.html ├── badges.html ├── buttons.html ├── cards.html ├── lists.html ├── pagination.html └── pills.html ├── demo.html ├── favicon.ico ├── images ├── .DS_Store └── logo.png ├── index.html ├── license ├── readme.md ├── ui-components-v0.2.css ├── ui-components-v0.2.min.css └── ui-components-v0.2.min.css.zip /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philipardeljan/ui-components/d7840ad31199062dd4ebc6bcf9e066ef10457bcd/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_STORE 2 | -------------------------------------------------------------------------------- /CNAME: -------------------------------------------------------------------------------- 1 | ui-components.com -------------------------------------------------------------------------------- /about.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 |UI components is a UI component library. It is powered by a 2kb functional CSS file.
31 |Download and include the CSS file then copy any of the HTML component code.
33 |To rapidly design/prototype in the browser.
35 |Feel free to use any of the existing functional CSS classes to get a component to line up, otherwise write some of your own CSS. UI Components is exactly that, a component library. It contains small parts of a greater whole.
37 |As such there aren't any inbuilt grid/layout components on purpose, however there are plenty of inbuilt classes to help align your UI.
38 |Example
29 |Code
38 |39 |<ul class="list-none system-font ma0 pa0 ba border-grey br2"> 40 | <li class="pv2 pr4 pl2 bb border-grey pointer hover-bg-grey">Christian Ericssen</li> 41 | <li class="pv2 pr4 pl2 bb border-grey pointer hover-bg-grey">Angie E. Swift</li> 42 | <li class="pv2 pr4 pl2 bb border-grey pointer hover-bg-grey">Ronald Koeman</li> 43 | <li class="pv2 pr4 pl2 bb border-grey pointer hover-bg-grey">June Simmons</li> 44 | <li class="pv2 pr4 pl2 pointer hover-bg-grey">Calvin Johnson</li> 45 | </ul> 46 |47 |
Example
29 |Code
38 |39 |<span class="system-font w2 h2 flex justify-center pointer button-press fw700 br4 bg-red white"> 40 | <div class="self-center">8</div> 41 | </span> 42 | 43 |44 |
Example
52 |Code
64 |65 |<div class="system-font flex pointer button-press mh3"> 66 | <p class="ma0 self-center pr2">Unread</p> 67 | <span class="system-font w2 h2 flex justify-center pointer fw700 br4 bg-red white"> 68 | <div class="self-center">8</div> 69 | </span> 70 | </div> 71 | 72 |73 |
Basic button
29 |Code
38 |39 |<button class="fs2 system-font font-antialiased bg-blue br2 bw0 pointer button-press ph3"> 40 | <p class="white mv2 pv1">Register</p> 41 | </button> 42 |43 |
Basic button row
52 |Code
72 |73 |<div class="system-font font-antialiased"> 74 | <button class="fs2 bg-blue br2 bw0 white pointer button-press ph3 ma2"> 75 | <p class="mv2 pv1">Register</p> 76 | </button> 77 | <button class="fs2 bg-green br2 bw0 white pointer button-press ph3 ma2"> 78 | <p class="mv2 pv1">Register</p> 79 | </button> 80 | <button class="fs2 bg-red br2 bw0 white pointer button-press ph3 ma2"> 81 | <p class="mv2 pv1">Register</p> 82 | </button> 83 | <button class="fs2 bg-orange br2 bw0 white pointer button-press ph3 ma2"> 84 | <p class="mv2 pv1">Register</p> 85 | </button> 86 | </div> 87 |88 |
Not allowed
96 |Code
105 |106 |<button class="fs2 flex system-font bg-silver white ba border-grey br3 not-allowed shake-red-border ph3"> 107 | <p class="self-center dark-grey mv2 pv1">Register</p> 108 | </button> 109 |110 |
Button with sub-text
118 |Code
128 |129 |<button class="flex system-font font-antialiased bg-blue border-blue br2 bw0 shadow white pointer button-press ph3"> 130 | <p class="fs2 self-center pr1">Subscribe</p> 131 | <span class="fstiny self-center">(1,543)</span> 132 | </button> 133 |134 |
Button with SVG icon
142 |Code
156 |157 |<button class="fs2 flex system-font font-antialiased bg-blue border-blue br2 bw0 shadow ph3 mh1 white button-press pointer"> 158 | <svg class="self-center w2" viewBox="-8 -18 80 80"> 159 | <g> 160 | <path d="M21.57,2.049c0.303-0.612,0.927-1,1.609-1c0.682,0,1.307,0.388,1.609,1l5.771,11.695c0.261,0.529,0.767,0.896,1.352,0.981 L44.817,16.6c0.677,0.098,1.237,0.572,1.448,1.221c0.211,0.649,0.035,1.363-0.454,1.839l-9.338,9.104 c-0.423,0.412-0.616,1.006-0.517,1.588l2.204,12.855c0.114,0.674-0.161,1.354-0.715,1.756c-0.553,0.4-1.284,0.453-1.89,0.137 l-11.544-6.07c-0.522-0.275-1.147-0.275-1.67,0l-11.544,6.069c-0.604,0.317-1.337,0.265-1.89-0.136 c-0.553-0.401-0.829-1.082-0.714-1.756l2.204-12.855c0.1-0.582-0.094-1.176-0.517-1.588L0.542,19.66 c-0.489-0.477-0.665-1.19-0.454-1.839c0.211-0.649,0.772-1.123,1.449-1.221l12.908-1.875c0.584-0.085,1.09-0.452,1.351-0.982 L21.57,2.049z" fill="#3d77bb"/> 161 | </g> 162 | </svg> 163 | <p class="self-center">Favourite</p> 164 | </button> 165 |166 |
Variable font sizes
174 |Code
195 |196 |<button class="fs1 flex system-font bg-blue br2 border-blue bw0 shadow white pointer button-press mb3 ph3"> 197 | <p class="self-center mv2 pv1">Register</p> 198 | </button> 199 | <button class="fs2 flex system-font bg-green br2 border-green bw0 shadow white pointer button-press mb3 ph3"> 200 | <p class="self-center mv2 pv1">Register</p> 201 | </button> 202 | <button class="fs3 flex system-font bg-red br2 border-red bw0 shadow white pointer button-press mb3 ph3"> 203 | <p class="self-center mv2 pv1">Register</p> 204 | </button> 205 | <button class="fs4 flex system-font bg-orange br2 border-orange bw0 shadow white pointer button-press mb3 ph3"> 206 | <p class="self-center mv2 pv1">Register</p> 207 | </button> 208 | <button class="fs5 flex system-font bg-grey br2 border-grey bw0 shadow white pointer button-press mb3 ph3"> 209 | <p class="self-center mv2 pv1">Register</p> 210 | </button> 211 |212 |
Variable horizontal padding
220 |Code
238 |239 |<button class="fs1 flex system-font bg-blue br2 border-blue bw0 shadow white pointer button-press mb3 ph2"> 240 | <p class="self-center mv2 pv1">Register</p> 241 | </button> 242 | <button class="fs1 flex system-font bg-green br2 border-green bw0 shadow white pointer button-press mb3 ph3"> 243 | <p class="self-center mv2 pv1">Register</p> 244 | </button> 245 | <button class="fs1 flex system-font bg-red br2 border-red bw0 shadow white pointer button-press mb3 ph4"> 246 | <p class="self-center mv2 pv1">Register</p> 247 | </button> 248 | <button class="fs1 flex system-font bg-orange br2 border-orange bw0 shadow white pointer button-press mb3 ph5"> 249 | <p class="self-center mv2 pv1">Register</p> 250 | </button> 251 |252 |
Button and link group
260 |Code
270 |271 |<button class="fs2 system-font bg-blue br2 border-blue bw0 shadow white pointer button-press ph3"> 272 | <p class="mv2 pv1">Register</p> 273 | </button> 274 | <a href="#" class="di system-font self-center tdn blue button-press ml2">or sign up</a> 275 |276 |
Example
29 |Sea ice disaster
34 |Rising sea levels are causing much anguish in the scientific community.
35 | Read more 36 |Code
42 |43 |<div class="system-font font-antialiased mw11 pb1 ba br2 border-grey"> 44 | <div class="pa3"> 45 | <p class="fs5 mv1">Sea ice disaster</p> 46 | <p class="fs2 lh-body mt2 mb3">Rising sea levels are causing much anguish in the scientific community.</p> 47 | <a href="#" class="tdn blue button-press">Read more</a> 48 | </div> 49 | </div> 50 |51 |
Example
59 |Sea ice disaster
65 |Rising sea levels are causing much anguish in the scientific community.
66 | Read more 67 |Code
73 |74 |<div class="system-font font-antialiased db pb2 mw11 ba br1 border-grey"> 75 | <div class="h8 bb border-grey bg-blue" src="#"></div> 76 | <div class="pa3"> 77 | <p class="fs5 pb2 mt0 mb0">Sea ice disaster</p> 78 | <p class="fs2 lh-body pb1 mt0 mh0 mb2">Rising sea levels are causing much anguish in the scientific community.</p> 79 | <a href="#" class="tdn blue">Read more</a> 80 | </div> 81 | </div> 82 | </div> 83 |84 |
Example
92 |La Luna Bistro
99 |Carlton 3054 VIC
100 |4.5/5
104 |based on 1,958 votes
105 |Upmarket Modern European menu served in a rustic-chic space with warm wood accents and black walls.
108 | Read more 109 |Code
115 |116 |<div class="system-font font-antialiased pb2 mw11 ba br1 border-grey"> 117 | <div class="pv3 flex"> 118 | <div class="self-center w2 h2 ml3 bg-blue br100pc"></div> 119 | <div> 120 | <p class="fs3 mt1 mb1 ml3">La Luna Bistro</p> 121 | <p class="fs1 dark-grey mv0 ml3 pb1">Carlton 3054 VIC</p> 122 | </div> 123 | </div> 124 | <div class="flex flex-wrap content-end h10 bg-blue white"> 125 | <p class="w100pc fs5 mv0 ml3">4.5/5</p> 126 | <p class="w100pc fs2 mt0 mb3 ml3">based on 1,958 votes</p> 127 | </div> 128 | <div class="pa3"> 129 | <p class="fs2 lh-body pb1 mt0 mh0 mb2">Upmarket Modern European menu served in a rustic-chic space with warm wood accents and black walls.</p> 130 | <a href="#" class="tdn blue button-press">Read more</a> 131 | </div> 132 | </div> 133 | </div> 134 |135 |
Example
143 |Xiuying Li
148 |Nanjing, China
149 | 150 |Software engineer at Alibaba
151 |C/C++, Java and MYSQL
152 |Code
157 |158 |<div class="system-font font-antialiased pv4 ph5 tc ba border-grey br2"> 159 | <div class="w4 h4 bg-blue br100pc db center mb3"></div> 160 | <p class="fs6 ma0">Xiuying Li</p> 161 | <p class="fs1 dark-grey ma0">Nanjing, China</p> 162 | <div class="bt border-silver mt3"></div> 163 | <p class="mt3 mb0">Software engineer at Alibaba</p> 164 | <p class="fs1 dark-grey mt1">C/C++, Java and MYSQL</p> 165 | </div> 166 |167 |
Example
175 |179 | Software 180 | > 181 | C/C++, Java and MYSQL 182 |
183 | 184 |Xiuying Li
185 |Nanjing, China
186 |Freelance software engineer
187 | 188 | View previous work 189 |Code
194 |195 |<div class="system-font font-antialiased mw12 tc ba border-grey ph4"> 196 | <p class="fs1 mt2 ml2"> 197 | <a href="#" class="blue tdn">Software</a> 198 | > 199 | <a href="#" class="blue tdn pointer">C/C++, Java and MYSQL</a> 200 | </p> 201 | <div class="w5 h5 bg-blue br100pc db center mt4 mb3"></div> 202 | <p class="fs4 mt2 mb0">Xiuying Li</p> 203 | <p class="fs1 dark-grey mt1 mb4 fs1 dark-grey mv0">Nanjing, China</p> 204 | <p class="mt3 mb3">Freelance software engineer</p> 205 | <button class="fs2 bg-blue br2 bw0 pv2 ph3 mh1 mb3 button-press white pointer">Hire Xiuying</button> 206 | <a href="#" class="fs1 db blue tdn mb3 pb1">View previous work</a> 207 | </div> 208 |209 |
Example
217 |Jamie Oliver
226 |James "Jamie" Oliver is a British celebrity chef and restaurateur.
227 | Learn more 228 |Code
234 |235 |<div class="system-font font-antialiased pb2 mw11 shadow"> 236 | <div class="bt bw6 border-silver"></div> 237 | <div class="pa3 tc"> 238 | <div class="relative right2"> 239 | <div class="w4 h4 dib absolute bottom-2 ba br100pc bw1 border-white bg-blue br100pc mt4 mb3"></div> 240 | </div> 241 | <p class="fs5 mt4 mb2">Jamie Oliver</p> 242 | <p class="fs2 lh-body pb1 mt0 mh3 mb2">James "Jamie" Oliver is a British celebrity chef and restaurateur.</p> 243 | <a href="#" class="tdn blue button-press">Learn more</a> 244 | </div> 245 | </div> 246 |247 |
Example
255 |24°
261 |Melbourne, Australia
262 |A warm day with northerly winds. Chance of any rain: 20%.
263 | View extended forecast 264 |Code
270 |271 |<div class="system-font font-antialiased pb2 mw11 shadow"> 272 | <div class="bg-blue h8"></div> 273 | <div class="mh3 ph3 pb3"> 274 | <p class="fs5 pt2 mt3 mb0">24°</p> 275 | <p class="mt1 grey">Melbourne, Australia</p> 276 | <p class="lh-body pb3 mv2">A warm day with northerly winds. Chance of any rain: 20%.</p> 277 | <a href="#" class="tdn blue button-press">View extended forecast</a> 278 | </div> 279 | </div> 280 | </div> 281 |282 |
Example
290 |3 Attachments
295 |Code
305 |306 |<div class="system-font font-antialiased db pt4 ph4 pb3 shadow br2"> 307 | <div class="w11 h11 ph5 pv2 bg-grey br1"></div> 308 | <p class="mt3 mb2">3 Attachments</p> 309 | <div class="mb2 pb1"> 310 | <div class="dib w4 h4 bg-grey"></div> 311 | <div class="dib w4 h4 bg-grey"></div> 312 | <div class="dib w4 h4 bg-grey"></div> 313 | </div> 314 | </div> 315 |316 |
Example
324 |Redesign price page
332 |Design streamlined experience for users based on latest research.
333 |Code
348 |349 |<div class="system-font font-antialiased db pb2 mw11 shadow"> 350 | <div class="pt3 ph3 mh1"> 351 | <div class="h7 bg-blue"></div> 352 | </div> 353 | <div class="pa3 mh1"> 354 | <p class="fs4 mt0 mb2">Redesign price page</p> 355 | <p class="fs2 dark-grey lh-body pb1 mt0 mb3">Design streamlined experience for users based on latest research.</p> 356 | <div class="flex"> 357 | <div class="flex w2 h2 br100pc ba border-grey pointer button-press mr2"> 358 | <p class="self-center dark-grey fs3 w100pc tc mt3">+</p> 359 | </div> 360 | <div class="w2 h2 bg-blue ba border-blue br100pc mr2"></div> 361 | <div class="w2 h2 bg-orange ba border-orange br100pc mr2"></div> 362 | <div class="w2 h2 bg-green ba border-green br100pc mr2"></div> 363 | <div class="w2 h2 bg-purple ba border-purple br100pc mr2"></div> 364 | </div> 365 | </div> 366 | </div> 367 |368 |
Example
376 |New projects
381 |92
382 |Code
393 |394 |<div class="system-font font-antialiased bg-green white w11 ba br2 border-green pb2"> 395 | <div class="pa3"> 396 | <p class="fs1 ttu mt1 mh0 mb0">New projects</p> 397 | <p class="fs6 pb2 mt2 mb1">92</p> 398 | </div> 399 | <div class="mv2"> 400 | <div class="bt border-white pt3 mh3"> 401 | <a href="#" class="tdn white button-press mv4 mh0">1% increase</a> 402 | </div> 403 | </div> 404 | </div> 405 |406 |
Example
29 |Code
42 |43 |<ul class="list-none system-font ma0 pa0 ba border-grey br2"> 44 | <li class="pv2 pr4 pl2 bb border-grey pointer hover-bg-grey">Christian Ericssen</li> 45 | <li class="pv2 pr4 pl2 bb border-grey pointer hover-bg-grey">Angie E. Swift</li> 46 | <li class="pv2 pr4 pl2 bb border-grey pointer hover-bg-grey">Ronald Koeman</li> 47 | <li class="pv2 pr4 pl2 bb border-grey pointer hover-bg-grey">June Simmons</li> 48 | <li class="pv2 pr4 pl2 pointer hover-bg-grey">Calvin Johnson</li> 49 | </ul> 50 |51 |
Example
59 |Christian Ericssen
66 |CEO
67 |Angie. E Swift
73 |VP of Sales
74 |Ronald Koeman
80 |Advisory Board
81 |June Simmons
87 |Social Content Manager
88 |Calvin Johnson
94 |VP of Sales
95 |Code
102 |103 |<ul class="list-none system-font ma0 pa0 ba border-grey br2"> 104 | <li class="flex pv3 pr4 pl2 bb border-grey pointer hover-bg-grey"> 105 | <div class="w2 h2 bg-purple ba border-purple br100pc mt1 mh3"></div> 106 | <div> 107 | <p class="self-center ma0 mb1">Christian Ericssen</p> 108 | <p class="self-center dark-grey ma0">CEO</p> 109 | </div> 110 | </li> 111 | <li class="flex pv3 pr4 pl2 bb border-grey pointer hover-bg-grey"> 112 | <div class="w2 h2 bg-blue ba border-blue br100pc mt1 mh3"></div> 113 | <div> 114 | <p class="self-center ma0 mb1">Angie. E Swift</p> 115 | <p class="self-center dark-grey ma0">VP of Sales</p> 116 | </div> 117 | </li> 118 | <li class="flex pv3 pr4 pl2 bb border-grey pointer hover-bg-grey"> 119 | <div class="w2 h2 bg-red ba border-red br100pc mt1 mh3"></div> 120 | <div> 121 | <p class="self-center ma0 mb1">Ronald Koeman</p> 122 | <p class="self-center dark-grey ma0">Advisory Board</p> 123 | </div> 124 | </li> 125 | <li class="flex pv3 pr4 pl2 bb border-grey pointer hover-bg-grey"> 126 | <div class="w2 h2 bg-orange ba border-orange br100pc mt1 mh3"></div> 127 | <div> 128 | <p class="self-center ma0 mb1">June Simmons</p> 129 | <p class="self-center dark-grey ma0">Social Content Manager</p> 130 | </div> 131 | </li> 132 | <li class="flex pv3 pr4 pl2 pointer hover-bg-grey"> 133 | <div class="w2 h2 bg-green ba border-green br100pc mt1 mh3"></div> 134 | <div> 135 | <p class="self-center ma0 mb1">Calvin Johnson</p> 136 | <p class="self-center dark-grey ma0">VP of Sales</p> 137 | </div> 138 | </li> 139 | </ul> 140 |141 |
Simple
29 |Code
48 |49 |<nav class="dt system-font border-collapse"> 50 | <a href="#" class="dtcell ba border-grey tdn blue hover-bg-grey-grow pa2 ph3"> 51 | <span>«</span> 52 | </a> 53 | <a href="#" class="dtcell ba border-grey tdn blue hover-bg-grey-grow pv2 ph3">1</a> 54 | <a href="#" class="dtcell ba border-grey tdn blue hover-bg-grey-grow pa2 ph3">2</a> 55 | <a href="#" class="dtcell ba border-grey tdn blue hover-bg-grey-grow pa2 ph3">3</a> 56 | <a href="#" class="dtcell ba border-grey tdn blue hover-bg-grey-grow pa2 ph3">4</a> 57 | <a href="#" class="dtcell ba border-grey tdn blue hover-bg-grey-grow pa2 ph3">5</a> 58 | <a href="#" class="dtcell ba border-grey tdn blue hover-bg-grey-grow pa2 ph3"> 59 | <span>»</span> 60 | </a> 61 | </nav> 62 |63 |
Active page
71 |Code
90 |91 |<nav class="dt system-font border-collapse"> 92 | <a href="#" class="dtcell ba border-grey tdn blue hover-bg-grey-grow pa2 ph3"> 93 | <span>«</span> 94 | </a> 95 | <a href="#" class="dtcell ba border-grey tdn blue hover-bg-grey-grow pv2 ph3">1</a> 96 | <a href="#" class="dtcell ba border-blue tdn bg-blue white pa2 ph3">2</a> 97 | <a href="#" class="dtcell ba border-grey tdn blue hover-bg-grey-grow pa2 ph3">3</a> 98 | <a href="#" class="dtcell ba border-grey tdn blue hover-bg-grey-grow pa2 ph3">4</a> 99 | <a href="#" class="dtcell ba border-grey tdn blue hover-bg-grey-grow pa2 ph3">5</a> 100 | <a href="#" class="dtcell ba border-grey tdn blue hover-bg-grey-grow pa2 ph3"> 101 | <span>»</span> 102 | </a> 103 | </nav> 104 |105 |
Pill pager
113 |Code
123 |124 |<nav class="system-font pt2"> 125 | <a href="#" class="ba border-grey br-pill tdn blue hover-bg-grey button-press pa2 ph3">Previous</a> 126 | <a href="#" class="ba border-grey br-pill tdn blue hover-bg-grey button-press pa2 ph3">Next</a> 127 | </nav> 128 |129 |
Block style row
29 |33 | Open 34 | 7 35 |
36 |37 | Static 38 | 3 39 |
40 |41 | Expired 42 | 12 43 |
44 |45 | Active 46 | 6 47 |
48 |Code
53 |54 |<div class="system-font fs2 tc white"> 55 | <p class="dib center bg-purple br-pill pv2 ph3 ma1 pointer"> 56 | Open 57 | <span class="fs1">7</span> 58 | </p> 59 | <p class="dib center bg-blue br-pill pv2 ph3 ma1 pointer"> 60 | Static 61 | <span class="fs1">3</span> 62 | </p> 63 | <p class="dib center bg-red br-pill pv2 ph3 ma1 pointer"> 64 | Expired 65 | <span class="fs1">12</span> 66 | </p> 67 | <p class="dib center bg-green br-pill pv2 ph3 ma1 pointer"> 68 | Active 69 | <span class="fs1">6</span> 70 | </p> 71 | </div> 72 |73 |
Line style row
81 |85 | Open 86 | 7 87 |
88 |89 | Static 90 | 3 91 |
92 |93 | Expired 94 | 12 95 |
96 |97 | Active 98 | 6 99 |
100 |Code
105 |106 |<div class="fs2 tc system-font"> 107 | <p class="dib center br-pill pv2 ph3 mh1 purple ba border-purple pointer"> 108 | Open 109 | <span class="fs1">7</span> 110 | </p> 111 | <p class="dib center br-pill pv2 ph3 mh1 blue ba border-blue pointer"> 112 | Static 113 | <span class="fs1">3</span> 114 | </p> 115 | <p class="dib center br-pill pv2 ph3 mh1 red ba border-red pointer"> 116 | Expired 117 | <span class="fs1">12</span> 118 | </p> 119 | <p class="dib center br-pill pv2 ph3 mh1 green ba border-green pointer"> 120 | Active 121 | <span class="fs1">6</span> 122 | </p> 123 | </div> 124 |125 |
Half radius
133 |137 | Open 138 | 7 139 |
140 |141 | Closed 142 | 3 143 |
144 |Code
149 |150 |<div class="system-font fs2 tc"> 151 | <p class="fs2 dib tc center system-font br-pill pv2 ph3 mh1 blue br-left ba border-blue pointer"> 152 | Open 153 | <span class="fs1">7</span> 154 | </p> 155 | <p class="fs2 dib tc center system-font br-pill pv2 ph3 mh1 red br-right ba border-red pointer"> 156 | Closed 157 | <span class="fs1">3</span> 158 | </p> 159 | </div> 160 |161 |
La Luna Bistro
18 |Carlton 3054 VIC
19 |4.5/5
23 |based on 1,958 votes
24 |Upmarket Modern European menu served in a rustic-chic space with warm wood accents and black walls.
27 | Read more 28 |ui-components
v0.2 29 |A UI component library, powered by 2kb of functional CSS
31 |Download the CSS and use the UI components below
32 |Focused on designing in the browser
33 |Pills
56 | 57 | 58 |Pagination
59 | 60 |